The fastest way depends on which banks you use and how soon you need the money
If both accounts are at the same bank, you can move money between them in minutes using your online banking portal or mobile app—no fees, no waiting. If the accounts are at different banks, your options are ACH transfer (free, takes one to three business days), wire transfer (fast, costs $15 to $30), or a third-party service like PayPal or Venmo (varies by service). The method you choose depends on speed, cost, and whether you need the money today or can wait a few days.
Key Takeaways
- Same-bank transfers happen instantly through your online banking portal and cost nothing.
- ACH transfers between different banks are free but take one to three business days and process only on business days.
- Wire transfers move money the same day but cost $15 to $30 and cannot be reversed once sent.
- Third-party services like PayPal, Venmo, and Square Cash charge fees ranging from zero to 3 percent depending on the payment method you link.
- Weekends and holidays delay all transfers except wire transfers, which still process but may not show in your receiving account until the next business day.
Same-bank transfers: instant and free
If you have two accounts at the same financial institution, moving money between them is the simplest option. Log into your online banking portal or mobile app, select the account you want to transfer from, and choose the option to transfer to another account at the same bank. Enter the amount and confirm. The money appears in your other account within minutes, usually instantly.
No fees apply, and there are no daily limits on how much you can move (though your bank may have internal policies on very large transfers). This method works for checking to savings, savings to checking, or between any two accounts you own at that bank.
ACH transfers between different banks: free but slower
ACH stands for Automated Clearing House, the network that most banks use to move money between institutions. When you initiate an ACH transfer from your bank to another bank, your bank sends the request through this network. The receiving bank then processes it on their end.
ACH transfers are free and have no upper limit on the amount you can send, but they take one to three business days. The exact timeline depends on when you initiate the transfer and your bank's processing schedule. If you send money on a Friday afternoon, it will not begin processing until Monday. If you send it on a Monday morning, it may arrive by Tuesday or Wednesday.
To set up an ACH transfer, you need the receiving account holder's name, account number, and routing number (a nine-digit code that identifies the bank). You can find the routing number on a check, by calling the bank, or by searching the bank's website. Most banks let you add a new recipient account once and then transfer to it repeatedly without re-entering the information.
Wire transfers: same-day but irreversible
A wire transfer moves money the same business day, usually within hours. Your bank sends the funds directly to the receiving bank through the Federal Reserve or SWIFT (for international transfers). Once the money leaves your account, it is gone—you cannot cancel or reverse a wire transfer after it has been sent.
Wire transfers cost $15 to $30 per transaction, depending on your bank and whether the transfer is domestic or international. Domestic wires (within the United States) are cheaper and faster than international wires. You initiate a wire through your bank's online portal, by phone, or in person at a branch. You will need the receiving account holder's name, account number, routing number, and the receiving bank's name and address.
Use wire transfers only when you need money urgently and cannot wait for an ACH transfer. Because wires cannot be reversed, confirm the receiving account details are correct before you send. Scammers sometimes trick people into wiring money to the wrong account by posing as a trusted contact or business.
Third-party payment services: variable fees and speed
Apps like PayPal, Venmo, Square Cash, and Google Pay let you transfer money to another person's account or bank. The fees and speed vary by service and by how you fund the transfer.
If you link a bank account to these services, transfers are usually free but take one to three business days—the same as an ACH transfer. If you use a debit card or credit card, fees typically range from 1 to 3 percent of the amount. Some services offer instant transfers for an additional fee (usually $0.50 to $2). These services work well for peer-to-peer transfers (sending money to a friend or family member) but are less common for moving your own money between your own accounts.
What happens if the transfer goes to the wrong account
If you send an ACH transfer to the wrong account, contact your bank immediately. Your bank can attempt to recall the transfer, but success depends on whether the receiving bank has already processed it. If the money has been deposited and withdrawn, recovery is difficult and may require the receiving bank's cooperation or legal action.
Wire transfers cannot be recalled once sent. If you wire money to the wrong account, you must contact the receiving bank and ask them to reverse it—but they are not required to do so. If the recipient refuses to return the money, you may have no recourse.
To avoid errors, double-check the account number and routing number before you send. Ask the recipient to confirm their details in writing if you are unsure. For large transfers, consider sending a small test amount first to confirm the account is correct.
Timing: how weekends and holidays affect transfers
ACH transfers process only on business days (Monday through Friday, excluding federal holidays). If you initiate an ACH transfer on a Friday evening, it will not begin processing until Monday. If Monday is a holiday, processing starts on Tuesday. This means a Friday evening transfer might not arrive until Thursday or Friday of the following week.
Wire transfers process on business days, but the receiving bank may not post the money to the recipient's account until the next business day. A wire sent on Friday morning may arrive at the receiving bank the same day but not appear in the recipient's account until Monday.
If you need money by a specific date, plan backward from that date and account for weekends and holidays. For time-sensitive transfers, wire transfer is the only option that guarantees same-day movement.
Frequently Asked Questions
Can I transfer money between accounts at different banks online?
Yes. Log into your bank's online portal, select the transfer option, and choose "transfer to another bank." You will need the receiving account number and routing number. The transfer will process as an ACH transfer and take one to three business days.
What is the difference between a routing number and an account number?
A routing number identifies the bank (nine digits). An account number identifies your specific account at that bank (usually 10 to 12 digits). You need both to transfer money to another bank. The routing number is the same for all customers at a bank; the account number is unique to you.
Is there a limit on how much I can transfer?
ACH transfers have no federal limit, but individual banks may set their own caps—often $10,000 to $25,000 per day or per transfer. Wire transfers also vary by bank. Contact your bank to learn their limits, or request a higher limit if you need to move a large amount.
Can I cancel a transfer after I send it?
ACH transfers can sometimes be recalled if you contact your bank within a few hours of sending, before the receiving bank processes it. Wire transfers cannot be cancelled. Once a wire leaves your bank, it is final.
Do I pay taxes on money I transfer between my own accounts?
No. Transfers between your own accounts are not taxable events. Taxes apply only to income, interest, or investment gains—not to moving money you already own from one place to another.