To do a bank transfer, decide whether you need an ACH transfer (cheap, one to three business days) or a wire transfer (same-day, $25 to $50), collect the recipient’s full legal name, routing number, and account number, then submit the request through your bank’s website, app, or a branch and verify it with a one-time code. The details matter: one wrong digit can send your money to a stranger, and whether you can get it back depends almost entirely on which type of transfer you chose.
Pick the Right Type First
ACH and wire are the two rails money moves on inside the U.S., and they behave differently enough that the choice shapes everything else about the transaction.
ACH transfers move through the Automated Clearing House network in batches. They’re usually free for consumers, take one to three business days for standard processing, and same-day ACH is available at many banks. They also carry stronger consumer protections: if something goes wrong, federal law gives you defined rights to dispute the transaction.
Wire transfers move individually through the Fedwire system and settle the same day, often within hours. Domestic wires typically cost $25 to $50, and they’re the standard choice for time-sensitive, high-value transactions like a home down payment. The catch is that a wire is essentially irrevocable once the receiving bank accepts the funds.1eCFR. 12 CFR Part 210 Subpart B – Funds Transfers Through the Fedwire
For rent, splitting bills, or moving money between your own accounts, ACH is almost always right. Choose a wire when the recipient needs confirmed funds the same day and the amount justifies the fee.
Information You Need to Send One
Whether ACH or wire, you need the same core details about the person or business receiving the money:
- The recipient’s full legal name exactly as it appears on the account. A mismatch can trigger a fraud review or bounce the transfer back.
- The name of the receiving bank.
- A nine-digit routing number, which identifies the recipient’s bank inside the Federal Reserve system. It’s printed at the bottom left of a paper check or shown in the recipient’s online banking. Some banks use different routing numbers for ACH and for wires, so confirm which one applies.2Federal Reserve. Micro Data Reference Manual – Data Dictionary, Item Number 9042
- The account number where the funds should land, typically eight to twelve digits.
Sending to a business? The account may be registered under the company’s legal name and EIN rather than an individual’s name, and a “doing business as” name won’t always match what the bank has on file. Ask for the exact name on the account.
Check every digit before you submit. A transposed number can route your money to a stranger, and getting it back depends on whether that person cooperates. Banks are not obligated to make you whole when you authorize a transfer to the wrong account.
Extra Information for International Transfers
Sending money outside the U.S. adds a few identifiers that route funds through the global banking network.
- A SWIFT/BIC code — eight or eleven characters that identify the recipient’s bank and, when eleven characters, the specific branch. It combines a four-character bank identifier, a two-letter country code, a two-character location code, and an optional three-character branch code.3Swift. Business Identifier Code
- An IBAN, required by many European and other countries, which bundles the country code, check digits, and domestic account details into one standardized string. Not every country uses IBANs, so ask the recipient.
- The recipient’s physical address. U.S. banks must collect the recipient’s name and address for transfers of $3,000 or more under the Bank Secrecy Act’s recordkeeping rules.4FFIEC BSA/AML InfoBase. FFIEC BSA/AML Assessing Compliance with BSA Regulatory Requirements – Funds Transfers Recordkeeping
International wires usually pass through an intermediary (correspondent) bank that handles currency conversion or cross-border routing. That intermediary may deduct its own fee from the transferred amount before the money lands, so the recipient can receive less than you sent. When you fill out the transfer form, you’ll typically see an option for who pays intermediary fees: the sender, the recipient, or a split. Wrong codes can also cause funds to bounce through intermediary banks and accumulate fees on the way.
Sending the Transfer
Log into your bank’s website or mobile app and go to the transfers or payments section. You’ll usually see internal transfers between your own accounts, external ACH, and wire transfer options. Pick the one you need and enter the recipient’s information.
Your bank will require a second layer of verification before it processes the transfer, usually a one-time code sent by text or generated by an authenticator app. Entering that code authorizes the bank to move the money.
After you submit, the bank generates a confirmation number. Save it. It’s your proof of payment and the reference you’ll need if anything goes wrong. Most banks also send a confirmation email or push notification. Keep those until the recipient confirms the money arrived.
Sending a Transfer at a Branch
If you’d rather do it in person, bring a government-issued photo ID and the recipient’s information written down. The teller enters everything, prints a summary for you to review, and asks for your signature authorizing the transfer. You’ll leave with a paper receipt and a confirmation number. In-person wires often cost $5 to $15 more than the same wire sent online, so check the fee schedule first.
What It Costs
Federal law does not cap what banks can charge for transfers.5HelpWithMyBank.gov. How Much Can a Bank Charge for a Wire Transfer? Each bank sets its own pricing, and fees vary by transfer type, direction, and how you initiate the request.
- Domestic ACH is free at most consumer banks for standard processing. Same-day ACH may carry a small fee at some institutions.
- Domestic wires typically run $25 to $40 online. Adding a teller or phone rep tacks on $5 to $15. Incoming domestic wires are sometimes free but can cost up to $15.
- International wires generally run $35 to $50 outgoing in U.S. dollars. Sending in the recipient’s local currency is sometimes cheaper and occasionally free. Incoming international wires typically cost $0 to $16.
Those are the fees your own bank charges. On international transfers, intermediary banks may skim additional fees from the transferred amount, so the recipient could receive less than you sent. If the full amount needs to arrive intact, pick the “sender pays all fees” option or budget for the shortfall.
How Long It Takes
Speed depends on which rail the money travels on.
- Standard ACH settles in one to three business days. Batch processing means a transfer initiated Friday evening won’t begin processing until Monday.6Nacha. The ABCs of ACH
- Same-day ACH settles the same business day if submitted before your bank’s cutoff. The Federal Reserve runs three same-day settlement windows, with the last closing at 6:00 p.m. ET, and your bank’s cutoff is usually earlier.7Federal Reserve Financial Services. FedACH Processing Schedule
- Domestic wires move through Fedwire and settle the same business day, often within hours. Most banks cut off same-day wire processing in the early-to-mid afternoon.8Federal Reserve Financial Services. Fedwire Funds Service
- International wires can take one to five business days depending on the countries involved, the number of intermediary banks, and time zone differences.
Anything you send after the bank’s daily cutoff waits for the next business day. Weekends and federal holidays don’t count.
Cancelling or Fixing a Mistake
Your ability to undo a transfer depends heavily on which kind you sent, and the window closes fast.
ACH
Because ACH processes in batches, you can often cancel a pending transfer through your online banking portal before it enters the next processing cycle. Once it’s been submitted to the ACH network, cancellation gets harder but isn’t always impossible. Call your bank immediately.
If you report an error, the bank must investigate within 10 business days. It can take up to 45 days if it needs more time, but it must provisionally credit your account within those first 10 days so you’re not left without the money while the investigation runs.9Consumer Financial Protection Bureau. Section 1005.11 – Procedures for Resolving Errors
Wires
Wires are different. Once a wire settles, which happens the same day and often within minutes, the payment is final and irrevocable under federal regulations.1eCFR. 12 CFR Part 210 Subpart B – Funds Transfers Through the Fedwire Your bank can ask the receiving bank to return the funds, but the receiving bank has no obligation to comply unless the recipient agrees. If the recipient has already withdrawn the money or refuses to return it, your bank cannot force the issue. Recovery in that situation typically requires legal action.
If you catch a wire error, call your bank within minutes, not hours. The only realistic chance of recovery is intercepting the transfer before the receiving bank releases the funds.
International Remittance Transfers
Federal rules give you a narrow cancellation window on international transfers. Contact your bank within 30 minutes of paying, and as long as the recipient hasn’t already picked up or received the funds, the bank must cancel and refund your money, including fees.10Consumer Financial Protection Bureau. Section 1005.34 – Procedures for Cancellation and Refund of Remittance Transfers After that window, you’re back to relying on the receiving bank’s cooperation.
Avoiding Wire Fraud
Wire fraud is one of the most common and financially devastating scams in the country. Scammers push victims toward wires specifically because the money is nearly impossible to recover. The FTC’s framing is blunt: wiring money is like sending cash in the mail.11Federal Trade Commission. Wire Transfer Scams
The most common scheme uses a fraudster impersonating someone you trust — a real estate agent, your boss, a family member, a vendor — with urgent instructions to wire funds to a specific account. The email or text often looks nearly identical to legitimate correspondence. By the time the fraud is spotted, the money has been withdrawn and moved offshore.
A few habits will block most wire fraud:
- Verify wire instructions by phone before sending. Call the person at a number you already have, not one included in the wire instructions, and confirm the account details out loud.
- Treat last-minute changes as a red flag. A vendor, attorney, or agent suddenly sending updated wiring instructions is a classic pattern.
- Do not wire money to someone you haven’t met in person, whatever the story. This applies to online romances, lottery winnings, IRS impersonators, and anyone demanding immediate payment by wire.
- If you suspect fraud, call your bank right away. The only chance of recovery is intercepting the funds before the receiving bank releases them.
Transfer Limits and Large-Transaction Reporting
Most banks impose daily and per-transaction limits on outgoing transfers, especially for ACH. Limits vary widely by institution and account type, and they’re often lower on new accounts or for new recipients. Wire limits are generally higher than ACH limits, which is one reason wires are preferred for real estate closings and other large transactions. If you need to exceed your daily limit, contact your bank to request a temporary increase. Most banks will accommodate verified customers, sometimes after additional identity verification or a brief waiting period.
On the network side, the per-payment limit for same-day ACH is $1 million.12Nacha. Same Day ACH Per Payment Limit to Increase to $10 Million Fedwire has no per-transaction dollar cap at the network level.
Large transactions also trigger automatic reporting by your bank. Any cash transaction over $10,000, whether a deposit, withdrawal, or transfer, requires the bank to file a Currency Transaction Report with the Financial Crimes Enforcement Network.13FinCEN. Notice to Customers – A CTR Reference Guide Multiple transactions in one day that add up above $10,000 also trigger the requirement. The report is routine and doesn’t mean you’re under investigation.
Deliberately breaking a large transaction into smaller pieces to duck the $10,000 threshold is a separate problem. It’s called structuring, and it’s a federal felony even when the underlying money is completely legitimate. Depositing $9,500 today and $9,500 tomorrow is not a loophole. Banks are trained to spot the pattern and are required to report it.