Western Union can send money to a bank account, but only through their online platform or mobile app—not through their physical agent locations
If you walk into a Western Union agent store with cash or a debit card, you cannot send money directly to someone's bank account. The in-store service only lets you send money for pickup at another Western Union location. To move money into a recipient's bank account, you must use Western Union's website or mobile app, and you must have a Western Union online account with a valid payment method on file.
The recipient does not need a Western Union account. You provide their bank details—routing number, account number, and account holder name—and Western Union deposits the money directly into their account. The transfer typically arrives within one to three business days, though timing depends on the receiving bank and whether the transfer is domestic (within the US) or international.
Key Takeaways
- Western Union's in-store agents cannot send money to bank accounts; you must use their website or mobile app instead.
- You need a Western Union online account and a valid payment method (debit card, credit card, or bank account) to initiate a bank transfer.
- The recipient needs only their bank routing number, account number, and account holder name—they do not need a Western Union account.
- Domestic bank transfers typically arrive within one to three business days; international transfers take longer and may incur higher fees.
- Western Union charges a fee for bank transfers, which varies by amount sent and destination country.
Setting up a Western Union online account
Go to westernunion.com or download the Western Union mobile app. Click "Register" or "Sign Up" and enter your email address, create a password, and provide your full name, date of birth, and phone number. Western Union will send a verification code to your email; enter it to confirm your account.
Next, add a payment method. Western Union accepts debit cards, credit cards, and bank accounts. If you use a debit or credit card, enter the card number, expiration date, and CVV. If you link a bank account, you will need your routing number and account number. Western Union verifies bank accounts by depositing two small amounts (usually under $1 each) into your account; you then confirm those amounts in your Western Union account to complete verification. This process takes one to two business days.
Sending money to a bank account step by step
Log into your Western Union account on the website or app. Select "Send Money" and choose "To a Bank Account" as the transfer type. Enter the recipient's country and the amount you want to send.
Provide the recipient's bank details: their full name (as it appears on the account), bank name, routing number, and account number. Double-check these details—an error in the routing or account number will cause the transfer to fail or go to the wrong account. Western Union will show you the fee and the exchange rate (if sending internationally) before you confirm.
Select your payment method from the ones you have on file. Review the total amount you will be charged (transfer amount plus fee) and confirm the transfer. Western Union will send you a confirmation number by email and display it on screen. Save this number; you will need it if you have questions about the transfer later.
How long the transfer takes
Domestic transfers within the United States typically arrive within one to three business days. The exact timing depends on when you send the money and when the receiving bank processes it. 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. Most arrive within three to five business days, but some countries take up to seven business days. The receiving country's banking system and any currency conversion also affect the timeline. Western Union's confirmation email will give you an estimated delivery date based on the destination.
Fees and exchange rates
Western Union charges a fee for every bank transfer. The fee depends on how much money you send and which country you are sending it to. Domestic transfers typically cost between $5 and $15 for amounts under $1,000, but the exact fee appears on screen before you confirm the transfer. International transfers cost more—often $15 to $50 or higher—because they involve currency conversion and international banking networks.
If you are sending money to another country, Western Union also applies an exchange rate to convert your dollars into the recipient's currency. This rate is not the same as the mid-market rate you see in the news; Western Union builds in a margin. You can see the exact exchange rate and total amount the recipient will receive before you confirm, so you know what you are paying.
What happens if the transfer fails
If Western Union cannot complete the transfer—because the bank details are wrong, the account is closed, or the receiving bank rejects it—the money is returned to your payment method. This refund typically takes three to five business days. Western Union will notify you by email with the reason for the failure.
If the transfer fails because of incorrect bank details, you can send the money again with the correct information. Ask the recipient to confirm their routing number and account number before you retry. If the receiving bank rejects the transfer for another reason, contact Western Union customer service with your confirmation number; they can investigate and may be able to resend the money or process a refund.
Comparing Western Union bank transfers to other options
Western Union is one way to send money to a bank account, but it is not the cheapest. ACH transfers through your own bank typically cost nothing or a small flat fee ($1 to $3) and take one to three business days. Wire transfers through your bank cost $15 to $30 but arrive the same day or next business day. PayPal, Square Cash, and Venmo charge no fee for bank transfers but have daily limits on how much you can send.
Western Union's advantage is speed for international transfers and the ability to send without a bank account of your own (if you use cash at an agent location to fund a bank transfer, though this requires calling Western Union customer service). If you are sending domestically and have a bank account, your own bank's ACH or wire service is usually cheaper and just as fast.
Frequently Asked Questions
Can I send money to a bank account using cash at a Western Union store?
No. In-store agents only send money for pickup at another Western Union location. To send money to a bank account, you must use the Western Union website or mobile app with a debit card, credit card, or linked bank account as your payment method.
Does the recipient need a Western Union account to receive money?
No. The recipient only needs a bank account. You provide their bank routing number and account number, and Western Union deposits the money directly. They do not create an account or pick anything up.
What if I enter the wrong bank account number?
The transfer may fail, and Western Union will return the money to your payment method within three to five business days. If the account number is close to a real account, the money might go to the wrong person's account. Always confirm the recipient's routing and account numbers before sending.
Can I cancel a bank transfer after I send it?
It depends on how quickly you act. If the transfer has not yet been processed by the receiving bank, Western Union may be able to cancel it. Contact Western Union customer service immediately with your confirmation number. Once the receiving bank has accepted the transfer, it cannot be cancelled.
Why is my transfer taking longer than three business days?
Delays happen when you send money on a weekend or holiday, when the receiving bank is slow to process, or when there is a problem with the bank details. Check your confirmation email for the estimated delivery date. If the transfer is past that date, contact Western Union with your confirmation number.