Finder is committed to editorial independence. While we receive compensation when you click links to partners, they do not influence our opinions or reviews. Learn how we make money.

MoneyGram money transfer review

Last updated:  

Fast, secure money transfers to 200+ countries and territories worldwide.’s rating: 3.0 / 5.0


How’d we get our score?

Fees & rates: 2.0 / 5.0
Speed: 5.0 / 5.0
Services: 3.0 / 5.0
User experience: 2.0 / 5.0

MoneyGram has flexible payment options and more than 350,000 agent locations around the world, but that convenience comes at a cost — unfavorable exchange rates and transfer fees.


Min. Transfer Amount

USD 10,000

Max. Transfer Amount

1 day

Transfer Speed


Product NameMoneyGram International Money Transfers
Min. Transfer AmountUSD 1
Max. Transfer AmountUSD 10,000
Transfer MethodsOnline, Agent, Bank Account to Bank Account, Cash Transfer, International Money Order
Transfer Speed
Minimum transfer time
1 day
Customer ServicePhone, Email
Online Transfer FeeUSD 4.99
Exchange Rate UpdatesReal time

How much does it cost to send money with MoneyGram?

MoneyGram makes its money from transfer fees and by padding the exchange rate for a profit.

MoneyGram’s transfer fees vary depending on where you are sending your money, how much you are sending and your payment method. If you fund a transaction using your bank account, the fees you pay will typically be lower than if you pay with a credit or debit card.

For example, an online transfer of $1,000 to Mexico for cash pickup could incur a fee of $4 if sent from your bank account, or $15 if you pay with your credit or debit card. Sending the same amount to India could attract a $6 fee for online transfers or $10 for credit or debit card transactions.

The best way to determine how much your transaction will cost is to use the Estimate Fees feature on MoneyGram’s website.

How are MoneyGram’s exchange rates?

Depending on where you’re sending your transfer, how much you’re sending and how you’re paying for it, your exchange rate could be 5% above the mid-market rate. If you’re sending a large amount of money, this could mean hundreds of dollars that go straight into MoneyGram’s pockets.

MoneyGram gives you the opportunity to confirm your exact exchange rate before initiating your transfer.

Compare MoneyGram’s rates with those offered by banks and other transfer companies to see how its services stack up against the competition.

Calculate your transfer with MoneyGram

Choose your currency and desired transfer amount (maximum $10,000). Exchange rates change frequently, so visit MoneyGram’s site to get a final quote.

Min. Transfer Amount Transfer Speed Online Transfer Fee Rate Amount Received Description CTA Details
USD 1 1 day USD 8.00 0.901 EUR 4,499 Easily transfer cash to more than 350,000 locations around the world. Go to site Show details

Compare up to 4 providers

Disclaimer: Exchange rates change often. Confirm the total cost with the provider before transferring money.

What types of transfers can I make with MoneyGram?

Sending Methods

MoneyGram makes it possible to send money using the following methods:

  • Online. Easily transfer money online.
  • In person. Transfer money at any one of MoneyGram’s agent locations.
  • MoneyGram Sendbot. Send money using the Facebook messenger app.

Receiving Methods

There are also multiple options when it comes to receiving funds. Money can be:

  • Picked up from one of the roughly 350,000 MoneyGram locations around the globe.
  • Deposited directly into the receiver’s bank account.
  • Deposited into the receiver’s mobile wallet.
  • Deposited into an inmate’s county, state or federal correctional account.

Minimum and maximum transfer amounts

The minimum transfer amount is $1, and the maximum amount you can send to most countries and territories is $10,000 USD per online transfer, with a maximum of $10,000 USD every 30 calendar days. Larger amounts can be sent from a MoneyGram agent location, while the minimum transfer amount varies depending on where you are sending your funds.

Find a MoneyGram location

Benefits and drawbacks of using MoneyGram


  • Global provider. MoneyGram has more than 350,000 agent locations in more than 200 countries and territories — and more than 30,000 locations in the US.
  • Transfer options. From online or in-person transfers to collection via cash pickup or deposit into a bank account or mobile wallet, MoneyGram offers a wide range of transfer options.
  • Large number of countries and currencies supported. MoneyGram allows you to send money to 197 countries and territories in a large range of currencies.
  • Fast. With same day service available at many locations (subject to local holidays and other circumstances), your money can arrive at its destination in as little as 10 minutes during normal business hours. Note that cash is available to recipients sooner than if you send it to their bank account, which can take a day.


  • Low maximum amount. MoneyGram only allows you to transfer a maximum of $10,000 online, so you may need to look elsewhere if you want to transfer more than this amount.
  • Fees.As with most services, MoneyGram international money transfers do incur a fee. Fees can be higher when you use a credit or debit card to pay. For example, if you wish to send $5,000 from a US agent location to a friend in Australia picking up the money at an agent location, your transfer fee will be $169. There are providers out there that don’t charge a fee.
  • Currency exchange. When sending MoneyGram international money transfers from the US, you typically must send the money in US dollars and do not have the option of sending it in a foreign currency. Depending on the recipient’s country, they can pick it up in US dollars or local currency. Local exchange rates may vary.

Compare money transfer services now

How do I transfer money with MoneyGram?

Sending money with MoneyGram is easy. All you need to do is provide your recipient’s name, how much you wish to send and where the money will be sent to. Then you set up an account and pay for the transfer and any associated fees.

If you’re making a transfer, you can do so with cash in person at a MoneyGram branch, or online.

Whether in person or online, you’ll need:

  • Your full name and contact information. If you’re transferring money from your bank account, you’ll also need your banking information.
  • Government-issued ID, such as a driver’s license or passport.
  • Your recipient’s name and contact information. If you’re transferring to a bank account, you’ll also need their bank name, SWIFT code and account number.
  • A valid method of payment. Online you can pay by bank account, credit card or debit card. In person, you can also pay with cash.

If your recipient will be picking up cash in person, let them know to bring along a required ID.

Cash transfers

To conduct a cash transfer with MoneyGram first find your closest MoneyGram agent and present your recipient’s information (as it appears on their ID) along with your own valid government-issued ID and the money you want to send. You will need to fill out a simple money transfer form and contact your recipient prior to sending the funds. In most cases, you must pay with cash at an agent location. Once you pay the agent the full amount you are sending along with the fees, your money will be on its way!

Online transfers

Sending money to a bank account overseas with MoneyGram is also simple.

  1. Go to MoneyGram’s website and click Start Sending Money.
  2. Add your recipient’s details.
  3. Choose your method of payment and confirm your fees. Click “Next.”
  4. Fill in your banking and contact information.

Money is usually transferred to the recipient within one to two days of sending it to MoneyGram.

More transfer options

MoneyGram is offering new ways of sending money to your friends and loved ones. You are now able to send money directly to someone’s bank account (in select countries only), to a mobile wallet and send money to an inmate (within the US only). For all of these options, you can send the money easily at an agent location with cash, or send it online with a credit or debit card.

What happens next?

  • Cash pickup within minutes. Your recipient can pick up your transfer at a MoneyGram location shortly after it’s complete during normal business hours. For bank account transfers, the money is available within 24 hours.
  • Track your transfer. With the Track a Transfer tool, you can use your last name and confirmation number to follow your transaction through to receipt.
  • Contact customer service. If you need help, call 24/7 toll-free at 800-666-3947 or complete a help form online.
  • Canceling a transfer. To cancel a transfer, log in to your account and view your transaction history. There is an option to cancel specific transfers on the Transaction Details page.

Bottom line

MoneyGram’s wealth of transfer options and its huge global network make it an effective solution for international money transfers. The next time you need to send cash overseas, consider the benefits, fees and features of MoneyGram’s international money transfer options.

It’s also a good idea to compare MoneyGram’s services with those of other providers to ensure that you can save money on your next international funds transfer.

Compare money transfer services now

Frequently asked questions about MoneyGram


Our team analyzes money transfer providers offering services in the US — from big names to digital upstarts. We rank rates and fees, speed, services and user experience for:

  • TransferWise
  • XE
  • OFX
  • WorldRemit
  • Currencies Direct
  • Western Union
  • RIA Money Transfer
  • MoneyGram
  • Remitly
  • Payoneer
  • Remit2India
  • Xoom
  • PayPal

Learn the details of our methodology and scoring.

Back to top

Ask an expert

You are about to post a question on

  • Do not enter personal information (eg. surname, phone number, bank details) as your question will be made public
  • is a financial comparison and information service, not a bank or product provider
  • We cannot provide you with personal advice or recommendations
  • Your answer might already be waiting – check previous questions below to see if yours has already been asked

Finder only provides general advice and factual information, so consider your own circumstances, or seek advice before you decide to act on our content. By submitting a question, you're accepting our Terms of Use and Privacy and Cookies Policy.


  1. Default Gravatar
    February 4, 2020

    Hi, how long does it take to receive money sent thru moneygram in saudi arabia. The money will come from the Philippines and they will send me money here in Saudi Arabia thru bank

    • Avatarfinder Customer Care
      February 4, 2020

      Hi Kath,

      Thanks for your comment and I hope you are doing well.

      In general, money transfer with Moneygram takes a minimum transfer time of 1 day. Specifically, the transfer time also depends on how the money was transferred. For example, if the money was sent for cash pick up, your recipient can pick up your transfer at a MoneyGram location shortly after it’s completed during normal business hours. On the other hand, for bank account transfers, the money is available within 24 hours.

      Given that your money was transferred via bank transfer, the transfer will take 24 hours. When the money is received by your bank, you must ask your bank how long they process international bank transfers. This will dictate when you will be able to withdraw your money from your bank.

      Hope this helps and feel free to reach out to us again for further assistance.


  2. Default Gravatar
    November 12, 2019

    Do fees still apply if you cancel moneygram?

    • Avatarfinder Customer Care
      November 13, 2019

      Hi Patricia,

      Thanks for reaching out to us and hope you are well.

      Moneygram does not charge a fee to cancel a transfer. However, the transfer fee may not be refunded.

      When sending money – it’s important to check the exchange rate beforehand to maximize the funds to be exchanged.

      Also, read through the transfer process of the provider such as transfer fees, transfer options and transfer speed to set expectations for the receiver. Take note of any reference or tracking numbers should any transaction delays come up during the transit. A friendly reminder, exchange rates vary on a daily basis, the rate today may differ from the rate tomorrow. Observe the fluctuations of exchange rates more frequently days before you exchange your money. Online Transfer Fees are determined by the amount being sent, send and receive country. The best way to determine how much your transaction will cost is to use the Estimate Fees feature on MoneyGram’s website.

      Hope this helps and feel free to reach out to us again for further assistance.


  3. Default Gravatar
    August 20, 2019

    There are millions of transactions done every day.
    Today I had to do a pick up. Let say I had to collect 150 euros and 1 cent. Many of those collecting amounts from transactions often forget to get that 1 cent or actually by lack of change or simply by neglect do not. I would like to know what’s the loss from customer side money withdrawal in terms 9f those lose changes considering exchange fees?

    1 cent in 10 million transaction weekly is quite in intake.

    • Avatarfinder Customer Care
      August 21, 2019

      Hi Oltchibs,

      Thanks for your comment.

      You have reached Finder. A financial comparison website and general information service. I suggest that you directly get in touch with MoneyGram regarding your inquiry.

      Kind Regards,

  4. Default Gravatar
    June 6, 2019

    Is it possible to get money back? This is because the money is being transferred to someone who isn’t 18 years old.

    • Avatarfinder Customer Care
      June 10, 2019

      Hi Costache,

      Thanks for getting in touch with Finder. I hope all is well with you. 😃

      To cancel your transaction and receive back your money, you would need to directly get in touch with MoneyGram. It is advisable that you cancel your transaction as early as possible so you can fully receive back your money, including any fees that you have paid.

      You can visit the MoneyGram agent location that you used or online. You may also try to get in touch with them via phone.

      I hope this helps. Should you have further questions, please don’t hesitate to reach us out again.

      Have a wonderful day!


  5. Default Gravatar
    June 4, 2019

    Very poor service of money gram. I sent some money for family to celebrate Eid festival but they blocked just because of my included MUHAMMAD .very hypocritical attitude towards Islam and Muslim

    • Avatarfinder Customer Care
      June 5, 2019

      Hi Ahsan,

      I’m sorry to hear about your concern regarding a money transfer transaction with MoneyGram.

      There are several reasons why a money transfer with MoneyGram would get declined or canceled. Two of the common causes would be that the money transfer was declined by the bank or MoneyGram declined the money transfer due to the unverified identity of both sender and recipient.

      MoneyGram would need to verify the identity of both recipient and sender before sending the money to safeguard them from possible money transfer fraud. MoneyGram may blacklist a sender or recipient if their identity is unverified or if there are involved in any reported money transfer fraud.

      For more information on the possible reasons on why a money transfer transaction through MoneyGram is declined and how to resolve this concern, please get in touch with the nearest MoneyGram agent in your region or contact MoneyGram on 1-800-666-3947 or email them at for further inquiries or assistance.

      I hope this helps.

      Kind regards,

  6. Default Gravatar
    May 20, 2019

    My sister is in France but she is not 18 years. Can she send me money in Ghana using MoneyGram?

    • Avatarfinder Customer Care
      May 20, 2019

      Hi Ernest,

      Thanks for getting in touch with Finder. I hope all is well with you. 😃

      It is a policy of MoneyGram and other money transfer service providers to only serve customers of legal age. For this reason, your sister might need consent from your parents or guardians. Your sister may also seek help from adults when doing the money transfer.

      I hope this helps. Should you have further questions, please don’t hesitate to reach us out again.

      Have a wonderful day!


  7. Default Gravatar
    April 21, 2019

    What’s the maximum days before money gram transfer can be reversed to the sender?

    • Avatarfinder Customer Care
      April 22, 2019

      Hi Ace,

      Thank you for reaching out to Finder.

      Once you submit your cancellation request, the money order issuer will research the item and confirm that it has not been paid. If it is still outstanding, you’ll get a refund or replacement (less any fees). If this is not done, the transfer request will expire in 90 days. Hope this helps!


  8. Default Gravatar
    April 9, 2019

    My friend sent me money and over 24hrs the money is still not available for pick up, It has been under processing since then.
    Can someone tell me what’s wrong.

    • Avatarfinder Customer Care
      April 10, 2019

      Hi Craig,

      Thank you for reaching out to Finder.

      There may be delays in clearing the money which was sent to you by your friend but to be assured on the timeline as to when you would receive the funds. It would be best to speak to Moneygram directly for this. Hope this helps!


  9. Default Gravatar
    March 25, 2019

    Good afternoon I have a question my friend sent me money from Uk since Friday but today at the bank it was saying transaction not allowed. Please what happened this is not the first time I have been using moneygram what’s the problem of the transaction not approved because when I track it says ready for pickup

    • Avatarfinder Customer Care
      March 26, 2019

      Hi Gabriel,

      Thank you for reaching out to Finder.

      The problem may be between the bank you have and Moneygram. The only way for you to find a solution is to contact either of them and as what is blocking the transfer from being successful, this way you and your friend may avoid future hassles when sending and receiving money. Hope this helps!


  10. Default Gravatar
    March 22, 2019

    How long can the money sent to me stay online if I don’t pick it up after 24 hours due to my busy schedule and hoping I can go to bank to pick it 3 days after the money was sent from USA to Nigeria?

    • Avatarfinder Customer Care
      March 23, 2019

      Hi Junior,

      Thank you for getting in touch with Finder.

      If cash pickup, once the transferred money becomes available, you may get it at any time even after 24 hours after it was sent. If it is transferred to your bank account, it will be in your account until withdrawn.

      I hope this helps.

      Thank you and have a wonderful day!


Go to site