Western Union can send money to a bank account, but only through their online platform or mobile app—not at a physical agent location

If you want to move money from Western Union into a bank account, you have two paths. The first is Western Union online or mobile app: you can send money directly to a recipient's bank account in the US, Mexico, the Philippines, and a growing list of other countries. The second is to pick up cash at a Western Union agent and deposit it yourself. The direct-to-bank route is faster and safer, but it only works if you send money through their digital channels, not through an agent at a store or kiosk.

The catch: Western Union's agent network (the physical locations you see in grocery stores, pharmacies, and money transfer shops) does not offer bank deposit as a send option. Agents can receive money into a bank account on behalf of someone else, but they cannot initiate a bank-to-bank transfer. If you walk into a Western Union agent location, your only option is to send cash for pickup.

Key Takeaways

  • Western Union's website and mobile app let you send money directly to a US bank account, but agent locations do not offer this service.
  • Direct bank transfers through Western Union typically arrive within one to three business days, depending on the receiving bank.
  • You will need the recipient's full name, bank routing number, and account number to send money to their bank account.
  • Sending to a bank account usually costs less than sending cash for pickup, and the recipient does not have to visit a location to collect it.

How to send money to a bank account through Western Union online

Start at westernunion.com or download the Western Union mobile app. Create an account or log in if you already have one. Select "Send Money" and choose "Bank Account" as the delivery method (not "Cash Pickup").

Enter the recipient's information: full name, country, and bank details. You will need their routing number (a nine-digit code that identifies their bank) and account number. If the recipient is in the US, you can often search for their bank by name and the system will fill in the routing number automatically. For international transfers, the process varies by country—some use SWIFT codes or IBAN numbers instead of routing numbers.

Enter the amount you want to send, review the fee and exchange rate (if applicable), and choose your payment method. Western Union accepts debit cards, credit cards, and bank transfers from your own account. Complete the transaction and you will receive a confirmation number. The money typically arrives within one to three business days, though some banks process it faster.

What information you need from the recipient

Before you can send money to someone's bank account, you need to collect specific details. Ask the recipient for their full legal name (exactly as it appears on their bank account), the name of their bank, their account number, and their routing number. In the US, routing numbers are nine digits and are printed on the bottom left of checks; the recipient can also call their bank or log into their online banking to find it.

For international transfers, the information differs by country. Some countries use IBAN (International Bank Account Number) instead of routing numbers, and others require a SWIFT code to identify the bank. Western Union's website will tell you what information is required for the specific country you are sending to once you enter the recipient's location.

Double-check the spelling of the recipient's name and the accuracy of the account and routing numbers before you send. A mistake in the account number can cause the money to go to the wrong account or be rejected by the bank, which delays the transfer and may trigger a fee.

Fees and costs for bank account transfers

Western Union charges a fee for sending money to a bank account, and the amount depends on how much you are sending and where it is going. Domestic transfers (US to US) typically cost less than international ones. As of now, sending $100 to a US bank account might cost $5 to $10, but fees change and vary by promotion. Check the fee before you confirm the transaction—Western Union shows it clearly on the review screen.

If you are sending money internationally, you will also pay an exchange rate markup. Western Union does not use the mid-market exchange rate; they apply their own rate, which is usually less favorable to you than what you would get at a bank. The total cost (fee plus exchange rate difference) can be significant for large amounts or frequent transfers.

Sending to a bank account is usually cheaper than sending cash for pickup, because Western Union does not have to pay an agent to hold the money. If cost is your main concern, compare Western Union's rate to other services like ACH transfers from your own bank, which are often free or very cheap for domestic transfers.

How long it takes for money to arrive

Money sent to a US bank account through Western Union typically arrives within one to three business days. The exact timeline depends on when you send it and how quickly the receiving bank processes incoming transfers. If you send money on a Friday evening, it may not arrive until Tuesday or Wednesday, because banks do not process transfers over weekends.

International transfers take longer—usually three to five business days or more, depending on the country and the receiving bank's processing speed. Some countries have slower banking infrastructure or additional regulatory checks that add time. Western Union will give you an estimated delivery date when you review the transaction before sending.

If money does not arrive by the date Western Union promised, contact Western Union customer service with your confirmation number. They can check the status and, if there is a problem, may be able to cancel the transfer and refund your money (minus the fee, in most cases).

Sending cash for pickup instead of to a bank account

If the recipient does not have a bank account, or if you prefer to send cash, you can use a Western Union agent location. Walk in, provide the recipient's name and country, the amount you want to send, and your payment method. The agent will give you a confirmation number. The recipient can then go to any Western Union agent in their country and pick up the cash using that number and their ID.

Cash pickups are available at most Western Union agent locations and are often faster than bank transfers—money is usually available for pickup within minutes to a few hours. However, the fee is typically higher than a bank transfer, and the recipient has to physically go to a location to collect it. If the recipient lives far from an agent or cannot leave home, a bank transfer is more convenient.

What to do if the transfer fails or money goes to the wrong account

If you enter the wrong account number or routing number, the bank may reject the transfer and send the money back to Western Union. This can take several business days. Once Western Union receives the returned funds, they will refund your original payment method, but the fee you paid is usually not refunded. Contact Western Union as soon as you realize there is an error—the sooner you report it, the sooner they can investigate.

If the money goes to the wrong account (because the recipient gave you incorrect information), you will need to contact that account holder and ask them to return it. Western Union cannot force a bank to reverse a completed transfer. This is why verifying the recipient's account details before sending is so important.

If Western Union's system experiences a technical problem and the money is not sent at all, contact their customer service with your confirmation number. They can investigate and either resend the money or refund you. Keep your confirmation number and receipt until the money has arrived in the recipient's account.

Frequently Asked Questions

Can I send money to a bank account at a Western Union agent location?

No. Western Union agents can only send cash for pickup. To send money directly to a bank account, you must use Western Union's website or mobile app. Agents cannot initiate bank transfers, even if you ask them to.

What is the difference between a routing number and an account number?

A routing number identifies the specific bank (nine digits in the US). An account number identifies the individual account within that bank. You need both to send money to someone's bank account. The routing number tells Western Union which bank to send to; the account number tells the bank which account to deposit into.

How do I know if the money arrived in the recipient's account?

The recipient should check their bank account online or call their bank. Western Union will give you an estimated delivery date, but the recipient's bank controls when the money actually appears. If it does not show up by that date, contact Western Union with your confirmation number and ask them to check the status.

Can I cancel a bank transfer after I send it?

If you cancel within a few minutes of sending, before the money leaves Western Union's system, you may be able to stop it. After that, the money is in the banking system and Western Union cannot recall it. Contact Western Union immediately if you need to cancel. If the transfer has already been processed, your only option is to ask the recipient to return the money.

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

Yes. With a bank transfer, the money goes directly into the recipient's account and only they can access it. With cash pickup, anyone with the confirmation number and an ID can collect the money, so there is a small risk if that number is intercepted. Bank transfers also create a record that both you and the recipient can verify.