MoneyGram can send money to a bank account, but only if the receiving bank is part of MoneyGram's network

MoneyGram offers a service called MoneyGram Direct that deposits money straight into a bank account instead of requiring the recipient to pick it up at a physical location. Not every bank participates, though. The receiving account must be at a bank or credit union that has partnered with MoneyGram. You can check whether a specific bank is included by entering the bank name on MoneyGram's website or by calling the bank directly to ask if they accept MoneyGram Direct deposits.

If the recipient's bank is not in the network, you have two alternatives: send the money to a MoneyGram agent location (a retail store, post office, or other partner) where the recipient can pick it up, or use a different money transfer service altogether. Some banks partner with other providers like Western Union or Wise, so it is worth checking what options exist for the specific bank account you are sending to.

Key Takeaways

  • MoneyGram Direct deposits money into participating bank accounts, but the receiving bank must be part of MoneyGram's network.
  • You can verify whether a bank participates by searching on MoneyGram's website or calling the bank's customer service line.
  • If the bank does not participate, you can send money to a MoneyGram agent location instead, where the recipient picks it up in cash.
  • The transfer typically arrives within one to three business days for direct deposits, though timing depends on the receiving bank's processing speed.
  • MoneyGram charges a fee for bank transfers, and the amount varies based on how much you send and which country the money is going to.

How to send money to a bank account through MoneyGram

Start by confirming that the recipient's bank is on MoneyGram's list of participating institutions. Go to MoneyGram.com, select "Send Money," and enter the receiving bank's name. The website will tell you whether that bank accepts direct deposits. If it does, you can proceed with the transfer.

You will need the recipient's full name, bank account number, and routing number (the nine-digit code that identifies their bank). Have this information ready before you start. You can send money online through MoneyGram's website, through their mobile app, or in person at a MoneyGram agent location. Online and app transfers are faster to initiate, but in-person transfers at an agent location may have lower fees in some cases.

When you complete the transfer, you will receive a reference number. Keep this number—the recipient will need it to track the deposit, and you will need it if you have to contact MoneyGram about the transfer later.

Fees and what they depend on

MoneyGram charges a fee for every bank transfer, and the amount changes based on three things: how much money you are sending, where the money is going, and whether you send it online or in person. A small domestic transfer (within the United States) might cost $5 to $15, while larger amounts or international transfers cost more. There is no single fee schedule—you have to enter the amount and destination to see the exact cost.

Online transfers sometimes have lower fees than in-person transfers at an agent, but not always. Before you commit to sending through MoneyGram, compare the fee to what other services charge for the same route. Western Union, Wise, and your bank's own wire transfer service may be cheaper depending on the amount and destination.

How long it takes for the money to arrive

MoneyGram Direct deposits typically arrive within one to three business days. The exact timing depends on when you send the money and how fast the receiving bank processes incoming transfers. If you send money on a Friday evening, it may not start processing until Monday, which delays arrival.

International transfers take longer—usually three to five business days or more, depending on the receiving country and its banking system. MoneyGram will give you an estimated delivery date when you complete the transfer. If the money does not arrive by that date, contact MoneyGram with your reference number and ask them to investigate.

What happens if the receiving bank is not in MoneyGram's network

If the bank does not participate in MoneyGram Direct, you cannot send money directly to that account through MoneyGram. Your options are to send the money to a MoneyGram agent location instead (the recipient picks it up in cash), or to use a different money transfer service that the bank does partner with.

Before you give up on MoneyGram, call the receiving bank and ask if they accept transfers from any money transfer services. Some banks partner with Western Union, Wise, or other providers but not MoneyGram. If none of those work, a standard bank wire transfer through your own bank is usually an option, though it may cost more and take longer.

Tracking your transfer and what to do if something goes wrong

Use your reference number to track the transfer on MoneyGram's website or app. You can check the status at any time, and the system will show you whether the money has been sent, is in transit, or has been delivered to the bank account.

If the money does not arrive by the estimated delivery date, contact MoneyGram immediately with your reference number. They can check whether the transfer was processed correctly and whether the receiving bank received it. If the receiving bank received the money but it has not appeared in the account, the problem is on the bank's side, and you will need to contact the bank's customer service to investigate.

If MoneyGram sent the money to the wrong account because you entered an incorrect account number, recovery is difficult. MoneyGram may be able to recall the transfer if it has not been processed yet, but once the money reaches the account, you will likely need the account holder's permission to get it back. Always double-check the account number and routing number before you send.

MoneyGram Direct versus picking up cash at an agent location

The main difference is convenience and speed. A direct bank deposit takes one to three business days but requires no action from the recipient—the money simply appears in their account. Picking up cash at a MoneyGram agent location is faster (sometimes same-day or next-day) but requires the recipient to go to a physical location during business hours and present identification.

Direct deposits are safer for the recipient because there is no cash to lose or theft risk. However, if the recipient needs the money immediately and does not have time to wait for a bank deposit, a cash pickup may be the better choice. Some people also prefer cash pickups because they do not want the transfer recorded in their bank account for privacy or other reasons.

Frequently Asked Questions

Do I need the recipient's routing number and account number to send to a bank account?

Yes. You will need both the nine-digit routing number (which identifies the bank) and the full account number. Without both, MoneyGram cannot deposit the money into the correct account. Ask the recipient to provide both numbers from a check, a bank statement, or by calling their bank.

Can I send MoneyGram to a savings account, or only a checking account?

MoneyGram can send to both checking and savings accounts, as long as the bank participates in MoneyGram Direct. When you enter the account information, specify whether it is a checking or savings account so the money goes to the right place.

What if I send money to the wrong account by mistake?

Contact MoneyGram immediately with your reference number. If the transfer has not been processed yet, they may be able to stop it. Once the money reaches the account, you will need the account holder's permission to recover it. Always verify the account number before sending.

Is MoneyGram Direct cheaper than sending cash to a pickup location?

Fees are usually the same regardless of whether you choose a direct deposit or a cash pickup. Compare the total fee MoneyGram quotes you before deciding. Other services like Western Union or your bank's wire transfer may be cheaper for the specific amount and destination you need.

How do I know if a bank participates in MoneyGram Direct?

Search the bank name on MoneyGram.com, or call the bank's customer service line and ask if they accept MoneyGram Direct deposits. The bank can tell you immediately whether they participate and what information you need to provide.