Yes, you can receive MoneyGram directly to most U.S. bank accounts

MoneyGram offers a service called MoneyGram Direct that deposits money straight into your checking or savings account instead of requiring you to pick up cash at a location. The sender initiates the transfer online or at a MoneyGram agent location, and the funds arrive in your account within one to three business days. You do not need to do anything except provide the sender with your bank routing number and account number.

Not all banks participate in the MoneyGram Direct network, but most major U.S. banks do—including Bank of America, Wells Fargo, Chase, Citibank, and most credit unions. If your bank is not on the list, you can still receive MoneyGram transfers, but you will need to pick them up in cash at a MoneyGram agent location or use a participating retailer like Walmart or CVS.

Key Takeaways

  • MoneyGram Direct deposits money into your bank account within one to three business days if your bank participates in the network.
  • You need to give the sender your routing number and account number, which you can find on the bottom left of your checks or in your online banking portal.
  • If your bank does not participate, you can still receive MoneyGram transfers as cash pickups at agent locations or retail partners like Walmart.
  • MoneyGram Direct transfers typically cost the sender a fee of $2 to $20 depending on the amount and destination country, but you pay nothing to receive the money.

How to provide your bank details to the sender

The sender needs your routing number and account number to set up a MoneyGram Direct transfer. Your routing number identifies your specific bank branch, and your account number identifies your account within that bank. You can find both numbers on the bottom left of any check you have, or you can log into your online banking portal and look for account details or statements.

Do not give the sender your debit card number or PIN. MoneyGram only needs the routing and account numbers. If you are unsure whether your bank participates in MoneyGram Direct, call your bank's customer service line and ask, or visit the MoneyGram website and use their bank lookup tool.

Timeline for MoneyGram Direct deposits

Once the sender completes the transfer, MoneyGram processes it on the same business day if sent before their cutoff time (usually 5 p.m. Eastern). The money then moves through the banking system and arrives in your account within one to three business days. Weekends and bank holidays can add time—a transfer sent on Friday afternoon may not arrive until Tuesday or Wednesday.

The sender can track the transfer using a reference number MoneyGram provides. You can also contact your bank to confirm the transfer is on its way, though your bank may not see it immediately. If the money does not arrive within three business days, contact MoneyGram customer service with the reference number and your account details.

What happens if your bank does not participate

If your bank is not part of the MoneyGram Direct network, you have two options. First, you can ask the sender to send the money as a cash pickup instead—the sender will choose a MoneyGram location near you, and you pick up the cash with a valid ID. Second, you can open an account at a bank or credit union that does participate in MoneyGram Direct, though this takes time and is not practical if you need the money urgently.

Many smaller regional banks and some online banks do not participate in MoneyGram Direct. If you use a smaller institution, check with them first before asking the sender to send the transfer. Some credit unions participate and some do not, so calling ahead saves the sender from sending money to an account that cannot receive it.

Fees and costs for receiving MoneyGram Direct

You pay nothing to receive a MoneyGram Direct transfer. The sender pays a fee to send the money, which ranges from $2 to $20 depending on the amount being sent and whether it is coming from within the U.S. or from another country. International transfers cost more than domestic ones. The sender can see the exact fee before completing the transfer.

Your bank may charge you a fee for receiving the deposit, but most banks do not charge for incoming transfers. Check your account agreement or call your bank if you are concerned. Some banks charge fees only for certain account types (like prepaid cards or accounts with limited features), so knowing your account type helps you understand what to expect.

Security and fraud protection for MoneyGram Direct

MoneyGram Direct transfers are safer than cash pickups because the money goes directly into your bank account rather than being handed to you in person. Your bank's fraud protection applies to the deposit once it arrives. If someone sends you money by mistake or through fraud, you can dispute the transaction with your bank, though the process depends on your bank's policies and how quickly you report it.

Be cautious if someone you do not know asks you to receive a MoneyGram transfer on their behalf. This is often a sign of fraud or money laundering. If you receive money you did not expect, contact the sender to confirm it was intentional before spending it. If you believe a transfer is fraudulent, report it to your bank and to MoneyGram immediately.

Frequently Asked Questions

What if I do not have checks to find my routing number?

Log into your online banking portal and look for account information or statements. Your routing number is usually listed there. You can also call your bank's customer service line and ask them to provide your routing and account numbers. They will verify your identity before giving you this information.

Can I receive MoneyGram Direct to a savings account instead of checking?

Yes, MoneyGram Direct works with both checking and savings accounts. Tell the sender which type of account you have and provide the correct routing and account numbers for that account. The process is the same regardless of account type.

What if the sender sends the money to the wrong account number by mistake?

Contact MoneyGram immediately with the reference number. If the money went to a different account at the same bank, MoneyGram may be able to reverse it or redirect it. If it went to a different bank entirely, recovery is much harder and depends on whether that bank will cooperate. Act quickly—the sooner you report it, the better your chances.

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

Visit the MoneyGram website and use their bank lookup tool by entering your bank name. You can also call your bank directly and ask if they accept MoneyGram Direct deposits. Most major banks do, but it is worth confirming before the sender sends money.

Can I receive MoneyGram Direct from outside the United States?

Yes, MoneyGram Direct works for international transfers to U.S. bank accounts. The sender will need to use MoneyGram's international service and provide your routing and account numbers. International transfers typically take three to five business days and cost the sender more than domestic transfers.