What a domestic wire transfer is and when you use it
A domestic wire transfer is money you send from your bank account to someone else's bank account within the United States. The bank moves the funds electronically, usually the same day or next business day. You need the recipient's name, bank name, account number, and routing number — a nine-digit code that identifies their bank.
People use domestic wires for large payments where a check is too slow or a credit card won't work: paying a down payment on a house, sending money to a contractor, moving funds between your own accounts at different banks, or paying a medical bill. Wires are faster and more direct than checks or ACH transfers (which take three to five business days).
The trade-off is cost. Most banks charge $15 to $30 per outgoing domestic wire. Some charge less if you bank with them for a certain length of time or maintain a minimum balance. A few banks include a limited number of free wires per month or year.
Key Takeaways
- Domestic wires move money the same day or next business day and require the recipient's routing number and account number, not just their name.
- Banks typically charge $15 to $30 per outgoing wire, though some offer free wires if you meet account requirements.
- Once a wire leaves your bank, you cannot cancel it — verify the recipient's account details before you send.
- You can send a wire in person at a branch, by phone, or online through your bank's website or app, depending on what your bank offers.
- If money goes to the wrong account, contact your bank immediately; recovery is possible but not may provide and may take weeks.
How to send a domestic wire transfer
Start by gathering the recipient's information: their full name, the name of their bank, their account number, and their bank's routing number. The routing number is the most critical piece — a wrong routing number sends the money to the wrong bank, and recovery is slow and uncertain.
You can initiate a wire three ways: in person at a bank branch, by phone with your bank's wire department, or online through your bank's website or mobile app. Online is fastest if your bank offers it. In-person is safest if you are unsure about the details, because a bank employee can verify the routing number before the wire goes out.
Tell your bank the amount, the recipient's name and account number, the receiving bank's name and routing number, and the reason for the transfer (optional but helpful for your records). Your bank will confirm the details with you before processing. Some banks require you to sign a form authorizing the wire.
The wire typically leaves your account within hours if you send it before your bank's cutoff time (usually 2 or 3 p.m. on a business day). If you send it after cutoff or on a weekend, it processes the next business day. The recipient's bank receives it and deposits it into their account, usually by the next business day.
Fees and what affects the cost
Outgoing domestic wire fees range from $0 to $30 depending on your bank and account type. Large banks often charge $20 to $30. Credit unions and smaller regional banks may charge $10 to $20. Some online banks charge nothing or offer a small number of free wires per year.
Your account type matters. A premium checking account or money market account sometimes includes free wires. A basic savings account usually does not. Ask your bank what your specific account includes before you send a wire.
Incoming wires are usually free, though some banks charge $5 to $15 to receive a wire. That fee comes out of the money you receive, so the sender's $1,000 might arrive as $985 if the receiving bank charges $15.
If you need to wire money internationally (outside the U.S.), costs are much higher — typically $30 to $50 — and the process takes longer. This article covers domestic wires only.
What happens if you send money to the wrong account
Once your bank sends a wire, you cannot cancel it the way you can stop a check. The money is gone from your account immediately. If the routing number or account number was wrong, the wire goes to the wrong bank or the wrong person's account.
Contact your bank right away if you realize a mistake. Your bank can try to recall the wire, but success depends on whether the receiving bank has already released the funds. If the money has been withdrawn or transferred out, recovery is difficult and may require law enforcement involvement.
The receiving bank is not required to return the money on your request alone. They will only reverse it if the sending bank formally recalls it and the receiving bank agrees. This process can take weeks or months.
To avoid this: double-check the routing number and account number before you authorize the wire. Ask the recipient to confirm their details in writing, or call their bank directly to verify the routing number matches the bank name. A few minutes of verification saves the headache of a lost wire.
Domestic wire vs. other ways to send money
A domestic wire is fast (same day or next day), requires a bank account on both ends, and costs $15 to $30. It is best for large amounts and time-sensitive payments.
An ACH transfer (Automated Clearing House) is slower (three to five business days), usually free or costs $1 to $3, and works between any two U.S. bank accounts. It is best for routine payments like paying a bill or sending money to family when speed is not urgent.
A check is free to write, takes five to ten business days to clear, and requires a mailing address. It is best for one-time payments to people or businesses you do not have a direct account relationship with.
A money transfer service like Western Union or MoneyGram lets you send cash without a bank account, but charges 5 to 10 percent of the amount and is slower than a wire. It is best for sending money to someone without a bank account.
A credit card payment is instant and free if you are paying a bill online, but not all businesses accept credit cards, and some charge a processing fee. It is best for purchases and bills, not for sending money to another person.
Sending a wire through different types of banks
Large national banks like Chase, Bank of America, and Wells Fargo offer wires online, by phone, and in person. Fees are typically $20 to $30. Processing is fast and reliable because they have large wire departments.
Credit unions often charge less ($10 to $20) and may offer free wires to members who meet certain requirements. Processing is usually the same day if you send before cutoff. Call your credit union to confirm they offer domestic wires — not all do.
Online banks like Ally, Charles Schwab, and Discover often charge nothing or offer a limited number of free wires per year. You initiate wires through their website or app. Processing is the same day or next day, but you cannot walk into a branch if you have questions.
Community banks vary widely. Some charge $15 to $20 and process same-day. Others charge $25 to $30 or require you to come in person. Call your bank to ask about their wire process and fees before you need to send one.
Frequently Asked Questions
Can I cancel a wire after I send it?
Not reliably. Once your bank sends a wire, the money leaves your account immediately. You can ask your bank to attempt a recall, but the receiving bank is not required to return it. If the recipient has already withdrawn or transferred the funds, recovery is very difficult. Always verify the account details before you authorize the wire.
How long does a domestic wire take?
Usually the same business day if you send it before your bank's cutoff time (typically 2 or 3 p.m.). If you send it after cutoff or on a weekend, it processes the next business day. The receiving bank deposits it into the recipient's account, usually by the next business day. Total time is typically 24 hours or less.
What if I do not know the recipient's routing number?
Ask the recipient directly — they can find it on a check, their bank statement, or by calling their bank. You can also call the receiving bank and provide the account number; they will give you the routing number. Do not guess or use a number you are not certain about, because a wrong routing number sends the money to the wrong place.
Do I pay a fee if someone sends me a wire?
Usually no. Most banks deposit incoming wires for free. Some banks charge $5 to $15 to receive a wire, and that fee comes out of the money you receive. Ask your bank whether they charge to receive wires before you tell someone to send you money.
Can I send a wire from a savings account?
Yes. Most banks let you send a wire from any account type — checking, savings, or money market. The fee and processing time are usually the same. Confirm with your bank that your specific account type allows outgoing wires.