Transferly's Official Review of MoneyGram

A comprehensive MoneyGram review and breakdown of how to send money with MoneyGram online including their Fees and Exchange Rates, Transfer Speed, Quality of Service, and more.

MoneyGram logo

MoneyGram Rating Breakdown

Fees & Exchange Rates 40%
Transfer Speed 100%
Quality of Service 60%
Trust & Security 60%
Customer Satisfaction 70%
Bank transfer
Cash transfer
International money order

MoneyGram TransferScore

Transferly TransferScore 6/10
Minimum Transfer Amount
$ 1
Transfer Speed
1 hour
Maximum Transfer Amount
$ 0




About MoneyGram

When it comes to sending money abroad, it’s safe to say that users aren’t so limited in choice. However, the quality of a money transfer company is reflected in its strengths and weaknesses, as well as its customer support and ease of use. So today, we’ll be covering one such company — MoneyGram — in the hope of answering these questions:

  • How does MoneyGram work?
  • What is MoneyGram used for?
  • How much does it cost to send money through MoneyGram?
  • How safe is MoneyGram?

Want to know how to use MoneyGram properly, i.e., without losing too much money in the process? By the end of the review, you’ll know whether this money transfer giant is the best choice for you due to its coverage and reputability — or if you should “shop around” a bit more for a better option.

If you’re looking for a good way to send money in-person or online, MoneyGram is a viable option in certain circumstances. Though the company isn’t as large as Western Union, it comes in at a close second and offers lots of advantages some other money transfer services can only dream about.

For the most part, users are satisfied with MoneyGram because of its rates, which can be rather low in some situations. Furthermore, its reliability is hard to be disputed, given that it has years of successful service behind it.

It sounds like the ideal company, doesn’t it? But alas, just like with most things in life, even MoneyGram has some faults. One of the biggest ones boils down to hidden fees you will have to honor when sending money to certain countries. For some people, this may be a deal-breaker, so they may want to drop MoneyGram for a lower-cost provider.

MoneyGram is an international money transfer service that allows you to send money to 20+ countries by visiting a MoneyGram location or using the mobile app or the official website.

Cash, credit, or debit cards — it’s all possible with MoneyGram, and if you’re in the US or Canada, you can even use your bank account to transfer money. On top of that, the funds you send can be quickly deposited in the recipient’s mobile wallet, prepaid card, or bank account in some countries. Even better, they may even get the cash delivered right to their doorstep.

The greatest advantage of MoneyGram is, in short, its wide reach and network of agent locations. This allows you to send money both online and offline, never worrying whether you’ll even get a chance to do it in the first place.

The convenience is definitely there, which is why MoneyGram has so many fans across the world. Plus, the safety of the money is all but a guarantee. After all, its lengthy service track record, as well as the scale of the company, speak volumes about its efforts to ensure secure money transfers — and its success rate.

MoneyGram Fees & Exchange Rates

Unfortunately, the MoneyGram fees for sending money aren’t fixed by any means and are going to vary depending on whether you’re transferring money in-person or online. Besides, MoneyGram decides on the fees by evaluating how much money you’re sending and can increase and even double them when you cross a certain limit. Therefore, the fee won’t be the same for every amount.

Because of that, it may make more sense to some people to actually send the money in increments (two smaller payments instead of one, for instance). These are the general guidelines to keep in mind if you’re looking to get the best deal:

  • Transfer method – It is cheaper to send money with MoneyGram online than at a location and pay via bank transfer IF you are sending it for a cash pickup. In general, try to choose bank transfer whenever you’re using the MoneyGram online service.
  • Location – In contrast, if you want to send the money to a bank account, it’s better to go to an agent location and use whichever method you prefer. You may get to save some money that way, and overall, sending money to a bank account is less expensive than a cash pickup. However, keep in mind that the fees also depend on where you are.
  • Cheapest vs Most Expensive – Usually, the cheapest method is to pay via bank and send the money to a bank account. The most expensive one would be to use a credit card and opt for a cash pickup.

How much does a MoneyGram cost a single user? Well, you’d think that the fees would be the only thing you’d have to pay over the amount you’re looking to send. Unfortunately, the company also adds a margin to the exchange rate, which is a standard practice in general. In a nutshell, that means the exchange rates it offers aren’t as great as the real mid-market ones. Sometimes, this difference can go over 5%, which is a huge loss for you and a big win for MoneyGram.

Because of that, you do have to be on the lookout for the strongest rates and the lowest fees. Only that way will you avoid having every transfer cost you an arm and a leg — be smart, save money by doing research!

Transfer Speed

Now, usually, we are all looking to make money transfers fast and for the lowest fee achievable. When it comes to MoneyGram, though, the speed will depend on the fees and how badly we need the money to be sent as soon as possible.

Transfer speed icon

How long does it take for MoneyGram to send money abroad?

MoneyGram has two options you can select when sending money. Depending on how quickly you need the money to arrive you can choose from the two options that meet your requirements:

1. Fastest Transfer Option – Delivery in about 10 minutes

In contrast, when using a credit or debit card, we’ll ensure that the money comes through faster — albeit at a higher price. There might be a cash advance fee on our credit card too, so the cost may grow even more. On the other hand, it really is super-quick, as the money will be available in roughly 10 minutes.

David Boyd, Managing Director of Credit Card Compare, provides insights into the nuances of using services like MoneyGram from his years of experience in the financial industry. Boyd remarks, “MoneyGram’s ability to transfer funds internationally within 10 minutes showcases the impressive speed of modern financial services. However, consumers must know the higher costs associated with faster delivery options, especially when using credit cards, which might incur additional cash advance fees. At Credit Card Compare, we encourage users to carefully assess the total cost implications of such fast services against their urgent needs.”

2. Slower Transfer Option – up to 5 business days

Naturally, the cheapest methods often are the slowest, while the most expensive ones are the fastest. If we opt to use a bank account, then we have to be prepared to wait for about five business days. And it can be even longer if it’s our first time sending money — the company has to verify the account before the first transfer, which can take about five business days as well.

Available Countries

But MoneyGram doesn’t take it all for granted. Instead, it makes sure it is compliant with the various laws and regulations imposed by the countries it operates in:

  • The company is licensed all across the US in all 50 states. On top of that, it is licensed in Puerto Rico, Guam, the US Virgin Islands, and the District of Columbia.
  • MoneyGram is able to provide services throughout the European Economic Area since it is licensed in the UK as well. It is an Authorized Payment Institution in the United Kingdom.

The company’s compliance doesn’t end there, as countries and different jurisdictions can impose other regulations too, which ought to protect clients’ funds at all times. Some examples include minimum capital requirements, agent oversight, compliance with operational procedures, and similar.

Safety & Security

Those wondering how MoneyGram works, and more importantly, if it’s safe to use, will be happy to know that the company is serious about providing every client with top-notch service. Because of that, it tries to maintain its well-earned reputation by staying on top of its compliance program (the company invests about $50,000,000 each year on average) and ensuring the quality of the service is never compromised.

Is MoneyGram safe to use? One thing that speaks volumes about the company is that it is an industry giant and a multinational company with more than 2,500 employees all over the world. But its success didn’t happen overnight; it kept growing over the last 80 years and required a variety of changes, including acquisitions and mergers, that allowed it to grow not just in size but in expertise as well.

Today, it is even traded on NASDAQ and has a market cap of $451,059,093 (November 2020). Furthermore, its presence is evident in a great number of countries, with many users praising the quality of the service and adding to the company’s growing reputation. Thus, the brand is famous all over the world, not to mention known as a reliable money transfer provider with an impressive number of agent locations that not many competitors can boast with.

Customer Reviews

Overall, we could say that MoneyGram gets a good share of fairly positive reviews. MoneyGram US has an overall rating of 4.0 on Trustpilot and 3,891 reviews in total (November 2020). However, there are a few negative ones here and there.

We have to remember, though, that the company doesn’t invite customers to leave positive reviews. Because of that, the Trustpilot reviews may unfairly show it in a bad light.

As far as the complaints go, customer service is the biggest dealbreaker for most users. The online portion of the money transfers seems to be one of the company’s greatest strengths, as most customers are satisfied with it. A few had some issues, though, which is definitely something to keep in mind — there is some inconsistency we aren’t too happy about.

Advantages According to Users:
Disadvantages According to Users:

Get Started with MoneyGram

MoneyGram allows us to send money overseas at an agent location or online with a MoneyGram online transfer. There are a number of payment methods at our disposal. When sending the transfer online, we can use credit or debit cards or our bank account. If we’re making the transfer from an agent location, we can also use a check or cash.

Since MoneyGram’s reach is so wide, your country likely has a MoneyGram location (or multiple ones). If you don’t mind setting up the transfer in-person, all you have to do is find the nearest location on MoneyGram’s website, visit it, and pay for the transfer there. Don’t forget to bring a valid ID, the money (plus fees!), and information about the receiver. Also, pick up your receipt afterward to have proof you sent the money (in case of any disputes, of course).

If you’re near a CVS or Walmart, you could try out your luck there and see if it’s possible to send MoneyGrams from those locations. There are Walmart MoneyGram locations nationwide. However, to stay on the safe side, we do recommend finding a local agent through the official website.

Step 1

Decide on the amount and the beneficiary and find an agent nearby through MoneyGram’s website. Bring the money, a valid ID, and the beneficiary’s information.

Step 2

Input all the beneficiary’s information and how they would like to receive the money. Usually, we send money to a bank account, an agent location, or a mobile wallet. The “account deposit” option is used when sending the funds to a bank account. If we want to send the money to a mobile wallet, we will need the beneficiary’s mobile number and the international code too.

Step 3

Fill out the sending form and finalize the transfer by paying for it.

Step 4

If necessary, upload a copy of your ID here. This part depends on how much money you are sending.

Transfer Money via MoneyGram website

With MoneyGram, you can easily send money across the globe in just a few simple steps. Here is what to do when setting up an online transfer via the website:

Step 1

Log in to your account or register for a new one if you don’t have an account.

Step 2

Input all the beneficiary’s information (name, address, bank information, etc.) as well as how they would like to receive the money (cash pickup, bank transfer, etc.)

Step 3

Check the exchange rates and fees. Select your preferred payment method and confirm that you agree and pay for the transfer. To complete the transfer, you will also need to verify your identity

There are a few other options to consider here. Weirdly enough, we can send MoneyGrams via Facebook. We just need to have an account and follow the prompts issued by the MoneyGram Sendbot.

It’s also possible to set up a transfer online but then visit an agent location and pay for the transfer in cash on the spot. We have to bring a valid ID, in that case, as well as money to pay for not just the transfer but any impending fees.

Online Transfer Process

How does a MoneyGram work when completing it online? Even though it may sound overly complicated, we only need a few things to get started:

Contact information and a valid ID

Naturally, we will need to input our full name, and other bits of information MoneyGram needs to complete the transfer. If we’re looking to pay via our bank account, our banking information is also a must. As for the ID, we can use a government-issued ID or something else that verifies our identity, such as our passport, driver’s license, and similar documents.

Recipient information

MoneyGram needs to know who we’re sending the money to, so we’ll need to provide their information as well. If we’re sending money to their bank account, we’ll have to input their account number, SWIFT code, and bank name too.

Is using MoneyGram online safe? Of course, as long as you double-check the information and ensure everything is filled out correctly. Also, keep in mind that the company has done its best to protect its website with administrative, physical, and technical measures. It is also verified by Entrust, Inc.

Delivery Options

The following are the options we can pick for the receiver, i.e., how the money will be delivered:

Bank account

Slow and steady wins the race, and that applies in this case as well. We may need to wait for a few days for the receiver to get the money. However, once they do, they won’t have to do much about it — it will be nice and safe in their bank account.

Debit card

If the recipient would like to receive the money directly to their debit card, all we have to do is select Debit Card Deposit when picking the transfer delivery method. This may be a good option if they cannot pick it up at a location or transfer it to their account. Keep in mind, though, that in the US, this is only possible with Visa debit cards.

Mobile wallet

MoneyGram also allows recipients to get the transfers directly in their mobile wallets (used to digitally store funds). Examples include Apple Pay, Google Pay, PayPal, Masterpass, Visa Checkout, etc.

Cash pickup

It’s possible to pick up the transfer in cash in as little as 10 minutes. However, the exact time the recipient can pick up the money will depend on the location they visit and its opening hours.

Home delivery

If they so please, the recipient may have their transfer delivered by a local MoneyGram agent right to their doorstep.

Is using MoneyGram online safe? Of course, as long as you double-check the information and ensure everything is filled out correctly. Also, keep in mind that the company has done its best to protect its website with administrative, physical, and technical measures. It is also verified by Entrust, Inc.

Customer Support Options

There are two ways to contact MoneyGram’s customer support — by email and phone. Below is the direct contact information you can use to get in touch directly with MoneyGrams customer support staff:


for MoneyGram customer phone support, call Toll-Free Phone: 1-800-922-7146


you can email MoneyGram customer support directly at [email protected].

Be prepared with the following information when contacting MoneyGram’s customer support. They will ask you for this information to identify your transaction:

  • First and last name
  • Address
  • Phone number
  • MoneyGram 8-digit transaction reference number
  • Details of the problem your are experiencing and desired resolution

MoneyGram Mobile App

Since most of us are used to doing everything on our phones, it’s only natural for MoneyGram to have an app too. It’s available on both the App Store and Google Play, and as far as the user reviews go, it’s fairly reliable. The app covers a range of features:

Biometrics login

You can log into your account with both fingertip and face recognition for maximum security.

Card scanning

If necessary, you can use the app and your phone’s camera to scan your ID, as well as your credit and debit cards.

Agent location search

You can use GPS and the in-app map to find MoneyGram agent locations in your area or all over the globe.

MoneyGram mobile app

Other than that, it’s possible to share order information with our contacts. Better still, the app allows us to check the exchange rates wherever we are so that we’re always a step away from the best money transfer

Final Word

MoneyGram is definitely a fan-favorite among those looking for fast domestic and international money transfers. However, we cannot help but wonder whether there are cheaper options out there. Before sending the transfer, we do suggest comparing the rates and fees. Shopping around may be a bit tedious, but it pays off in the long run — just imagine how much money you could save by just thinking in advance and doing your research properly!

Frequently Asked Questions (FAQs)

It’s impossible to avoid the fees completely, but other options do exist. There are a few ways you could lower them. For example, you could:

  • Compare Payment Methods: Fees vary depending on whether you pay with cash, credit/debit card, or from a bank account. Typically, paying directly from a bank account may incur lower fees.

  • Check for Promo Codes: Occasionally, MoneyGram may offer promotions or discount codes that can reduce the cost of your transaction.

  • Choose a Slower Transfer Option: If you’re not in a rush, choosing a slower transfer option can sometimes be cheaper than expedited services.

  • Send Larger Amounts Less Frequently: MoneyGram may charge lower fees for larger amounts, so it can be more cost-effective to send a larger sum less frequently rather than many small transfers.

  • Loyalty Programs: MoneyGram may offer a loyalty program that provides discounts or rewards for frequent use.

  • Online vs. Physical Locations: Sometimes, fees for online transactions may be different from those at physical agent locations. It’s worth comparing these to find the cheaper option.

  • Recipient’s Location: The fees can also vary depending on the recipient’s country. Check if there is a difference in fees between sending money for cash pickup versus a deposit to a bank account or mobile wallet.

  • Alternatives: Look for alternative money transfer services that might offer lower fees or better exchange rates, such as Wise (formerly TransferWise), which often provides a cost calculator to compare fees.

To confirm the exact amount of a MoneyGram transfer you must enter in the details of your transfer as the cost depends on four factors:

  • The amount
  • The country the transfer is being sent from and the recipient’s country
  • Your preferred payment method
  • The pickup (delivery) option.

To get an estimate, you can use MoneyGram’s estimator.


Yes. With over 80 years in the business, MoneyGram has established a rock-solid reputation that speaks volumes about the safety of the money transfers, no matter if they’re done in the same country or across the globe. On top of that, it’s the second-largest money transfer company in the world, right after its competitor, Western Union.

Of course, the company’s expertise is one thing — its reputation also depends on its compliance with laws and regulations. As we have established, the company has gone the extra mile to ensure it is compliant in all of the countries it operates. Apart from that, it also has its own Global Partner Compliance Policy, which aims to protect clients from criminal acts like fraud, money laundering, etc.


If you are using the online platform, you can send up to $10,000 per transaction with MoneyGram. Keep in mind that the monthly limit is also $10,000, so one maximum transaction will prevent you from making more for the month. Agent locations usually support larger maximum transfer limits than the online service.

In most countries, you can send only $10,000 (or equivalent) per transaction if you’re doing an online transfer. There is also a monthly (30 days) limit of $10,000.

However, that doesn’t mean you cannot send more money. You would have to visit an agent location to make a bigger transfer, though, and bring a valid ID.

In case the recipient doesn’t have a checking account, you can opt for a money order transfer. Here’s how to fill out one correctly:

1. Pay for the transfer at a MoneyGram location – Check and confirm that the amount on the money order is how much you paid. In case it isn’t, talk to the agent to resolve the issue.

2. The beneficiary’s name goes in the “pay-per-order” line – It must be spelled correctly, so double-check the name. After all, they are the only ones who can use the money order.

3. Sign yourself at the “Purchaser, Signer for Drawer” line.

4. Add the address and again, check the spelling – If necessary, add your date of birth (security reasons) and email address (for notification purposes).

5. Remember to keep the receipt so that you can check if the recipient got the money.

All money orders should be filled out completely, and they should be easy to read with clearly written information. Because of that, we recommend opting for black ink. Once the order is done, you can send it by mail or deliver it in-person.

There are three ways to send money with MoneyGram: in-person at an agent location, via an app, or online.

If you want the money to go through fast, be ready to pay for a more expensive method and opt for a credit or debit card transfer. It should arrive in about 10 minutes or less.

This largely depends on where you are, i.e., your country. Walmart or CVS is a good option if you’re in the US, but you can also try an agent location as well. Depending on where you have your account, you may be able to transfer the money to a bank or some other type of account (like a credit union one, for example).

Once again, it all depends on your location, the information provided by the sender, and the currency, among other things. Not all of these options will be available in your country:

  • Bank account – deposits to bank, credit union, or other types of accounts
  • Debit card transfer
  • Mobile wallet transfer. You can use M-Pesa too, and even SmartMoney is covered
  • Cash pickup at an agent location with a valid ID
  • Home delivery made by a local agent.

Yes, you check the status of your MoneyGram transfer and track a MoneyGram money transfer in 3 ways, by Phone, Online, and In-person. For all three methods, we will need the authorization or reference number of the transfer. You can find it on the receipt. Alternatively, you probably got an email with it as well. When contacting customer service or using the Track a Transfer tool, you will also need to say/input our last name. Providing such information at an agent location is a must as well.

  • Call the company – The toll-free number for the US is 1-800-542-3590. Please provide your details when prompted by the automated system.
  • Track it online – MoneyGram tracking is also available online. You can log in and track the transfer through your account by checking the transaction history. If you don’t have one or you’re the beneficiary, you can use the tracking tool available on MoneyGram’s website.
  • In-person at agent location – you can go in-person to a MoneyGram agent location and they can provide the updated tracking information for you money transfer.

One of the neater features of MoneyGram is that it allows you to pay your bills as well. If the recipient (in this case, company) is a part of the MoneyGram network, you can easily pay bills on time every single month. You can search for a specific company using the online bill pay search (by category or company name).

If a loved one is currently incarcerated, you can help them out with their calling and commissary accounts by sending them money through MoneyGram. All you have to do is search for the inmate’s correctional facility on the Pay Bills page and choose a payment method (online or in-person). The inmate should have the money on their accounts in 1–2 business days.

The maximum amount of money you can send via Walmart MoneyGram is $2,500. The limit used to be $900, but it has now increased substantially. MoneyGram offers lower fees for the maximum transfer than most other similar money transfer services.

Depending on the country, you might or might not have the option to receive MoneyGram transfers directly into your bank account. If it is possible, the option “Account Deposit” will be available to the sender as a delivery method. Check MoneyGram’s website for more information on which location supports the service.

There are several reasons why your MoneyGram transaction might be declined. You might have entered the wrong bank account information or your credit card might have reached its limit. We advise you to contact your bank in case such a problem occurs.

In general, a MoneyGram can reach the recipient in just a few minutes or in a couple of days. It all depends on the payment method and the delivery option selected upon the transfer, as well as the recipient’s country and the currency.

As a reference, bank account deposits often take a few hours or a few days to go through, depending on the country, laws and regulations, and banking hours. Typically, the fastest option is a cash pickup at an agent location.

Once again, it all depends on how you made the transfer in the first place:

  • Online transfers. You can find the transfer in “Transaction History” on your account. To cancel it, simply go to the “Transaction Details” page. Alternatively, use the Track a Transfer tool to find the transaction and cancel it on that same page. You can also call the MoneyGram Electronic Operations Center or send an email to make a cancellation request.
  • In-person location transfers. You have to contact the company via phone, email, or website. There might be a cancellation fee. Keep in mind that the requests take up to 30 days to process.

On average, MoneyGram seems to be slightly cheaper than WU, but since there are so many factors to consider (country, payment method, currency, etc.), it all depends on the transfer itself. It’s best to compare them once you know all the details about the transfer.

MoneyGram TransferScore

Transferly TransferScore 6/10


Our team at Transferly is dedicated to finding the best deals for you to send money abroad. We research, analyze, and review money transfer providers big and small to help you find the best providers for your money transfers. With our real-time money transfer comparison engine we find the fastest and cheapest ways for you to send money online. We provide ratings based on several important criteria to our readers.