Yes, you can send money directly to a bank account through MoneyGram

MoneyGram lets you send money to someone's bank account in the United States and many other countries. The recipient does not need a MoneyGram account or card—the money goes straight into their bank. You can start a transfer online, by phone, or in person at a MoneyGram location, and the recipient's bank usually receives the funds within one to three business days, depending on their bank and the time of day you send.

This method works differently from sending cash to be picked up. Instead of your recipient going to a location to collect money, the transfer lands in their existing bank account automatically. You will need their full name, bank account number, routing number, and the name of their bank to complete the transfer.

Key Takeaways

  • MoneyGram bank transfers go directly to the recipient's account without requiring them to visit a location or have a MoneyGram account.
  • You need the recipient's full name, bank account number, routing number, and bank name before you can send the transfer.
  • Transfers typically arrive within one to three business days, though timing depends on the receiving bank and when you initiate the send.
  • MoneyGram charges a fee for bank transfers, and the amount varies based on how much you are sending and which country the money is going to.
  • You can send from your own bank account, debit card, or credit card, or pay cash at a MoneyGram agent location.

How to send money to a bank account online or by phone

If you send through MoneyGram's website or mobile app, you will create an account, enter the transfer amount, and provide the recipient's bank details. MoneyGram will ask for their full name exactly as it appears on their bank account, their account number, their bank's routing number, and the bank name. You then choose your payment method—debit card, credit card, or bank account—and pay the transfer fee at checkout.

By phone, you call MoneyGram's customer service line and give the same information to an agent. They will process the transfer and charge your payment method. Online transfers are usually faster to set up, but phone transfers can be useful if you have questions or need help entering the recipient's bank details correctly.

After you send, MoneyGram gives you a reference number. Keep this number—it tracks your transfer and helps customer service locate it if something goes wrong. The recipient does not need to do anything; the money appears in their account once their bank processes it.

What happens when you pay cash at a MoneyGram location

You can also walk into a MoneyGram agent location (often a grocery store, pharmacy, or check-cashing business) with cash and send it to someone's bank account. You provide the same recipient bank details to the agent, tell them the amount, and pay in cash plus the transfer fee. The agent gives you a receipt with a reference number.

Cash payments at locations work the same way as online transfers—the money goes to the recipient's bank account, not to a pickup location. The timeline is the same: one to three business days depending on the receiving bank. This method is useful if you do not have a debit or credit card, or if you prefer to handle the transaction in person.

How long the transfer takes and what affects timing

MoneyGram typically delivers bank transfers within one to three business days. The exact timeline depends on when you send the money and how fast the recipient's bank processes incoming transfers. If you send on a Friday evening, for example, the transfer may not reach the recipient's bank until Monday, and their bank might not post it until Tuesday or Wednesday.

Some banks are faster than others. Large national banks often process transfers the next business day, while smaller regional banks or credit unions may take two to three days. The recipient's bank controls the final step—MoneyGram can only move the money to the bank; the bank decides when to add it to the account.

If a transfer has not arrived after three business days, contact MoneyGram with your reference number. They can check whether the money reached the recipient's bank and help troubleshoot if it got stuck.

MoneyGram fees for bank account transfers

MoneyGram charges a fee for every bank transfer, and the amount depends on how much money you are sending and where it is going. Domestic transfers (within the United States) typically cost less than international transfers. A transfer of $100 to a U.S. bank account might cost $5 to $10, while a larger transfer or one going overseas could cost significantly more.

The fee is separate from the amount you send—if you want to send $100 and the fee is $7, you pay $107 total. MoneyGram shows you the exact fee before you confirm the transfer, so you know the total cost upfront. Fees can vary depending on your payment method (cash, debit card, or credit card) and current promotions, so it is worth checking the current rate on MoneyGram's website or asking at a location before you send.

What information you need from the recipient

Before you can send money to someone's bank account, you need four pieces of information: their full legal name (exactly as it appears on their bank account), their bank account number, their bank's routing number, and the name of their bank. Getting these details wrong will cause the transfer to fail or go to the wrong account.

The easiest way to get this information is to ask the recipient to check their checks or online banking. The routing number is a nine-digit code printed on checks, usually in the bottom left corner. The account number appears next to it. If the recipient does not have checks, they can log into their online banking or call their bank to find both numbers. Many banks also print this information on statements.

Double-check the details before you send. If the name does not match exactly or the account number is wrong, the transfer may be rejected or delayed while the bank tries to figure out where it should go.

What to do if the transfer does not arrive

If the money has not shown up in the recipient's account after three business days, contact MoneyGram with your reference number. They can confirm whether the transfer was sent to the bank and check its status. If MoneyGram shows the money was delivered to the bank, the delay is on the recipient's bank's side—ask the recipient to contact their bank directly.

If the transfer was sent to the wrong account because of an error in the recipient's details, recovery is harder. MoneyGram can attempt to recall the transfer, but once a bank receives money into an account, getting it back requires the account holder's cooperation. This is why verifying the recipient's information before you send is critical.

If you paid by debit or credit card and the transfer failed, check your card statement to see if you were charged. MoneyGram should not charge you if the transfer did not go through, but if you were charged, contact MoneyGram to request a refund.

Frequently Asked Questions

Can I send money to a bank account outside the United States?

Yes, MoneyGram sends to bank accounts in many countries, but the process and fees differ from domestic transfers. International transfers typically take longer (three to five business days or more) and cost more. You will need the recipient's international bank account number (IBAN) or similar identifier, depending on their country. Check MoneyGram's website to see if they send to the specific country you need.

What if the recipient's name on their bank account is different from their legal name?

Use the name exactly as it appears on their bank account, not their legal name or nickname. Banks match incoming transfers by account number and name, so if the name does not match what is on file, the transfer may be rejected or delayed. Ask the recipient to confirm the exact spelling and format their bank uses.

Can I cancel a transfer after I send it?

If you contact MoneyGram immediately after sending, they may be able to cancel the transfer before it reaches the recipient's bank. Once the money is in the bank, cancellation is much harder and depends on the bank's policies. Call MoneyGram right away with your reference number if you need to cancel.

Is sending money to a bank account safer than a cash pickup?

Bank transfers are generally safer because the money goes directly into an account rather than being held for pickup. There is no risk of someone else picking up the cash, and the recipient has a record of the deposit in their bank statement. However, if you send to the wrong account by mistake, recovery is difficult.

Do I need a MoneyGram account to send to a bank account?

You do not need a MoneyGram account to send money, though creating one online makes repeat transfers faster. You can send as a guest using a debit or credit card, or pay cash at a location without any account. The recipient definitely does not need a MoneyGram account—the money goes to their regular bank account.