What a wire transfer is and when to use one

A wire transfer is a way to send money directly from your bank account to someone else's bank account, usually within one business day. The money moves electronically through a network called SWIFT (for international transfers) or the Federal Reserve system (for domestic transfers). Unlike a check, which can take a week to clear, a wire transfer is nearly when ready once your bank processes it.

Wire transfers are useful when you need to send money fast and the recipient needs it in their actual bank account — not as a check or a payment app. Common reasons include paying a down payment on a house, sending money to a family member in another country, paying a contractor, or settling a large bill. The tradeoff is that wire transfers usually cost money (typically $15 to $30 per transfer) and cannot be reversed once sent, so you need to be certain of the recipient's details before you start.

Key Takeaways

  • You will need the recipient's full name, bank account number, routing number, and bank name to send a domestic wire transfer.
  • International wire transfers require the same information plus the recipient's SWIFT code and sometimes their IBAN (International Bank Account Number).
  • Most banks let you start a wire transfer online, by phone, or in person, and the money usually arrives within one business day for domestic transfers.
  • Wire transfers cost money and cannot be reversed, so double-check all recipient details before you confirm the transfer.
  • If you are sending a large amount, your bank may place a hold on the transfer while they verify it is not fraudulent.

Information you need before you start

Before you contact your bank, gather the recipient's banking details. For a domestic wire transfer, you need their full name exactly as it appears on their account, their bank account number, their bank's routing number, and the name of their bank. Ask the recipient to provide these details directly — do not guess or use information from a check or email, because even a single digit wrong will send the money to the wrong account.

For an international wire transfer, you also need the recipient's SWIFT code (an eight or eleven-character code that identifies their bank worldwide) and sometimes their IBAN (International Bank Account Number), which is a standardized account number used outside the United States. The recipient's bank can provide all of this information. You will also need to know the currency you are sending and whether the recipient wants the money in that currency or converted to their local currency.

Have your own bank account information ready as well — you will need to confirm which account the money is coming from, especially if you have multiple accounts at the same bank.

How to send a domestic wire transfer

Log into your bank's website or mobile app and look for a section called "Wire Transfer," "Send Money," or "Payments." Most banks put this under a menu labeled "Transfers" or "Move Money." Click on the option to send a wire transfer (not to receive one). You will be asked whether this is a domestic or international transfer — select domestic.

Enter the recipient's information in the fields provided: their full name, bank account number, routing number, and bank name. Double-check each field against the information the recipient gave you. Enter the amount you want to send. Most banks will show you the fee at this point — read it carefully, because the fee is separate from the amount being transferred. If the fee surprises you, you can stop and call your bank to ask whether a lower-cost option exists.

Review the entire transfer one more time before you submit it. Once you click "Confirm" or "Send," the transfer is usually final. Your bank will give you a confirmation number — save this in case you need to track the transfer later. The money typically leaves your account when ready, though it may take one business day to appear in the recipient's account.

How to send an international wire transfer

The process is similar to a domestic transfer, but you will need more information and the fees are higher. Log into your bank's website or app, find the wire transfer section, and select "International" instead of domestic. Enter the recipient's full name, bank account number or IBAN, SWIFT code, and bank name and address.

You will also be asked to specify the currency and whether you want the recipient to receive the money in US dollars (which their bank will convert) or in their local currency (which you will pay for in dollars at the current exchange rate). The exchange rate and fees will be shown before you confirm. International wire transfers typically take two to four business days, though some banks offer faster options for an additional fee.

Some banks require you to call or visit in person for international transfers, especially for large amounts. If that is the case, you can still provide the recipient's information online and then confirm by phone, or you can do the entire transfer over the phone with a bank representative.

Sending a wire transfer by phone or in person

If you prefer not to use online banking, or if your bank requires it for international transfers, you can send a wire transfer by calling your bank's customer service line or visiting a branch in person. Have all the recipient's information written down before you call, because the representative will read it back to you to confirm it is correct.

When you visit a branch, bring a photo ID and be prepared to answer security questions to confirm your identity. The bank employee will fill out a wire transfer form with you, show you the fee, and ask you to sign. You will receive a receipt with a confirmation number. In-person transfers may take slightly longer to process, but they are useful if you want to hand over cash and have the bank convert it to a wire transfer, or if you want to speak to someone directly about the transfer.

What happens after you send the transfer

Your bank will deduct the transfer amount plus the fee from your account, usually within a few hours. You will see the transaction in your account history. For domestic transfers, the money typically arrives in the recipient's account within one business day — often the same day if you send it before your bank's cutoff time (usually 2 or 3 p.m.). For international transfers, allow two to four business days.

If the transfer does not arrive within the expected timeframe, contact your bank with your confirmation number. The bank can trace the transfer and find out where it is. If there was an error in the recipient's account number, the money may be returned to you, though this can take several weeks. This is why confirming the details before you send is so important — reversing a wire transfer is difficult and not always possible.

Wire transfer fees and limits

Domestic wire transfer fees range from $15 to $30 depending on your bank and whether you send the transfer online or in person. International wire transfers cost more, typically $25 to $50, and you may also pay an exchange rate markup if the money is being converted to another currency. Some banks waive wire transfer fees for customers who maintain a high balance or have a premium account — ask your bank whether you may have access to.

Most banks do not have a maximum limit on wire transfers, but they may place a temporary hold on very large transfers (often anything over $10,000) while they verify the transfer is legitimate and not fraudulent. This hold usually lasts a few hours to a day. If you are sending a large amount, call your bank ahead of time to let them know, which can speed up the verification process.

Frequently Asked Questions

Can I cancel a wire transfer after I send it?

It depends on timing. If you contact your bank within a few minutes of sending the transfer, before it has been processed, they may be able to stop it. Once the transfer has been sent to the recipient's bank, cancellation is very difficult and may not be possible. This is why wire transfers are considered final — always verify the recipient's details before you confirm.

What if I send the money to the wrong account?

Contact your bank when ready with your confirmation number. The bank can attempt to recover the funds, but success depends on whether the receiving bank cooperates. If the money went to an account at a different bank, recovery can take weeks or may not happen at all. This is why confirming the account number with the recipient is critical.

Do I need to tell the recipient I am sending a wire transfer?

Yes. Let them know the amount, the date you are sending it, and approximately when it will arrive. This way they can watch for it and let you know if it does not show up. Also ask them to confirm their account details one more time before you send, so you can catch any errors.

Is a wire transfer safer than sending a check?

Wire transfers are faster and harder to forge, but they cannot be reversed. A check can be stopped if you realize you made a mistake, but a wire transfer cannot. Both are safe if you send them to the correct recipient — the risk is sending to the wrong person, not the method itself.

Can I send a wire transfer from my savings account?

Yes. Wire transfers can be sent from checking accounts, savings accounts, or money market accounts — whichever account you choose when you start the transfer. The process is the same regardless of account type.