Western Union can send money to a bank account, but only if the receiving bank is enrolled in their service

Western Union operates two separate systems. The older one — the one most people know — sends money to a physical location where the recipient picks it up in cash. The newer one, called Western Union Direct to Bank, sends money straight into a bank account instead. Not every bank participates, and not every Western Union location can process bank transfers, so you need to check both before you send.

The process takes longer than a cash pickup. A bank transfer typically arrives within one to three business days, while a cash pickup at a Western Union agent can happen within minutes. You will also pay a different fee — usually higher for bank transfers than for cash pickups, depending on the amount and the destination country.

The receiving person does not need to be present. Once you initiate the transfer to their bank account, the money moves through the banking system without them having to go anywhere or show ID. This makes it useful for sending money to someone who cannot easily get to a Western Union location, or for sending to a country where Western Union agents are sparse.

Key Takeaways

  • Western Union Direct to Bank sends money into a bank account instead of to a cash pickup location, but the receiving bank must be enrolled in the Western Union network.
  • Bank transfers take one to three business days to arrive, compared to minutes for cash pickups.
  • You need the recipient's full name, bank account number, routing number, and bank name to send a bank transfer.
  • Fees for bank transfers are typically higher than fees for cash pickups and vary by amount and destination country.
  • Not all Western Union locations can process bank transfers, so you may need to use their website or mobile app instead of walking into an agent.

How to send money to a bank account through Western Union

Start by gathering the recipient's banking details: their full legal name (exactly as it appears on their account), their bank account number, their bank's routing number, and the name of the bank. If any of these details are wrong, the transfer will fail or go to the wrong account. Ask the recipient to confirm these details in writing if possible.

Go to the Western Union website or use their mobile app. Select "Send Money" and choose "Bank Account" as the delivery method. Enter the recipient's information, the amount you want to send, and the destination country. The system will show you the fee and the exchange rate (if sending internationally) before you confirm.

Pay for the transfer using a debit card, credit card, or bank account. Western Union accepts most major cards and can pull money directly from your checking account. Complete the transaction and save your confirmation number — you will need it if anything goes wrong.

The recipient will see the money in their account within one to three business days. Some banks post transfers faster than others, and weekends and holidays can add time. If the money does not arrive within three business days, contact Western Union with your confirmation number and the recipient's bank details.

When a bank is not enrolled in Western Union's network

If the recipient's bank does not participate in Western Union Direct to Bank, you have two options. The first is to send the money to a Western Union agent location instead and have the recipient pick it up in cash. This works at any Western Union agent worldwide, so it is the most reliable fallback.

The second option is to use a different money transfer service. Services like MoneyGram, Wise, or your own bank's international transfer system may reach banks that Western Union does not. Each has different fees, exchange rates, and timing, so it is worth comparing if the recipient's bank is not available through Western Union.

You can check whether a specific bank is enrolled by entering the bank name on the Western Union website during the sending process. If the bank does not appear in the dropdown list, it is not currently enrolled.

Fees and exchange rates for bank transfers

Western Union charges a flat fee plus a percentage of the amount you send, or a flat fee alone — the structure depends on the destination country and the amount. For domestic transfers (sending money within the United States), fees typically range from $5 to $15 for amounts under $500. International transfers cost more, often $15 to $50 or higher depending on the destination.

The exchange rate Western Union uses is not the mid-market rate you see on financial websites. It includes a markup that Western Union keeps as additional profit. For international transfers, this markup can add 2 to 5 percent to the cost, though it varies by country and amount.

You can see the exact fee and exchange rate before you send. The Western Union website and app show both numbers during checkout, so you know the total cost and how much the recipient will receive before you confirm the transaction.

Sending money to a bank account at an agent location

Some Western Union agent locations can process bank transfers in person, though this is less common than cash pickups. Call ahead to confirm that the agent near you offers this service. If they do, bring your ID and the recipient's banking information, and the agent will process the transfer for you.

The fee and timing are the same whether you send through the website, app, or agent location. The main reason to use an agent is if you prefer not to use a computer or app, or if you want to pay in cash rather than with a card or bank account.

What happens if the transfer fails or goes to the wrong account

If you enter the wrong account number or routing number, the transfer may be rejected by the receiving bank and returned to Western Union. Western Union will then refund your money, minus the fee you paid. This can take five to seven business days.

If the money goes to the wrong account because the recipient gave you incorrect information, recovery is harder. Western Union cannot force the receiving bank to return the money. You would need to contact the receiving bank directly and ask them to reverse the transaction, which they may or may not do depending on their policies.

Always confirm the recipient's banking details before you send. Ask them to read their account number and routing number aloud, or have them send you a photo of a blank check or bank statement showing the correct information.

Domestic versus international bank transfers

Sending money to a bank account within the United States is faster and cheaper than sending internationally. Domestic transfers usually arrive within one business day and cost $5 to $15. International transfers take one to three business days and cost $15 to $50 or more, depending on the destination country.

International transfers also involve exchange rates and currency conversion. Western Union converts your dollars to the recipient's local currency at their stated rate, which includes their markup. The recipient receives the money in their local currency in their local bank account.

Some countries have restrictions on which banks can receive Western Union transfers, or limits on how much can be sent at once. If you are sending internationally, the Western Union website will tell you whether the destination country and bank are available before you complete the transaction.

Frequently Asked Questions

Can I send money to a bank account if I do not have a bank account myself?

Yes. You can pay for a Western Union bank transfer using a debit card, credit card, or prepaid card. You do not need a bank account to send money, only to receive it through the bank transfer method.

How long does it take for money to arrive in a bank account?

One to three business days is typical. Domestic transfers within the United States often arrive within one business day. International transfers take longer because they move through multiple banking systems. Weekends and holidays add time.

What if the recipient's bank is not on the Western Union list?

You can send the money to a Western Union agent location instead and have the recipient pick it up in cash. Alternatively, you can use a different money transfer service like MoneyGram or Wise, which may reach banks that Western Union does not.

Can I cancel a bank transfer after I send it?

Once the money leaves Western Union and enters the banking system, you cannot cancel it. If you need to stop the transfer, contact Western Union when ready with your confirmation number. If the transfer has not yet been processed by the receiving bank, Western Union may be able to stop it, but this is not may provide.

Is sending money to a bank account safer than picking it up in cash?

Bank transfers reduce the risk of theft or loss during the pickup process, since the recipient does not have to travel or carry cash. However, both methods are find as long as you send the money to the correct person and the correct account.