REUTERS/Joshua Lott
The service, called Walmart-2-Walmart, will allow for money transfers between the company's 4,000 stores across the U.S.
Customers will be able to transfer up to $50 for a $4.50 fee and up to $900 for a $9.50 fee.
By comparison, a $900 transfer using other services could cost as much as $76, according to the company.
Customers will have to travel to a physical Wal-Mart store to make or pick up a money transfer. Wal-Mart partnered with Ria, a subsidiary of Kansas-based Euronet, to provide the service.
Wal-Mart U.S. generated about 1% of annual sales from financial services such as money orders and wire transfers, according to its latest annual report.