A bank wire is an electronic instruction that tells your bank to send money directly from your account to another bank account, usually the same day
When you initiate a wire transfer, your bank doesn't mail a check or process it through the clearing house like a regular ACH payment. Instead, your bank sends a secure electronic message to the receiving bank with your account details, the recipient's account details, the amount, and any reference information you provide. The receiving bank verifies the account exists and deposits the money. The whole thing typically completes within hours during business days, sometimes within minutes.
The key difference from other payment methods: a wire is final and irreversible once sent. Your bank cannot recall it. If you send money to the wrong account, you have to contact the receiving bank and ask them to return it—your bank cannot force them to do so. This is why wires are used for large transactions, time-sensitive payments, and situations where the sender and receiver both need certainty that the money will arrive.
Key Takeaways
- A wire transfer moves money directly between bank accounts on the same day, unlike checks or ACH transfers which take several days.
- Once a wire is sent, it cannot be reversed or recalled by your bank, so verify the recipient's account number and routing number before you send.
- Most banks charge a fee for outgoing wires, typically between $15 and $30, though some accounts waive the fee.
- Wires are commonly used for down payments, closing costs, large purchases, and international payments because the money arrives quickly and with certainty.
How the money moves step by step
You contact your bank (in person, by phone, or through online banking) and provide the recipient's name, bank name, account number, and routing number. Your bank verifies you have sufficient funds and that the information is complete. You authorize the transfer and pay any wire fee.
Your bank then sends a secure message through the Federal Reserve's wire network (called Fedwire) or through a private network like SWIFT (for international wires). The message includes your bank's routing number, your account number, the receiving bank's routing number, the recipient's account number, and the amount. The receiving bank receives the message, verifies the account number matches the name provided, and deposits the funds into that account. The recipient's bank notifies them of the deposit, usually within the same business day.
If you send a wire on a Friday after 5 p.m., or on a weekend or holiday, most banks will not process it until the next business day. International wires may take one to three business days depending on the destination country and whether intermediate banks are involved.
When banks use wires and when they don't
Real estate closings almost always require a wire for the down payment and closing costs because the title company or attorney needs the money to arrive the same day and cannot accept a check that might bounce. Home inspectors, appraisers, and contractors sometimes request wires for large jobs for the same reason.
Businesses use wires to pay suppliers, meet payroll, and settle accounts when speed matters. International payments often go by wire because ACH does not work across borders. Court-ordered payments, tax payments to the IRS, and bail payments frequently require wires because the receiving institution needs proof of immediate payment.
You would not use a wire for a routine bill payment, a subscription, or a small peer-to-peer transfer. Those are cheaper and faster through ACH, a debit card, or a payment app. Wires are overkill for anything under a few hundred dollars unless time is the issue.
Wire fees and what they cover
Most banks charge $15 to $30 for an outgoing domestic wire. Some banks charge less for online wires than for phone or in-person wires. A few banks waive wire fees for customers who maintain a minimum balance or have a premium account. Incoming wires are usually free, though some banks charge $5 to $15 to receive one.
International wires cost more—typically $35 to $50—because they often pass through intermediate banks and require currency conversion. The sending bank may also charge a conversion fee on top of the wire fee. Some banks charge a flat fee; others charge a percentage of the amount sent. Ask your bank for the exact fee before you send.
The fee covers the bank's cost to send the secure message, verify the account, and process the transaction. It does not include currency conversion fees if you are sending money to another country.
Fraud and what happens if you send money to the wrong account
Wire fraud is common because wires are irreversible. A scammer might call or email you pretending to be your real estate agent, contractor, or employer and ask you to wire money to a different account than usual. Once you send it, the money is gone and your bank cannot get it back.
If you realize you sent money to the wrong account, contact your bank immediately and provide the receiving bank's name and routing number. Your bank can contact the receiving bank and ask them to return the funds, but the receiving bank is not required to comply. If the account holder has already withdrawn the money, recovery is unlikely. Some banks have fraud insurance that may cover losses, but this is not may provide.
To protect yourself: verify the account number and routing number directly with the person or business requesting the wire, not by copying information from an email or text. Call the phone number on their official website or invoice, not a number provided in the message. If the amount is large, ask the recipient to confirm the wire details in writing before you send.
Domestic wires versus international wires
A domestic wire stays within the U.S. banking system and uses the Federal Reserve's Fedwire network. It requires the recipient's account number and the receiving bank's routing number (a nine-digit code). Domestic wires typically arrive the same business day and cost $15 to $30.
An international wire leaves the U.S. and goes through SWIFT or other international networks. It requires the recipient's account number, the receiving bank's name and address, and usually a SWIFT code (an eight- or eleven-character code that identifies the bank internationally). Some countries also require an IBAN (International Bank Account Number). International wires take one to three business days and cost $35 to $50 or more. Currency conversion fees may apply if you are sending money in a different currency than your account holds.
International wires are slower because they often pass through one or more intermediate banks before reaching the final destination. Each intermediate bank adds processing time and may deduct a fee from the amount received. Ask the recipient what amount they expect to receive so you can account for these deductions.
How to send a wire through your bank
Most banks allow you to send a wire through online banking, by phone, or in person. Online is usually fastest and cheapest. Log into your bank's website or app, look for "Send Money" or "Wire Transfer," and enter the recipient's name, account number, routing number (for domestic) or SWIFT code (for international), and the amount. Review the details carefully—especially the account number—before you confirm. Your bank will show you the fee and ask you to authorize the transfer.
If you call your bank, a representative will ask you to provide all the same information and may ask security questions to verify your identity. If you go in person, bring a photo ID and the recipient's banking information. Some banks require you to fill out a wire form in person for large amounts or international wires.
Keep a record of the confirmation number your bank provides. If there is a problem, you will need it to trace the wire.
Frequently Asked Questions
Can I cancel a wire after I send it?
Not usually. Once your bank sends the wire, it is final. If you catch the error within minutes and contact your bank immediately, they may be able to stop it before it reaches the receiving bank, but this is rare and not may provide. The only way to recover money sent to the wrong account is to ask the receiving bank to return it voluntarily.
How long does a wire take?
Domestic wires typically arrive the same business day, often within hours. If you send a wire after 5 p.m. or on a weekend or holiday, it will not process until the next business day. International wires take one to three business days depending on the destination country and whether intermediate banks are involved.
What information do I need to send a wire?
For a domestic wire, you need the recipient's full name, account number, and the receiving bank's routing number. For an international wire, you also need the receiving bank's SWIFT code and sometimes the IBAN. Always verify this information directly with the recipient before you send.
Is a wire safer than a check?
A wire is safer in the sense that it cannot bounce and the money arrives the same day. However, it is less safe in the sense that it cannot be reversed if you send it to the wrong account or if you are the victim of fraud. A check can be stopped if you catch an error in time.
Do I pay a fee to receive a wire?
Most banks do not charge a fee to receive a domestic wire. Some banks charge $5 to $15 to receive an international wire. Ask your bank what their policy is if you are expecting a large wire transfer.