The fastest way depends on which banks you use and how soon you need the money there
If both accounts are at the same bank, you can move money between them in minutes using online banking or your mobile app — no fees, no waiting. If the accounts are at different banks, your options are ACH transfer (1 to 3 business days, free), wire transfer (same day, 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 when ready or can wait a few days.
Key Takeaways
- Same-bank transfers happen when ready through your bank's website or app and never cost anything.
- ACH transfers between different banks are free but take 1 to 3 business days and cannot be reversed once sent.
- Wire transfers arrive the same business day but cost $15 to $30 and are also irreversible.
- Third-party payment apps like PayPal, Venmo, and Square Cash offer different speeds and fees depending on the service and account type.
- Always double-check the receiving account number and routing number before confirming any transfer.
Transferring money within the same bank
If both accounts belong to the same bank, log into your online banking portal or mobile app and look for a link labeled "Transfer Funds," "Move Money," or "Between My Accounts." Select the account you want to send from and the account you want to send to, enter the amount, and confirm. The money appears in the receiving account within minutes, usually when ready.
These transfers are always free. There are no limits on how often you can do them, though some banks cap the dollar amount per transaction (often $10,000 or $25,000). If you hit a limit, you can split the transfer into multiple transactions or call your bank to request a higher limit.
ACH transfers between different banks
ACH stands for Automated Clearing House, a system that moves money between banks electronically. It is the standard free method for moving money between accounts at different financial institutions. To start an ACH transfer, log into your bank's website or app, select "Transfer to Another Bank" or "External Transfer," and enter the receiving bank's routing number and the account number of the person or account you are sending to.
ACH transfers take 1 to 3 business days to complete. The exact timing depends on when you initiate the transfer (transfers sent after 5 p.m. or on weekends start processing the next business day) and your bank's processing schedule. There is no cost to you. Once you confirm an ACH transfer, you cannot cancel it if the receiving bank has already accepted it, so verify the account details before you hit send.
Most banks allow you to set up a transfer to a new external account only after a small verification deposit clears — usually $0.01 to $0.99. The receiving bank deposits this amount, and you confirm the exact figure in your bank's system to prove you control that account. This step protects against fraud and typically takes one business day.
Wire transfers for same-day delivery
A wire transfer moves money between banks on the same business day, usually within hours. To send a wire, call your bank or visit a branch in person — most banks do not allow wire transfers through their website for security reasons. You will need the receiving bank's name, routing number, the recipient's account number, and the recipient's full name exactly as it appears on their account.
Wire transfers cost between $15 and $30 depending on your bank and whether the receiving bank is domestic or international. Once the money leaves your account, you cannot reverse it. If you send it to the wrong account, you will have to contact the receiving bank and ask them to return it, which they may refuse to do. For this reason, always confirm the account details with the recipient before you initiate the wire.
Third-party payment apps and services
Services like PayPal, Venmo, Square Cash, and Google Pay let you move money between banks through their platforms. The speed and cost vary widely. Venmo and Square Cash are free if both people have accounts and you are sending to another person, but transferring the money out to your bank account takes 1 to 3 business days and may cost $0 to $2.50 depending on the service. PayPal charges a fee (usually 1% to 2%) for transfers to your bank account.
These services are useful if you are splitting a bill with friends or paying someone who already uses the same app. They are less practical for moving your own money between your own accounts because the fees and delays often exceed what a direct bank transfer would cost. Always check the service's current fee structure before you transfer, as these change frequently.
What to do if a transfer gets stuck or goes to the wrong account
If an ACH transfer does not arrive within 3 business days, contact your bank's customer service line. They can trace the transfer and tell you whether it is still in process, rejected, or delivered. If it was rejected, your bank will tell you why — usually because the account number or routing number was incorrect — and you can resend it with the correct information.
If you sent money to the wrong account by wire transfer, call your bank when ready and ask them to contact the receiving bank on your behalf. The receiving bank is not required to return the money, but many will if you can prove the transfer was sent in error. The sooner you report it, the better your chances. Document everything in writing and keep copies of all communications.
If a third-party payment app transfer goes wrong, contact the app's customer support team through the app itself. Most apps have a dispute process, though the speed of resolution varies. Keep screenshots of the transaction and any messages with the recipient.
Fees, limits, and timing at a glance
| Transfer Type | Speed | Cost | Can Be Reversed |
|---|---|---|---|
| Same bank | when ready to minutes | Free | Yes, usually within 24 hours |
| ACH (different banks) | 1–3 business days | Free | No, once accepted by receiving bank |
| Wire transfer | Same business day | $15–$30 | No |
| Payment app (to bank) | 1–3 business days | $0–$2.50 | Varies by app |
Frequently Asked Questions
Can I transfer money on a weekend or holiday?
You can initiate a transfer any time through your bank's website or app, but it will not process until the next business day. Wire transfers and ACH transfers both require the banking system to be open, so transfers sent on Friday evening will not move until Monday morning.
What if I enter the wrong account number?
For ACH transfers, the receiving bank's system usually rejects the transfer if the account number does not match their records, and the money returns to you within 1 to 3 business days. For wire transfers, the money may go to the wrong account and be difficult or impossible to recover. Always confirm the account number with the recipient before sending.
Do I need to know the receiving bank's routing number?
Yes, for ACH transfers and wire transfers you need the nine-digit routing number of the bank where the receiving account is held. You can find it on a check, by calling the bank, or by searching the bank's name on the Federal Reserve's routing number database online.
Is there a limit to how much I can transfer?
Same-bank transfers usually have per-transaction limits of $10,000 to $25,000, though you can call your bank to request higher limits. ACH transfers have no federal limit, but individual banks may cap them. Wire transfers have no standard limit, though banks may set their own. Ask your bank about your specific limits.
What is the difference between a routing number and an account number?
A routing number identifies the bank itself (nine digits). An account number identifies your specific account at that bank (usually 10 to 12 digits). You need both to transfer money to someone at a different bank. You can find both on a check or by logging into your online banking.