If you have a MoneyGram money order in your hands and came here, you’re probably wondering — “where can I cash a MoneyGram?” We’ve included all the important info about stores that cash MoneyGrams: typical store hours, maximum order amount, how much it costs, and more.

In This Article

Places That Cash MoneyGram Money Orders

The best bet for cashing a money order is at your own bank, but some banks will also cash money orders for non-customers. Check cashing stores usually cash money orders, but often for a high fee. And, on rare occasion, MoneyGram agents will cash money orders.

Banks

The easiest and cheapest way to get the money out of your money order is to deposit it into your own bank account, then withdraw the funds after they clear. Of course, this requires a small wait and is depositing, not cashing. Some banks will let you deposit a money order into your account with their mobile app, read more about it: Can You Mobile Deposit a Money Order/Deposit It Online? Here’s How. And, at many banks, you can deposit a money order at an ATM, read more about that: Can You Deposit a Money Order at an ATM? Yes. Here’s How.

If you don’t have a bank account to deposit your money order into, you can still go to a bank to cash you money order. But, the bank will charge you a fee for the service. The following banks cash MoneyGram money orders for non-customers.

1. Old Second Bank

  • Money orders cashed: Any money order
  • How to cash: Go to a bank teller, bring a government issued photo ID and know or bring your SSN or ITIN
  • Maximum amount: $1,500
  • Cost to cash: For money orders under $500, a flat fee of $5; for money orders over $500, 1% of face value
  • Hours: Typically 8:30 AM to 5 PM weekdays; some branches are also open 8:30 AM to 12 PM Saturdays
  • More info: Old Second Bank Money Services
  • Find an Old Second Bank

2. Regions Bank

  • Money orders cashed: Any money order
  • How to cash: Go to a bank teller, and be prepared to show a government issued, photo ID
  • Maximum amount: No limit
  • Cost to cash: $5 or 5%, whichever is greater
  • Hours: Typically 9 AM to 5 PM weekdays
  • More info: Regions Now Banking – Fees and Charges
  • Find a Regions Bank

Check Cashing Stores

Check cashing stores will often cash money orders without limits, but their fees will be the highest you’ll encounter. A word of warning — they usually don’t publish their fees, and will typically charge the maximum allowed by state law. Call ahead to avoid a shock when you get there.

3. ACE Cash Express

  • Money orders cashed: Any money order
  • How to cash: Head to the counter, you’ll need to show a photo ID.
  • Maximum amount: No limit
  • Cost to cash: Varies by location
  • Hours: Typically open 9 AM – 7 PM Monday through Thursday; 9 AM – 8 PM Friday; 9 AM – 6 PM Saturday; 10 AM – 5 PM Sunday.
  • More info: ACE Cash Express Check Cashing
  • Find an ACE Cash Express

4. Amscot

  • Money orders cashed: Any money order
  • How to cash: Head to the counter, you’ll need to show a government issued photo ID
  • Maximum amount: No limit
  • Cost to cash: $3 or 9.9%, whichever is greater
  • Hours: Typically 7 AM to 10 PM Monday to Saturday, and 10 AM to 8 PM Sundays; but some stores are open 24 hours
  • More info: Amscot Check Cashing Rates and Amscot Check Cashing
  • Find an Amscot (Florida only)

5. Check Into Cash

  • Money orders cashed: Any money order
  • How to cash: Head to the counter, if it’s your first time, you’ll have to apply for a preferred check cashing card, which costs $2. You’ll need to show a government issued photo ID.
  • Maximum amount: No limit
  • Cost to cash: Varies by location
  • Hours: Usually 10 AM to 6 PM weekdays; and 10 AM to 3 PM Saturdays
  • More info: Check Cashing
  • Find a Check Into Cash

6. Cliff’s Check Cashing

  • Money orders cashed: Any money order
  • How to cash: Head to the counter, you’ll need to show a photo ID.
  • Maximum amount: No limit
  • Cost to cash: Varies by location
  • Hours: Varies by location; some stores open 24 hours, others with much more limited hours
  • More info: Cliff’s Services
  • Find a Cliff’s Check Cashing (Texas only)

7. Friendly Check

  • Money orders cashed: Any money order
  • How to cash: Head to the counter, you’ll need to show a photo ID.
  • Maximum amount: Varies by location
  • Cost to cash: Varies by location
  • Hours: Typically open 9 AM – 5 PM Monday through Friday and closed on weekends
  • More info: Friendly Check Cashing
  • Find a Friendly Check Cashing (North Carolina only)

8. Money Mart

  • Money orders cashed: Any money order
  • How to cash: Head to the counter, you’ll need to show a government issued photo ID
  • Maximum amount: Varies by location
  • Cost to cash: Varies by location
  • Hours: Typically 8 or 9 AM to 8 or 9 PM weekdays; most locations are open weekends with shorter hours. Hours vary by location.
  • More info: Money Mart Check Cashing
  • Find a Money Mart

9. Speedy Cash

  • Money orders cashed: Any money order
  • How to cash: Head to the counter, you’ll need to show a photo ID.
  • Maximum amount: Varies by location
  • Cost to cash: Fees start at $2, but are usually much higher
  • Hours: Typically open 8 AM – 8 PM Monday through Saturday and 10 AM to 4 PM on Sundays
  • More info: Speedy Cash Check Cashing
  • Find a Speedy Cash

MoneyGram Agents

Places that sell MoneyGram money orders are called MoneyGram agents. Most of these places don’t also cash money orders, and if they do, they’ll usually only cash money orders that they sold themselves. Here is the only MoneyGram agent we found that will cash some money orders.

10. Walmart

If Walmart doesn’t work for you, you can try searching for MoneyGram agents that have money order services near you. Click search filters, and you’ll see that you can filter for places that sell money orders only. Most won’t cash a money order, but you can always ask! They’re most likely to cash it if it came from one of their own stores.

Places That Don’t Cash MoneyGram Money Orders

Most MoneyGram agents and all Western Union agents won’t cash a money order. There are also some stores that don’t have any money order services, even though they seem similar to many stores that do.

MoneyGram Agents

Some MoneyGram agents won’t even cash a money order if you bought it at one of their stores. Here’s the list:

Western Union Agents

The following stores are Western Union agents, and not MoneyGram agents, but they do sell money orders. Sometimes they’ll cash a money order that they sold but, they’ll never cash your MoneyGram.

Stores That Don’t Do Money Orders at All

  • BJ’s (no in-store financial services)
  • Costco (no information on any cash services under their FAQs)

In Summary

Remember that if you’re struggling to find a store that will take care of your MoneyGram money order cashing needs, you can almost always cash a money order with your own bank or with the bank that issued the money order. Free MoneyGram cashing may be obtained through these means. If the MoneyGram was issued by a store, you may have the best luck cashing it with another location of the same institution that issued it. Hopefully, this post has offered all the information you need to get your cash in hand as quickly and easily as possible.

Have a money order that’s not a MoneyGram? Take a look at our article Where Can I Cash a Money Order? At These 20+ Places or Where Can I Cash a Western Union Money Order.