How to Send a MoneyGram Money Order

How to Send a MoneyGram Money Order
••• AndreyPopov/iStock/GettyImages

MoneyGram is a money transfer company based in the U.S. that operates in over 200 countries and territories worldwide, with a global network of around 347,000 agent offices. In addition to money transfers, for which MoneyGram was the second largest provider in the world in 2014, MoneyGram is a great option to use when you want to send money orders. Money orders are perfect for when you want to pay someone or send someone money but don’t want to give them cash or write a personal check. Similar to a cashier’s check, a money order is considered a safer and more secure form of payment than using a personal check. You can purchase and send MoneyGram money orders from several different convenient locations, such as grocery stores, mega outlets like Walmart, convenience stores and brick-and-mortar MoneyGram locations.

How Do Money Orders Work?

You can purchase a money order from a financial institution such as a bank or credit union, or through an issuer provided at certain locations like the U.S. Post Office or grocery stores. Most money orders have a limit of $1,000, so if you need to send more money than that, you’d have to purchase multiple money orders.

The authorized body or financial institution issuing the money order needs the payee’s name, sender’s name, and amount of money that can be cashed. A money order is not the same as a check, and therefore, they can be harder to trace. However, one upside is less personal information is required in order to send one. You should keep the receipt that comes with your money order until you’re certain that the money order has cleared.

While some money order issuers have a limit of up to $1,000, MoneyGram money orders typically have a limit of $500, and at some locations, such as Royal Farms, the limit may be as low as $300. So, if you needed to send $800, for example, you would need to purchase two money orders to cover the full amount you want to send. Fortunately, MoneyGram money orders are inexpensive, even while their prices vary at different locations.

Purchasing a MoneyGram Money Order

At most locations that sell MoneyGram money orders, such as CVS Pharmacy store, you can purchase a money order at the main register or customer service desk. MoneyGram has a ‘Find a Location’ tool on its website to help you find the nearest brick-and-mortar MoneyGram location or agent office.

Money order requirements and format may differ slightly depending on which issuer you use, but whether you’re using the U.S. Postal Service (USPS), Western Union, MoneyGram, or another service, the process is similar to that of writing a check. Here’s what you’ll need to have ready:

  • The payee’s name
  • The payment amount
  • The payee’s address
  • Other details, such as the payee’s account number
  • A valid form of payment – cash, traveler’s checks or debit cards (credit cards may be accepted, but will incur an extra fee or interest)


  • Unfortunately, while MoneyGram money orders are offered in many convenient locations, you can’t purchase or send them online.

Stores That Sell MoneyGram Money Orders

In addition to MoneyGram’s brick-and-mortar locations, these popular chain stores offer MoneyGram money orders:

  • Walmart
  • 7-Eleven (MoneyGram or Western Union, depending on location)
  • CVS Pharmacy
  • Kwik Trip
  • Royal Farms
  • Vons (both MoneyGram and Western Union)

How Much Do MoneyGram Money Orders Cost?

While MoneyGram money orders have a limit of $500, compared to some other issuers, the good news is that they’re not expensive. As of 2020, MoneyGram money orders at CVS cost $1.25 each. At other locations, such as Vons and Walmart, the price ranges from $0.89 to $1.50 per money order. This fee is per money order and does not depend on the amount of money being sent within the $500 limit.

So, if you needed to send $750, for example, you would still need to pay $2.50 for two money orders to cover the first $500 and the next $250, even though you’re not reaching the $500 maximum on the second money order. Still, all things considered, you’re not spending all that much, and you’re likely to save a considerable amount purchasing money orders at places like CVS or Walmart than you would at the bank, which tend to have higher money order fees.

Sending a MoneyGram Money Order

After purchasing, if you find out that you no longer need the money order, you can normally get a full refund by showing your original sales receipt at the customer service desk. However, your money order will need to be unaltered and undamaged. Fortunately, money orders are inexpensive. Otherwise, follow these steps to fill out and send your money order:

  1. Write the Payee Name. Write the name of the person or business to whom you are sending the money order in the “PAY TO THE ORDER OF” field. Make sure to double-check for correct spelling and information, because you can’t change anything once the money order has been processed.
  2. Fill out Your Own Info. You are the purchaser, so fill in your own information in the field that says “Purchaser,” “Sender,” “Remitter” or “From.” Some issuers, like Western Union, may require your full name and address, but others may only require your name. You should use your full legal name and current mailing address to fill out this section.
  3. Sign the Front. Sign the front of the money order, but leave the back blank, because this is where the recipient will need to sign. Some money orders may provide space for a memo or note to denote the payment purpose, so it couldn’t hurt to fill that out, if it’s there. Double-check everything for accuracy, and then send the money order as you would a check. 
  4. Keep the Money Order Receipt. Keep the detachable receipt that provides your proof of purchase and tracking information so you can monitor your money order and confirm if and when it’s been deposited. 

Tracing a MoneyGram Money Order

If your money order is lost or stolen, visit MoneyGram to find out how to cancel. Their page includes tips for how to locate important details on your money order for tracking purposes, such as your Serial Number, as well as a "Check Status" function. If your money order is lost, you can request a replacement and also check the status of your replacement.

There is a non-refundable $18 processing fee for online requests to replace a money order. It can take up to seven business days to process, plus additional days for mail delivery. For mailed requests, the fee is $25 and it can take 20 business days to process, plus additional days for mail delivery. Online requests are definitely faster and less expensive. If you need a paper request, call MoneyGram's automated line at 1(800) 542-3590 and press "0" to speak to a representative.

Cashing a MoneyGram Money Order

Some stores such as CVS sell MoneyGram money orders but do not cash them, so if that’s the case, you'll need to find another option. Many credit unions will cash money orders, as well as check-cashing stores and some grocery stores if you show proper ID. It goes without saying, but cashing your MoneyGram money order at a brick-and-mortar MoneyGram location is a reliable option. You can use this MoneyGram Locator tool to find a location near you.

In general, cashing a money order does bring some fees, however, but the good news is they aren't that much. You can expect to pay around $2 to $5 to cash a money order, but the fee varies by location, and sometimes by how much you exceed a certain limit, such as $500 or $1,000. When you cash your money order, you'll need to bring your ID. Your details need to match the recipient information on the money order as it was sent, so you must cash it yourself (i.e. you can't get a friend or family member to do it for you).