The five ways to send money between checking accounts
You can move money from one checking account to another in five ways: ACH transfer (the slowest and cheapest), wire transfer (the fastest and most expensive), debit card (if you're moving it to your own account at a different bank), peer-to-peer payment app (fast, free between individuals), and cashier's check (paper, but reliable). Which one you use depends on how fast you need the money, whether both accounts are yours, and whether you're sending to a person or a business.
The account you're sending from and the account you're sending to determine which methods are available. If both accounts are yours at different banks, you can use any method. If you're sending to someone else's account, wire transfers and ACH transfers are standard; peer-to-peer apps work if both of you have the app installed.
Key Takeaways
- ACH transfers take one to three business days and cost nothing, making them the default choice when speed does not matter.
- Wire transfers move money the same day but cost $15 to $50 and cannot be reversed once sent, so verify the receiving account number before you initiate.
- Peer-to-peer apps like Venmo and PayPal move money in minutes to hours and are free between individuals, but require both people to have the app.
- If you own both accounts, you can often link them in your bank's app and transfer between them when ready at no cost.
- Cashier's checks are slower than electronic transfers but work when the receiving bank will not accept electronic payments or when you need a paper record.
ACH transfers: the standard route for most transfers
An ACH transfer (Automated Clearing House) is the electronic movement of money between bank accounts through a network operated by the Federal Reserve and private clearing houses. When you initiate an ACH transfer, your bank sends a file to the clearing house, which batches it with thousands of other transfers and delivers it to the receiving bank. The receiving bank then credits the account. This process takes one to three business days because the clearing house processes batches at set times, usually once or twice per day.
ACH transfers cost nothing from most banks. You initiate them through your bank's website or app by entering the receiving account number, routing number, and the amount. Some banks let you set up recurring ACH transfers for bills or regular payments. The main limitation is speed: if you need money to arrive today or tomorrow, ACH will not work. Also, ACH transfers have a daily limit at most banks, often $10,000 to $25,000, though you can request a higher limit.
ACH transfers are reversible for a short window—usually 24 to 48 hours after you send them—if you notice a mistake. After that window closes, the money is in the receiving account and cannot be recalled without the receiver's cooperation.
Wire transfers: when you need money the same day
A wire transfer moves money directly from one bank to another through the SWIFT network (for international transfers) or the Federal Reserve's wire system (for domestic transfers). Unlike ACH, which batches transfers, a wire is a single instruction that moves money when ready. Domestic wires typically arrive the same business day if you send them before your bank's cutoff time, usually 2 or 3 p.m. International wires take one to three business days depending on the receiving country.
Wire transfers cost $15 to $50 depending on your bank and whether the transfer is domestic or international. You initiate a wire through your bank's website, app, or by calling a representative. You will need the receiving account number, routing number, and the name on the receiving account. Some banks require you to verify the receiving account by sending a small test deposit first, which takes a few days.
The critical difference between wires and ACH transfers is that wires cannot be reversed. Once the money leaves your bank, it is in the receiving bank's system and cannot be recalled. If you send a wire to the wrong account number, you have to contact the receiving bank and ask them to return it, which they may or may not do. Always triple-check the account number and routing number before you send a wire.
Linking accounts at the same bank or different banks
If both accounts are at the same bank, you can usually transfer money between them when ready through the bank's app or website at no cost. The money moves within minutes because it never leaves the bank's internal system. You straightforward select "transfer between my accounts," choose the source and destination accounts, and enter the amount.
If the accounts are at different banks, you can still link them in most banking apps. This is called external account linking. You enter the other bank's routing number and your account number, and the bank verifies ownership by sending two small deposits to that account (usually $0.01 and $0.02). Once verified, you can transfer money between them, and the transfer will use ACH, so it takes one to three business days. Some banks charge a small fee for external transfers; most do not.
Peer-to-peer payment apps for transfers between people
Apps like Venmo, PayPal, Square Cash, and Zelle move money between individuals quickly and usually for free. When you send money through one of these apps, you are not directly transferring from your checking account to someone else's checking account. Instead, you are sending money to the app, and the app credits the recipient's account or app balance. The recipient can then transfer the money to their bank account, which takes one to three business days via ACH.
Most peer-to-peer apps are free for transfers between individuals, though some charge a fee if you want the money to arrive when ready instead of waiting one to three business days. Venmo charges 1% (with a $0.25 minimum) for when ready transfers; PayPal charges 1.75% plus $0.25. These apps require both people to have the app installed and to be connected as friends or contacts within the app.
Peer-to-peer apps are not suitable for business payments or large transfers. Many have daily limits ($500 to $2,000 depending on the app and your account age), and some freeze accounts if they detect unusual activity. If you are sending money to a business, use ACH or wire transfer instead.
Cashier's checks for transfers that need a paper record
A cashier's check is a check issued by the bank itself, drawn on the bank's account rather than yours. You go to your bank, tell them the amount and the name of the recipient, and the bank prints the check. The check is may provide because it is backed by the bank's funds, not your personal account. You then mail or hand the check to the recipient, who deposits it in their account.
Cashier's checks take longer than electronic transfers—the recipient has to deposit the check, and the receiving bank has to clear it, which takes three to five business days. However, they are useful when the receiving bank will not accept electronic payments, when you need a paper record for legal or tax reasons, or when you are sending money to someone who does not have a bank account (they can cash it at any bank). Most banks charge $5 to $15 for a cashier's check.
Comparing speed, cost, and when to use each method
| Method | Speed | Cost | Best for |
|---|---|---|---|
| ACH transfer | 1–3 business days | Free | Routine transfers, bills, no time pressure |
| Wire transfer | Same day (domestic) | $15–$50 | Urgent transfers, real estate, large amounts |
| Linked accounts (same bank) | when ready | Free | Moving money between your own accounts |
| Peer-to-peer app | Minutes to 3 days | Free (or 1–2% for when ready) | Splitting bills, sending money to friends |
| Cashier's check | 3–5 business days | $5–$15 | Paper record needed, recipient has no bank account |
What happens if something goes wrong
If you send an ACH transfer to the wrong account, contact your bank within 24 hours. Your bank can attempt to recall the transfer, but the receiving bank is not required to return it. If the receiving bank cooperates, the money comes back within a few business days. If the receiving bank refuses or the recipient has already spent the money, your bank may not be able to recover it.
If you send a wire transfer to the wrong account, your options are limited. Call your bank when ready and ask them to contact the receiving bank and request a reversal. The receiving bank will contact the recipient and ask them to return the money. If the recipient refuses or cannot be located, the money is gone. This is why verifying the account number before sending a wire is critical.
If a peer-to-peer app transfer fails or goes to the wrong person, contact the app's support team when ready. Most apps can reverse transfers within a short window if the recipient has not withdrawn the money. After that window closes, you will have to contact the recipient directly and ask them to send the money back.
Frequently Asked Questions
Can I transfer money between checking accounts at different banks when ready?
Not through standard banking methods. ACH transfers take one to three business days. Wire transfers arrive the same day but cost $15 to $50. Peer-to-peer apps like Venmo can move money in minutes, but charge a fee (usually 1–2%) for when ready transfers. If both accounts are yours, linking them in your bank's app may offer faster transfers depending on the banks involved.
What's the difference between a routing number and an account number?
A routing number identifies the bank itself—all accounts at Chase, for example, share the same routing number. An account number identifies your specific account within that bank. You need both to send an ACH or wire transfer. The routing number is usually nine digits; the account number varies in length.
Why does my bank have a daily transfer limit?
Banks set daily limits to reduce fraud risk and comply with federal regulations. The limit is usually $10,000 to $25,000 for ACH transfers. You can request a higher limit by calling your bank, though approval depends on your account history and the bank's policies. Wire transfers often have higher limits or no limit at all.
Is it safe to give someone my account number and routing number?
Yes, if you trust the person or organization. Your account number and routing number are needed to receive ACH transfers and wire transfers, so you will have to share them if someone is sending you money. However, do not share them with unknown people or through unsecured channels like email or text. If you are receiving a wire transfer, verify the sender's identity before providing your account details.
What if the recipient's bank rejects the transfer?
If an ACH transfer is rejected, the money returns to your account within one to three business days, and your bank will notify you of the reason (usually an incorrect account number or a closed account). If a wire transfer is rejected, the receiving bank will attempt to return it, but the process is slower and less certain. Always confirm the account number and routing number with the recipient before sending money.