Does Walmart Do Cashier’s Checks in [year]?

Walmart offers many services at its MoneyCenters, but do they do cashier’s checks?

Read on to learn if Walmart will sell you a cashier’s check and a whole lot more.

Does Walmart Do Cashier’s Checks?

Walmart does not do cashier’s checks. Cashier’s checks can only be sold by financial institutions, such as banks and credit unions. However, you can get a money order at Walmart, and they will work in the same way! In fact, money orders from Walmart are cheaper than cashier’s checks.


  • You cannot get a cashier’s check at Walmart.
  • But Walmart’s MoneyCenters do offer money orders.
  • Cashier’s checks are only available at banks or financial institutions.

If you want to learn why you can’t get a cashier’s check at Walmart and what services Walmart’s MoneyCenters do offer, this is the article for you!

You are going to be an expert in just a few moments.

Why Can’t I Get a Cashier’s Check at Walmart?

Alright, so the first question that most people ask is why they can’t get a cashier’s check at Walmart.

And the answer is actually incredibly simple: You cannot get a cashier’s check at Walmart because Walmart is not a bank!

Only financial institutions are allowed to sell cashier’s checks. And although MoneyCenters have a lot to offer, they are not technically banks.

What Services Does Walmart MoneyCenter Offer?

Now, let’s find out what services Walmart MoneyCenters offer, as we now know they don’t sell cashier’s checks.

  • Send & Receive Money
  • Send Money to Mexico
  • Installment Financing
  • Check Cashing
  • Check Printing
  • Tax Prep Services
  • Reload Prepaid Cards
  • Pay Bills
  • Money Orders

While all of these services are useful, if you are looking for a cashier’s check, the fact that Walmart MoneyCenters offer money orders is the service you’re looking for.

Difference Between Walmart Money Orders and Cashier’s Checks

If you don’t understand the difference between a money order and a cashier’s check, you are definitely not alone! Most people don’t know what separates the two services.

Luckily, it’s not actually that complicated.

A consumer purchases money orders with a debit card, personal check, or cash. They can then use the money order for anything, including paying bills, parking tickets, or any payment that needs to be mailed in.

There is a small fee for purchasing a money order, and at Walmart, the most you will pay is $1!

On the other hand, a cashier’s check can only be purchased at a bank, and while they can be used in almost identical circumstances, they have a higher fee.

So, how much does a cashier check cost? Cashier’s checks can cost between $10 to $15.

For most situations, a money order or cashier’s check works in the same way. And you can save up to $14 by opting for a money order from Walmart instead of a cashier’s check from the bank.

Where Can I Get a Cashier’s Check?

However, if there is a time in which you need a cashier’s check and not a money order, you still need to know where you can get one.

You can only get a cashier’s check at the following locations:

  • Banks
  • Credit Unions
  • Other Financial Institutions

It is important to understand that in almost every case, you cannot get a cashier’s check without a bank account.

In fact, you usually can’t get a cashier’s check except at the bank with which you have an account.

That being said, there are some banks that sell cashier’s checks even if you don’t have an account with them, but it’s highly uncommon.


Walmart doesn’t do cashier’s checks. While Walmart MoneyCenters aren’t technically banks and, therefore, cannot offer cashier’s checks, they do have money orders.

Money orders can be used for almost everything a cashier’s check can be used for, and they are far cheaper!

Walmart MoneyCenters only charge up to $1 for a money order.

But if you do need a cashier’s check, you must navigate to your bank or credit union.