Many or all of the products featured here are from our partners who compensate us. This may influence which products we write about and where and how the product appears on a page. However, this does not influence our evaluations. Our opinions are our own. Here is a list of our partners and here's how we make money.
The Walmart MoneyCenter is an in-store and online alternative to a bank. You can find prepaid debit cards, credit cards, money transfers and cash services. All Walmart stores offer these services, even if they don’t have a designated center.
If you use Walmart MoneyCenter because you don’t have a bank account, you might want to consider opening one. Many bank accounts have no monthly fees and provide the same services you get from Walmart — including check cashing and some money transfers — without fees. And many are available on your phone. (Had a hard time getting a bank account in the past? Check out for a possible solution.)
The usual hours are 8 a.m. to 8 p.m. Monday through Saturday and 10 a.m. to 6 p.m. on Sunday, according to Walmart, but exact times vary by store.
To find the hours for a Walmart MoneyCenter near you:
Here’s a breakdown of main products and services by category at Walmart MoneyCenters:
Many of its money services are relatively cheap and don’t require that you have a bank account to use them, but they’re limited. Since Walmart isn't a bank, it partners with various financial institutions, including banks and licensed money transfer companies, to offer its selection.
» Want to stash your savings at a bank? Check out
Full-service accounts, in contrast, often give free services such as paper checks and access to branches and ATMs. And since Walmart is a retailer above all else, visiting the store to do your banking might turn into an impulse shopping trip if you’re not careful.