Yes, you can transfer money from MoneyGram to a bank account, but the method depends on where your money is right now
If you have cash at a MoneyGram location or money someone sent you through MoneyGram, you can move it into a bank account. The path forward splits into two scenarios: if you're picking up cash that was sent to you, you'll receive it in person and then deposit it like any other cash. If you're sending money from MoneyGram to a bank account directly, that's also possible — but MoneyGram doesn't hold accounts themselves, so the process depends on what service you're actually using.
MoneyGram is a money transfer network, not a bank. They partner with retailers (Walmart, CVS, grocery stores) and other services to move money between people. Understanding which MoneyGram service you're using — whether it's a cash pickup, an online transfer, or money received through their app — changes how you get the funds into your bank.
Key Takeaways
- Cash picked up at a MoneyGram location can be deposited into any bank account at a branch, ATM, or through mobile deposit if your bank offers it.
- If you sent money through MoneyGram online or through their app to someone's bank account, the money goes directly to that bank — you don't retrieve it separately.
- MoneyGram's direct bank transfer option (available in some regions) sends money straight to a recipient's account without requiring a cash pickup.
- Fees for MoneyGram transfers vary by location, amount, and method, so compare costs before choosing this service over a bank transfer.
- If you're receiving money and want it in your bank account, ask the sender to use MoneyGram's bank deposit option rather than a cash pickup.
Depositing cash you picked up at MoneyGram
When you pick up cash at a MoneyGram location, you're holding physical money. From there, depositing it into your bank account works the same way as depositing any cash. You can walk into a branch during business hours, hand the cash to a teller, and request a deposit to your account. Bring your debit card or account number so the teller knows which account to credit.
If you can't visit a branch, many banks let you deposit cash through their ATM — look for an ATM labeled "cash deposit" or check your bank's app to see if mobile deposit (photographing checks) is available. Mobile deposit won't work for cash, but some banks' ATMs accept cash envelopes. Call your bank's customer service number (on the back of your debit card) to confirm what methods they offer.
Sending money directly from MoneyGram to a bank account
MoneyGram's online platform and mobile app both offer an option to send money directly to someone's bank account in the United States. When you choose this method, you provide the recipient's bank details (their name, account number, and routing number), and MoneyGram transfers the funds electronically. The money lands in their account, not at a MoneyGram location — so there's no cash pickup involved.
This option is faster than a cash pickup and doesn't require the recipient to visit a store. However, it's only available for transfers within the U.S., and the recipient's bank must accept incoming transfers. Most banks do, but some smaller or specialty accounts may have restrictions. The recipient should confirm with their bank before you send.
If you're the one receiving money and you want it in your bank account, tell the sender to use this bank deposit option when they send through MoneyGram. It's simpler than you having to pick up cash and deposit it yourself.
Understanding MoneyGram fees and timing
MoneyGram charges a fee for every transfer, and the amount depends on how much money you're sending, where it's going, and which method you use. Sending to a bank account typically costs less than sending to a cash pickup, but fees vary by location and change over time. Before you send, MoneyGram will show you the exact fee — it appears on the screen or in the app before you confirm the transfer.
Bank deposits through MoneyGram usually arrive within one to three business days, though some may take longer depending on the receiving bank. Cash pickups are available when ready once the sender completes the transfer, but you have to go to a location to get it. If you're in a hurry, ask whether the sender can use a faster method — some services offer next-day delivery for an additional fee.
When MoneyGram might not be your best option
MoneyGram works, but it's not always the cheapest way to move money. If you're sending money to someone with a U.S. bank account, a direct bank transfer (sometimes called an ACH transfer) through your own bank costs nothing or very little. If you're receiving money, ask the sender whether they can use their bank's transfer service instead — most banks let customers send money to other people's accounts for free or a small fee.
MoneyGram makes sense when the sender doesn't have a bank account, needs to send cash, or is sending from outside the U.S. If you have a bank account and the person sending to you has one too, a bank-to-bank transfer is usually faster and cheaper. Compare the MoneyGram fee against what your bank charges before deciding.
What to do if you're having trouble with a MoneyGram transfer
If money was sent to you through MoneyGram and you can't pick it up, or if you sent money and it hasn't arrived, contact MoneyGram directly. You'll need the reference number (also called a tracking number or control number) that was given when the transfer was sent. MoneyGram's customer service can look up the transfer, confirm its status, and help resolve delays or problems.
You can reach MoneyGram through their website, by calling 1-800-448-1492, or through their mobile app. Have the reference number ready, plus the names and amounts involved. If the money was sent to a bank account and it's been more than three business days, contact your bank's customer service as well — they can check whether the transfer arrived on their end.
Frequently Asked Questions
Can I deposit MoneyGram cash at any bank?
Yes, you can deposit cash at any bank where you have an account. You don't need to use the same bank that MoneyGram partners with. Walk into a branch, use an ATM with cash deposit, or ask your bank about mobile deposit options.
How long does it take for money to go from MoneyGram to my bank account?
Direct bank transfers through MoneyGram typically arrive within one to three business days. Cash pickups are available when ready once the sender completes the transfer. Timing can vary depending on your bank and the time of day the transfer was sent.
What information do I need to give someone to send me money to my bank account through MoneyGram?
You'll need to provide your full name, bank account number, and routing number. Your routing number is a nine-digit code that identifies your bank — you can find it on a check, by calling your bank, or through your bank's website or app.
Is MoneyGram cheaper than my bank's transfer service?
Usually not. Most banks offer free or low-cost transfers to other bank accounts. MoneyGram charges a fee for every transfer. If both people have bank accounts, a direct bank transfer is almost always cheaper and just as fast.
What happens if the person I'm sending money to doesn't have a bank account?
Then they can pick up the cash at a MoneyGram location. When you send through MoneyGram, you choose whether the money goes to a bank account or a cash pickup. If they don't have a bank account, select the cash pickup option and they'll receive it at a nearby MoneyGram retailer.