“Where can I get a money order?” Great question and we have the answer.

Money orders are a safe way of paying bills and paying other people. They’re safe, cheap and guaranteed. Though many people are left wondering where to get a money order. Do banks sell money orders? What about grocery stores? And how much are money orders? To help, we’ve compiled a list of where to buy money orders and we’ve answered the questions of how much money orders cost, how to buy a money order and more. That said, this article contains everything you need to know about where to buy a money order and how to get it done.

Although they seem like a logical starting place, banks are rarely the cheapest places to get a money order. Read on to discover the numerous places where to buy money orders. In our research to find out where to get a money order, we’ve broken it down into the following categories: banks, credit unions, post office, pharmacies, convenience stores, grocery stores and finally, where not to go to get a money order (so you’re not left wondering about a certain place).

Note: If the person you’re sending the money order to doesn’t know where to cash it, refer them to the following post: places to cash money orders.

Where Can I Get a Money Order? At These Banks

1. Bank of America

2. Bank of the West

  • Fees: $5 each up to $1,000
  • Payment types accepted: Cash, credit or debit card, or the bank can take it directly from your account if you’re an account holder
  • Open on Sunday? No. Bank of the West is open six days days a week – search for your location here (top right!)
  • Do you have to be a Bank of the West account holder to get a money order? No
  • Find a Bank of the West near you

3. BB&T

4. Chase

  • Fees: $5 each up to $1,000
  • Payment types accepted: Cash, credit or debit card, or the bank can take it directly from your account if you’re an account holder
  • Open on Sunday? No. Chase is open six days days a week – find your nearest branch here
  • Do you have to be a Chase account holder to get a money order? No
  • Find a Chase near you

5. Citibank

  • Fees: $5 each up to $1,000
  • Payment types accepted: Cash, or the bank can take it directly from your account
  • Open on Sunday? No. Citibank is open six days days a week – find your nearest branch here
  • Do you have to be a Citibank account holder to get a money order? Yes
  • Find a Citibank near you

6. HSBC

  • Fees: $5 each up to $1,000
  • Payment types accepted: Cash, credit or debit card, or the bank can take it directly from your account if you’re an account holder
  • Open on Sunday? No. HSBC is open six days days a week – find a branch here
  • Do you have to be a HSBC account holder to get a money order? No
  • Find a HSBC near you

7. M&T Bank

  • Fees: $5 each up to $1,000
  • Payment types accepted: Cash or the bank can take it directly from your account
  • Open on Sunday? No. MT&T Bank is open six days days a week – find your nearest branch here
  • Do you have to be a M&T Bank account holder to get a money order? Yes
  • Find a M&T Bank near you

8. TD Bank

  • Fees: $5 each up to $1,000
  • Payment types accepted: Cash or payment can also be debited from your account
  • Open on Sunday? No. TD Bank is open six days days a week – find your nearest branch here
  • Do you have to be a TD Bank account holder to get a money order? Yes
  • Find a TD Bank near you

9. US Bank

  • Fees: $5 each up to $1,000
  • Payment types accepted: Cash, credit or debit card or payment can also be debited from your account if you’re an account holder
  • Open on Sunday? No. US Bank is open six days days a week.
  • Do you have to be a US Bank account holder to get a money order? No
  • Find a US Bank near you

10. Wells Fargo

  • Fees: Free with some accounts and for $5 each up to $1,000 for others. The type of account which gets them for free “depends on your life situation” so it’s best to call your branch and check using your exact account information.
  • Payment types accepted: Cash or debited directly from your account
  • Open on Sunday? No. Wells Fargo is open six days days a week.
  • Do you have to be a Wells Fargo account holder to get a money order? Yes
  • Find a Wells Fargo near you

Where Can I Get a Money Order? At These Credit Unions

11. Navy Federal Credit Union

12. State Employees Credit Union

13. Pentagon Federal Credit Union

14. Security Service Federal Credit Union

15. Golden 1 Credit Union

Where Can I Get a Money Order? At the Post Office

16. USPS

Where Can I Get a Money Order? At These Pharmacies

17. CVS

18. Rite Aid

  • Fees: Purchase up to $500 for $0.89
  • Payment types accepted: Cash or credit or debit card
  • Open on Sunday? Yes. Rite Aid is open seven days a week at most locations.
  • Money order company used: Western Union
  • Find a Rite Aid near you

19. Walgreens

Where Can I Get a Money Order? At This Convenience Store

20. 7-Eleven

Where Can I Get a Money Order? At These Grocery Stores

21. Albertson’s

22. Family Fare

23. Food 4 Less (At One Location Only!)

  • Only Food 4 Less location that sells money orders: The Los Banos location
  • Fees: $1 for $1-$1,000, $2 for $1,001-$2,000, $3 for 2,001 to $3,000 and so on (This information is not listed on the Food 4 Less website. This information was gathered by calling the store and speaking to the very knowledgeable/quick in-house money order expert, Nancy)
  • Payment types accepted: Cash only
  • Open on Sunday: Yes from 6 AM to Midnight
  • Money order company used: Western Union
  • Get the Los Banos address here

24. Fred Meyer

25. Kmart

26. Kroger

27. Meijer

28. Publix

29. Smith’s

30. Vons

  • Fees: Typically $0.89 per $1,000 up to a total money order value of $2,999.99, but fees and limits vary by store. We contacted a Vons customer support representative to confirm this information.
  • Payment types accepted: Typically cash only
  • Open on Sunday? Most Vons are open seven days a week.
  • Money order company used: MoneyGram
  • Find a Vons near you

31. Walmart

  • Fees: Purchase up to $1,000 for $0.70
  • Payment types accepted: Cash, debit card, or Walmart Money Card
  • Open on Sunday? Yes. Walmart’s are open seven days a week (many 24 hours).
  • Money order company used: MoneyGram
  • Find a Walmart near you

32. Winn-Dixie

Where Can I Get a Money Order? NOT at the Following Places

We’re including this list so you’re not left wondering, “But does that place sell money orders?”

Aldi

Bristol Farms

Costco

Cub Foods

Farm Fresh

Food Lion

  • According to Food Lion’s policies and guarantees, stores will not sell or accept money orders
  • Read more here

Giant Eagle

  • Giant Eagle stores are partnered with Western Union, and you can do transfer services and cash money orders in store, but their website doesn’t say that they sell them
  • Read more here

Heinen’s

Mariano’s

  • Money services are not included in Mariano’s list of amenities
  • Read more here

Pick ‘n Save

  • Money services are not offered at Pick ‘n Save stores
  • Read more here

Sam’s Club

Save-a-Lot

  • Save-a-Lot stores discontinued money services back in 2009
  • Read more here

Shop ‘n Save

Whole Foods

In Summary

As you can see, knowing where to get a money order is important since there are no easy rules for places to get a money order. Some stores sell them and similar stores do not sell them. Also, fees vary dramatically. Grocery stores are often the cheapest, although you might need to pay twice to get the size of money order you need. If you were wondering where to buy money orders, we hope this has helped you.