Slot ID: blog-post-top
Picture the scene: you've got $4,200 sitting in a checking account at one bank and a savings account at another paying 4.4% instead of 0.01%. Moving the money should take ninety seconds. Then the form asks for a routing number and an account number, and you realise you've never actually looked at either.
Transfers between banks are simple right up until they aren't. The mechanics change depending on whether the money is going to your own account or someone else's, whether both banks are in the same country, and whether it needs to land today or can wait until Thursday. Below is how each route works, what it really costs, and where people tend to trip up.
Almost every question about moving money resolves once you answer three things. First, are both accounts in your name? An internal transfer between accounts you own is a different process from paying a landlord or a contractor, with different fraud checks and different reversal rules.
Second, how fast does it need to arrive? A deposit for a house closing has a hard deadline. Topping up a savings account does not. Third, does the money cross a currency border? That last one changes everything, because once a currency conversion is involved, the fee you see on the statement is rarely the biggest cost.
The Automated Clearing House network handles the bulk of routine bank-to-bank movement in the US. It's cheap, it's boring, and it's free at nearly every bank and credit union. Standard ACH settles in one to three business days.
To set it up, log into the bank holding the money, find the "external accounts" or "link an account" option, and enter the routing number and account number of the destination. Most banks then verify ownership in one of two ways: two tiny trial deposits (random amounts under a dollar that you confirm a day or two later), or instant verification by logging into the other bank. The trial deposit route adds two or three days to the first transfer only.
Same-day ACH exists and has since 2016, though it costs $1 to $10 depending on the bank and caps out around $25,000 per transfer. Several banks also let you schedule recurring pulls, which is handy if you're shovelling $500 into savings every payday. Watch the direction: a "pull" from the receiving bank is often faster to set up than a "push" from the sending bank, but pulls give the other institution more control if something goes wrong.
Domestic wires run on Fedwire, operated by the Federal Reserve. Money typically arrives within hours, sometimes minutes, provided you send before the cut-off, which at most banks falls between 4pm and 6pm Eastern. Miss it on a Friday and your money sits until Monday.
The trade-off is cost and finality. Most large banks charge $25 to $35 to send a domestic wire and $15 to $20 to receive one, so a $200 wire can lose 25% to fees. More importantly, wires are effectively irreversible. Once the funds leave, getting them back requires the recipient's cooperation. That's why wires are the payment method of choice for house deposits and car purchases, and also for scammers.
Zelle moves money between US bank accounts in seconds and costs nothing. Daily limits vary widely by bank, commonly $500 to $5,000. The catch: it's designed for people you trust. Send $800 to the wrong number and there's no purchase protection and no chargeback.
Two newer networks sit underneath the banking apps themselves. RTP, run by The Clearing House, launched in 2017; FedNow arrived in July 2023. Both settle instantly, 24 hours a day, and both depend on whether the sending and receiving bank have joined. If your bank offers instant transfers, you'll usually see the option when you add an external account.
If any part of the transfer crosses a currency border, the visible fee stops being the main expense. The hidden charge buried in your currency rate is usually one to four percent of the amount, which on $10,000 dwarfs any wire fee.
The routing number is nine digits and identifies the bank; the account number identifies you and runs anywhere from eight to twelve digits. Mixing them up is the single most common reason a transfer bounces. Never take either from a cheque you found in a drawer — banks retire routing numbers after mergers, and an old one will simply reject.
Name mismatches are the second trap. A wire sent to "Mike Chen" when the account is held by "Michael Chen" may be held for review or returned. Business accounts are fussier still: if the legal entity is Chen Consulting LLC, that's the name the wire needs. Joint accounts generally accept either holder's name, but check before you send.
New accounts get held. Banks commonly place a five-business-day hold on the first transfer into a freshly opened account, or on unusually large amounts. If a payment has a hard deadline, move the money a week early rather than the day before.
International transfers hop between correspondent banks over the SWIFT network. Each hop can take a fee out of the amount, and the receiving bank may deduct another. A $5,000 transfer can arrive as $4,930 before you've even looked at the exchange rate. Learning how to send money abroad without losing 3% on the way is worth an hour of reading before you move anything meaningful.
The rate itself matters more than the fee. Banks tend to apply a markup to the mid-market exchange rate — the midpoint between buy and sell prices that you'll see on Google — and pocket the difference. A rate quoted 2.5% off mid-market on €8,000 costs roughly €200, which no $30 wire fee comes close to.
Specialist providers often land within 0.5% of mid-market and charge a small explicit fee. Comparing the final amount the recipient receives, not the headline fee, is the only fair test. It also helps to understand what the number on the screen represents before you commit — this explainer on live currency exchange rates covers the difference between interbank, card and counter rates.
Read the destination details back off a statement, not from memory. Confirm the account name matches exactly. Check whether the transfer window closes before your bank's cut-off, and remember weekends and federal holidays add a day or two to everything except wires and instant payments. Send a small test amount first if the destination is new or overseas, then send the rest.
Keep the reference number. Every ACH batch and wire has one, and if a transfer goes missing that number is what turns a vague phone call into a traceable ticket. Finally, screenshot the confirmation page — six months from now, when you're reconciling accounts, a timestamp and a confirmation code will save you a very tedious afternoon.
Slot ID: blog-post-bottom