Yes, you can transfer money between banks, and it usually takes one to three business days
You can move money from one bank to another through several methods, each with different speed and cost. The most common route is an ACH transfer (Automated Clearing House), which is free but takes one to three business days. A wire transfer is faster—usually same-day or next-day—but costs $15 to $50 depending on your bank. You can also use a debit card to withdraw cash and deposit it at another bank, or set up a bill pay transfer if you're moving money to cover a bill at another institution.
The method you choose depends on how fast you need the money and whether you want to pay a fee. If you have time, ACH is free. If you need it today or tomorrow, wire transfer is the standard option, though some banks now offer same-day ACH for an extra charge. The receiving bank must be in the U.S. for most of these methods to work smoothly.
Key Takeaways
- ACH transfers are free and take one to three business days; wire transfers cost $15 to $50 and arrive same-day or next-day.
- You will need the receiving bank's routing number and the account number where the money should land.
- Most banks let you start an ACH transfer through their website or app without calling; wire transfers usually require a phone call or in-person visit.
- Weekend and holiday transfers may take longer because the banking system does not process them until the next business day.
- If you are sending a large amount, your bank may flag it for fraud review, which can add a day or two to the process.
ACH transfers: the free option that takes a few days
An ACH transfer moves money through the Federal Reserve's clearing system, which processes batches of transfers at set times during business hours. This is why it takes one to three days rather than minutes. The first day is usually the day you request it; the money then moves through the system overnight and lands in the receiving account by the end of the next business day, or sometimes the day after that.
To start an ACH transfer, log into your bank's website or app and look for "transfer," "move money," or "send money to another bank." You will need the receiving bank's nine-digit routing number and the account number. Both are printed on a check, or you can call the receiving bank and ask. Enter the amount, choose the date (you can schedule it for a future date), and confirm. Most banks show the transfer as "pending" until it clears.
ACH transfers are free at nearly all banks. Some banks cap how much you can transfer in a single day ($10,000 is common, though limits vary), and a few charge a small fee if you exceed a monthly transfer limit. Check your bank's terms, but the default is no cost.
Wire transfers: faster but with a fee
A wire transfer moves money directly between banks outside the ACH system, which is why it is faster and costs money. Most domestic wire transfers arrive the same business day if you send them before your bank's cutoff time (usually 2 p.m. or 3 p.m. local time). If you miss the cutoff or send on a weekend, it arrives the next business day. International wire transfers take longer—usually two to five business days—and cost more ($25 to $50 or higher).
To send a wire, call your bank or visit a branch. You cannot start a wire through most banks' websites or apps because the bank wants to verify your identity and the receiving details before moving the money. Have the receiving bank's name, routing number, account number, and account holder's name ready. The bank will ask you to confirm the amount and may ask why you are sending it (this is standard fraud prevention).
Wire transfer fees range from $15 to $50 for domestic transfers, depending on your bank. Some banks charge less for outgoing wires than incoming ones. If you are moving a large amount, ask your bank about the fee before you commit—some banks waive fees for customers with high balances or premium accounts.
Same-day ACH and other faster options
Some banks now offer same-day ACH, which processes transfers faster than standard ACH but slower than a wire. It usually costs $3 to $10 and the money arrives the same business day if you send it before the bank's cutoff (often 4 p.m. or 5 p.m.). This is a middle ground if you need the money quickly but do not want to pay wire transfer fees.
Another option is to use a peer-to-peer payment app like Venmo, PayPal, or Square Cash if you are transferring to someone else's account. These apps link to your bank account and can move money within minutes to hours, though they work best for smaller amounts and personal transfers. They are not ideal for moving your own money between banks because the receiving person would need to transfer it back to you.
If you are at a branch and need cash when ready, you can withdraw from your current bank and deposit at another bank the same day. This works for smaller amounts but is not practical for large sums.
What information you need before you transfer
Before you start any transfer, gather these details about the receiving account:
- Receiving bank's name — the full legal name of the bank, not a nickname
- Routing number — a nine-digit code unique to each bank branch; find it on a check or call the bank
- Account number — the account where the money should land
- Account holder's name — must match the name on the account; mismatches can delay or block the transfer
If any of this information is wrong, the transfer may bounce back to your account, which can take several days. If the account number is wrong but the routing number is correct, the money might land in someone else's account at that bank—which is why banks ask you to confirm the account holder's name before processing a wire.
Timing: when transfers actually land
The day you request a transfer is not always the day it processes. If you request an ACH transfer on a Friday after 5 p.m., it will not process until Monday morning, so it will not land until Tuesday or Wednesday. Weekends, federal holidays, and bank holidays all pause the clock.
Wire transfers have the same rule: if you send one on Saturday, it processes Monday morning and arrives Monday or Tuesday. Some banks process wire cutoffs at 2 p.m., others at 3 p.m. or later; if you miss the cutoff, it goes out the next business day.
Large transfers may trigger a fraud review, which can add one to two days even if the transfer is legitimate. Your bank will usually call or email you to confirm before releasing the money. This is a security measure and cannot be skipped, so plan for it if you are moving a significant amount.
Transfers to accounts outside the U.S.
Moving money to a bank account in another country requires a wire transfer and takes longer—usually two to five business days depending on the destination country. You will need the receiving bank's SWIFT code (an international routing identifier) instead of or in addition to a routing number. International wire fees are higher, typically $25 to $50, and the receiving bank may charge a fee as well.
Some U.S. banks limit international wire transfers or require you to visit a branch in person. If you send money internationally regularly, ask your bank about their process and any restrictions before you need to send.
Frequently Asked Questions
Can I transfer money between my own accounts at different banks?
Yes, and the process is the same as transferring to someone else's account. You will need the routing number and account number of the receiving account. ACH transfers are free and take one to three days; wire transfers cost $15 to $50 and arrive same-day or next-day.
What happens if I enter the wrong account number?
If the routing number is correct but the account number is wrong, the money may land in another customer's account at that bank. If both are wrong, the transfer usually bounces back to your account within one to three business days. Always confirm the account holder's name before sending a wire to make sure the account is correct.
Can I cancel a transfer after I send it?
ACH transfers can usually be stopped if you contact your bank before the transfer processes, which is often the same day you request it. Once it processes, it is too late. Wire transfers cannot be stopped once they leave your bank, so confirm all details before you send. Some banks will attempt to recall a wire if you ask when ready, but success is not may provide.
Why is my transfer taking longer than expected?
Delays usually happen because the transfer was sent after the bank's cutoff time, over a weekend or holiday, or flagged for fraud review. Large transfers and transfers to new accounts are more likely to be reviewed. Call your bank to ask the status; they can tell you if it is pending, processing, or held for review.
Do I pay a fee if the receiving bank charges a fee?
Your bank's fee is separate from the receiving bank's fee. You pay your bank's fee when you send; the receiving bank may charge a fee when the money arrives, which comes out of the amount you sent. Ask both banks about their fees before you transfer if the amount matters.