The fastest way to move money between banks
The fastest way to move money between your own accounts at different banks is an external transfer initiated from your receiving bank's website or app. Most banks can move money this way in one to two business days. You'll need your routing number and account number from the sending bank, which you can find on a check or in that bank's app.
If you need money the same day or next morning, wire transfer is faster but costs $15 to $50 per transaction. Wire transfers typically arrive within hours during business days. Call your bank's wire department or use their app to initiate one—you'll need the sending bank's routing number, your account number, and the receiving bank's name and address.
For smaller amounts or if you're not in a rush, ACH transfer (Automated Clearing House) is free and takes three to five business days. You can set this up online at either bank, and most banks let you schedule recurring transfers if you move money regularly.
Key Takeaways
- External transfers from your receiving bank are free and take one to two business days, making them the standard choice for moving money between your own accounts.
- Wire transfers cost $15 to $50 but arrive within hours on business days if you need money urgently.
- ACH transfers are free but take three to five business days and work best for planned, regular moves.
- You need your routing number and account number from the sending bank to start any transfer, both of which appear on your checks or in your bank's app.
- Some banks limit how much you can transfer in a single day or per week, so check your account settings before moving large amounts.
How to set up an external transfer from your receiving bank
Log into the bank where you want the money to arrive. Look for a link labeled "Transfer," "Move Money," "Send Money," or "External Transfer"—the exact wording varies by bank. Select the option to transfer from an external account (outside this bank).
Enter the routing number and account number from the bank you're sending money from. The routing number is a nine-digit code that identifies the sending bank; the account number identifies your specific account there. Both appear on the bottom left of any check from that account. If you don't have a check, log into the sending bank's app or call their customer service line to ask for these numbers.
Enter the amount and choose a date. Most banks process transfers initiated before 2 p.m. on a business day within one to two business days. If you initiate a transfer on a weekend or holiday, it will process on the next business day. Some banks require you to verify the transfer by confirming a small test deposit (25 cents to a few dollars) that the sending bank deposits into your account at the receiving bank—this can add an extra day or two.
Wire transfers for same-day or next-day movement
Wire transfers move money faster than ACH or external transfers because they bypass the clearing house and go directly between banks. Most wires initiated before 2 p.m. on a business day arrive the same day; wires sent after 2 p.m. or on weekends arrive the next business day. International wires take longer—typically one to three business days depending on the receiving country.
Call your bank's wire department or use their app to initiate a wire. You'll need the receiving bank's routing number, your account number at that bank, the receiving bank's name, and sometimes its address. Have this information ready before you call. Wire fees range from $15 to $50 depending on whether it's domestic or international and which bank you use.
Once you initiate a wire, it cannot be stopped or reversed if it has already left your bank. Confirm all account numbers and routing numbers before you send, because a mistake means the money goes to the wrong account and recovery is difficult. If you're unsure about any detail, call the receiving bank directly to verify the routing number before you wire.
ACH transfers for free, scheduled moves
ACH transfers are the cheapest option—they're free at most banks—but they take three to five business days. Use ACH when you're moving money on a regular schedule (like monthly savings transfers) or when you're not in a hurry.
You can initiate an ACH transfer from either your sending bank or your receiving bank. From your receiving bank, the process is the same as an external transfer: log in, select "Transfer," enter the sending bank's routing and account numbers, and choose your amount and date. From your sending bank, you'll select an option like "Send Money" or "Pay to Another Account" and enter the receiving bank's details.
Most banks let you set up recurring ACH transfers so the same amount moves on the same day each month. This is useful if you're moving money between a checking account and a savings account, or between banks as part of a regular savings plan. You can pause or cancel a recurring transfer anytime through your bank's app or website.
Daily and weekly transfer limits
Most banks impose a daily limit on how much you can transfer out of an account—commonly $5,000 to $25,000 per day, though this varies widely. Some banks set a weekly limit instead, and a few set both. These limits exist to protect against fraud and unauthorized access.
If you need to move more than your daily limit, contact your bank and ask them to raise it temporarily. Many banks can increase your limit within minutes through their app or over the phone. Others require you to visit a branch in person or wait 24 to 48 hours for the increase to take effect.
Wire transfers sometimes have higher limits than ACH or external transfers, but not always. Check your account settings or call your bank to confirm what limits apply to each transfer type before you initiate a large move.
What to do if a transfer is delayed or doesn't arrive
If a transfer doesn't arrive within the expected timeframe, log into your sending bank first and confirm the transfer actually left your account. Look for it in your transaction history—it should show as "pending" or "completed." If it shows as pending, wait another business day; if it shows as completed, the money has left your account and should arrive at the receiving bank within one to two more business days.
If the transfer shows as completed at the sending bank but hasn't arrived at the receiving bank after the expected timeframe, contact the receiving bank's customer service. Provide them with the date you initiated the transfer, the amount, and the sending bank's name. They can trace the transfer and tell you where it is. If it's stuck in the clearing system, they can usually push it through.
If the transfer shows as pending at the sending bank after more than two business days, contact that bank. A pending transfer that doesn't clear within a few days usually means there's a mismatch in account numbers or routing numbers. The sending bank can cancel the transfer and return the money to your account, then you can initiate a new transfer with corrected information.
Transferring money to someone else's account
If you're moving money to an account that belongs to someone else (not your own account at another bank), you cannot use an external transfer. Instead, use an ACH transfer or wire transfer.
For an ACH transfer to someone else's account, log into your bank and select "Send Money" or "Pay to Another Account." Enter the recipient's name, their bank's routing number, and their account number. ACH transfers to other people's accounts are free and take three to five business days. Some banks limit how much you can send this way—often $2,000 to $10,000 per transaction.
For a wire transfer to someone else's account, call your bank's wire department. You'll need the recipient's full name, their bank's routing number, their account number, and their bank's name. Wire transfers to other people cost $15 to $50 and arrive within hours on business days. Because wires cannot be reversed, confirm all details with the recipient before you send.
Frequently Asked Questions
Can I transfer money between banks on a weekend?
You can initiate a transfer on a weekend through your bank's app or website, but it won't process until the next business day. If you initiate a transfer on Friday evening, it typically arrives on Monday or Tuesday, depending on whether your bank processes on Saturdays. Wire transfers initiated on weekends arrive on Monday morning.
What's the difference between a routing number and an account number?
A routing number identifies the bank itself—all accounts at the same bank share the same routing number. An account number identifies your specific account within that bank. Both appear on the bottom of your checks: the routing number is on the left, your account number is in the middle. You need both to transfer money.
Why does my bank ask me to verify a small deposit before completing a transfer?
Some banks require verification to confirm you actually own the account you're transferring from. They deposit a small amount (usually 25 cents to a few dollars) into your receiving account, and you log into the sending bank to confirm the amount. This adds one to two days but prevents fraud.
Can I cancel a transfer after I've sent it?
If the transfer is still pending, you can usually cancel it through your bank's app or by calling customer service. Once a transfer shows as completed, it has left your bank and cannot be canceled—you would need to contact the receiving bank to request they return it. Wire transfers cannot be canceled once they've been sent.
Do I pay taxes on money I transfer between my own accounts?
No. Transferring money between accounts you own is not a taxable event. Taxes apply only to income, interest, or investment gains, not to moving your own money from one place to another.