There are many methods of cashing a check, but MoneyGram is one of the most popular. In this blog post, we’ll take a look at how to cash a check through MoneyGram, as well as some of the benefits and drawbacks of this service.
We’ll also provide tips on how to get the most out of your money when using MoneyGram. Thanks for reading!
Does MoneyGram Cash Checks?
Yes, MoneyGram cashes specific kinds of checks including payroll checks, government checks, and tax checks.
Unfortunately, MoneyGram could not allow cashing checks when we last checked in 2021. According to a MoneyGram customer service agent, there is no way to transfer a personal check to MoneyGram and then get cash or even a money order.

If you need to cash a check, the best bet is to visit the nearest branch of your bank. If you do not have a bank account, you should not worry as there are banks that cash checks even if you do not have an account.
FAQs on MoneyGram Check Cashing
How much does MoneyGram charge to cash checks?
For the specific checks that can be cashed by the MoneyGram services, the fee is $3 for any check valued up to $1,000, and $6 for any check between $1,000 and $5,000, which is the check-cashing limit.
If you have an additional $5.00 MoneyGram fee, you can also choose to get between $5.00 and $1000 of your check value in cash at any MoneyGram agent location near you.
Although every MoneyGram agent location has its policy for cashing the specific checks, most check cashing locations will need you to provide an ID to get the check-cashing services.
READ MORE: Does Home Depot cash payroll checks?