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

Western Union offers a service called Western Union Direct to Bank that deposits money straight into a recipient's bank account instead of requiring them to pick it up at a physical location. Not every bank accepts these transfers, though, and the process differs depending on whether you're sending domestically (within the US) or internationally.

The recipient doesn't need a Western Union account. They need a bank account at a participating institution, and you need their account number, routing number, and the bank's name. The money typically arrives within one to three business days for domestic transfers, though timing varies by receiving bank.

If the receiving bank doesn't participate in Western Union's direct deposit network, you'll have to use a different method — either send the money for pickup at a Western Union agent location, or use another money transfer service altogether.

Key Takeaways

  • Western Union Direct to Bank sends money straight to a recipient's bank account if their bank is in Western Union's network, which covers most major US banks but not all smaller or credit union accounts.
  • You need the recipient's full name, bank account number, routing number, and their bank's name to complete a direct bank transfer.
  • Domestic bank transfers through Western Union typically take one to three business days, while international transfers may take longer depending on the receiving country.
  • If the receiving bank is not in Western Union's network, you can send money for pickup at a Western Union agent location instead, or use a different transfer service.
  • Western Union charges a fee for direct bank transfers; the amount depends on how much you're sending and which method you use to fund the transfer.

How to send money to a bank account through Western Union

Start by going to westernunion.com or visiting a Western Union agent location. If you use the website, select "Send Money" and choose "To a Bank Account" as your delivery method. You'll enter the recipient's information: their full name, bank account number, routing number, and the name of their bank.

Next, you specify the amount you want to send and choose how you'll pay for it — debit card, credit card, bank account transfer, or cash at an agent location. Western Union will show you the fee and the exchange rate (if sending internationally) before you confirm. Once you complete the transaction, you'll receive a reference number to track the transfer.

The recipient doesn't need to do anything on their end. The money deposits directly into their account once Western Union processes the transfer and the receiving bank accepts it. You can check the status of your transfer on the Western Union website using your reference number.

Which banks accept Western Union direct transfers

Most major US banks participate in Western Union's direct deposit network, including Bank of America, Chase, Wells Fargo, Citibank, and US Bank. However, not all banks are included, and coverage varies by region. Smaller regional banks, some credit unions, and online-only banks may not accept Western Union transfers.

Before you send money, ask the recipient which bank they use and confirm with Western Union that the bank is in their network. You can check this on the Western Union website by entering the bank name during the sending process — the system will tell you whether that bank accepts direct transfers. If it doesn't, you'll see a message saying the bank is not available for direct deposit, and you'll need to choose a different delivery method.

International transfers work differently. If you're sending money to someone outside the US, their bank must have a relationship with Western Union's international partner network. Not all banks in other countries participate, so verify this before sending.

Fees and timing for bank account transfers

Western Union charges a fee for sending money to a bank account. The fee amount depends on how much you're sending and which payment method you use. Sending via debit card or credit card typically costs less than sending via bank transfer or cash at an agent. For example, a small domestic transfer might cost $5 to $10, while larger amounts or international transfers cost more.

Domestic transfers to a US bank account usually arrive within one to three business days. The exact timing depends on when you send the money (weekends and holidays can delay processing) and how quickly the receiving bank processes incoming transfers. Some banks deposit the money the same business day; others take up to three days.

International transfers take longer — typically three to five business days or more, depending on the receiving country and whether the receiving bank has additional processing steps. Time zone differences and banking holidays in the recipient's country can also add delays.

What information you need from the recipient

To send money to someone's bank account through Western Union, collect these details: 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. Having the correct information is critical — if any detail is wrong, the transfer may be rejected or delayed.

The recipient can find their routing number and account number on the bottom left of their checks, or by logging into their online banking portal or calling their bank's customer service line. Make sure they give you the account number for the specific account where they want the money deposited, since many people have multiple accounts.

If you're sending internationally, you may also need the recipient's address and sometimes an international bank identifier code (SWIFT code) or IBAN (International Bank Account Number), depending on the country. Western Union will tell you which additional information is required when you enter the receiving country.

What happens if the transfer fails or is rejected

If Western Union cannot deposit the money into the recipient's bank account — usually because the account number or routing number is incorrect, or the bank doesn't accept the transfer — the money is typically returned to you. This process can take five to ten business days. Western Union will notify you that the transfer failed and explain why.

Once the money is returned to your original payment method (your card, bank account, or cash refund), you can try sending again with corrected information. Before resending, contact the recipient to verify their account details are correct and confirm their bank accepts Western Union transfers.

If you funded the transfer with a credit or debit card and the refund takes longer than expected, contact Western Union customer service with your reference number. They can investigate the status and help speed up the return of your money.

Alternatives if the recipient's bank doesn't participate

If the recipient's bank is not in Western Union's network, you have several options. You can send the money for pickup at a Western Union agent location instead — the recipient picks it up in person with a valid ID and your reference number. This method works with any bank account holder, though they have to make a trip to the agent location.

Another option is to use a different money transfer service. MoneyGram also offers direct bank deposits and has a different network of participating banks, so a bank that doesn't work with Western Union might work with MoneyGram. ACH transfers through your own bank are free and can send money to any US bank account, though they typically take three to five business days. Peer-to-peer apps like Venmo, PayPal, or Cash App work if both you and the recipient have accounts, though they have daily sending limits.

For large amounts or international transfers, a wire transfer through your bank is another route. Wire transfers are faster (often same-day for domestic transfers) but cost more than Western Union, typically $15 to $50 depending on your bank.

Frequently Asked Questions

Can I send money to a bank account if I don't know the recipient's routing number?

You need the routing number to complete a Western Union direct bank transfer. If the recipient doesn't have it, they can find it by checking their checks, logging into their online banking, or calling their bank. Without it, you'll have to send money for pickup at a Western Union location instead.

How long does it take for money to show up in the recipient's bank account?

Domestic transfers typically arrive within one to three business days. Some banks deposit the money the same day, while others take longer. International transfers usually take three to five business days or more, depending on the receiving country and its banking system.

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

Once the money is deposited into a bank account, Western Union cannot retrieve it. Contact Western Union immediately with your reference number and explain the error. They may be able to help you reach the receiving bank to request the money back, but there's no may provide. This is why verifying the account details before sending is critical.

Can I send money to a credit union account through Western Union?

Some credit unions participate in Western Union's network, but not all. Check with the recipient's credit union or verify on the Western Union website during the sending process. If their credit union doesn't participate, you'll need to use a different method or send money for pickup instead.

Is it cheaper to send money to a bank account or for pickup?

Fees vary depending on the amount and your payment method, but direct bank transfers are often cheaper than sending for pickup. Compare the fees on the Western Union website for both options before you send — the system shows you the cost for each delivery method.