How to Move Money Between Your Bank Accounts and Other Banks
The main ways to transfer money from your bank account
You can move money out of your bank account in four ways: a wire transfer, an ACH transfer, a debit card or check, or a peer-to-peer payment app. Wire transfers move money the fastest but cost the most. ACH transfers are slower and cheaper. Debit cards and checks let you spend the money directly. Peer-to-peer apps like Venmo or PayPal work best for sending money to people you know.
Which method you use depends on who you're sending money to, how fast you need it to arrive, and whether you want to pay a fee. A business invoice might need a wire transfer. Paying a friend back needs only a peer-to-peer app. Moving money to your own account at another bank works best through ACH.
Key Takeaways
- Wire transfers arrive in hours but typically cost $15 to $30 per transfer and cannot be reversed once sent.
- ACH transfers are free or cost $1 to $3, take one to three business days, and work between most U.S. banks.
- Debit cards and checks let you spend money directly without a separate transfer step, but checks take days to clear.
- Peer-to-peer apps move money between people when ready or within hours and are free for most personal transfers.
- Your bank's website or mobile app is the fastest way to start any transfer; calling customer service takes longer.
Wire transfers: fastest but not reversible
A wire transfer moves money from your bank account directly to another bank account, usually within the same day or within a few hours. You provide the receiving bank's routing number, the account number, and the recipient's name. Your bank sends the money electronically to the Federal Reserve, which routes it to the receiving bank.
Wire transfers cost between $15 and $30 per transfer, depending on your bank. Some banks charge less for transfers within the United States than for international wires. Once the money leaves your bank, you cannot reverse it — if you send it to the wrong account, you have to contact the receiving bank and ask them to return it, which they are not required to do.
Wire transfers are the right choice when you need money to arrive the same day, when you're sending a large amount, or when you're paying a business that requires it. They are not the right choice for sending money to friends or for moving your own money between accounts, because the cost and irreversibility make them risky for everyday transfers.
ACH transfers: slower but free or cheap
An ACH transfer (Automated Clearing House) moves money between bank accounts through a batch system that processes transfers overnight. Most ACH transfers take one to three business days to arrive. Your bank collects your transfer request along with thousands of others, bundles them, and sends them to the Federal Reserve, which sorts them and delivers them to the receiving banks the next business day.
ACH transfers are free at most banks, or cost $1 to $3 if your bank charges a fee. Because the transfer takes time and goes through a clearing system, you can cancel an ACH transfer before it arrives — call your bank or use your online banking portal to stop it. This makes ACH much safer than wire transfers if you make a mistake.
ACH transfers work best for moving money between your own accounts at different banks, paying bills, or sending money to someone you trust when you don't need it to arrive today. They don't work for international transfers — for that, you need a wire transfer or a service like Wise or OFX.
Debit cards and checks: spending money directly
A debit card lets you spend money from your account without a separate transfer step. You swipe or insert the card, enter your PIN, and the money comes out of your account when ready or within one business day. Debit cards work at stores, online, and at ATMs. There is no fee to use them for purchases, though some ATMs charge a fee if they are not part of your bank's network.
A check is a written order to your bank to pay money to the person or business whose name you write on it. You write the amount, the date, and the recipient's name, sign it, and give it to them. They deposit it at their bank, and the money arrives one to five business days later, depending on the banks involved and whether they use mobile check deposit or in-person deposit.
Debit cards are faster and more convenient for everyday spending. Checks are useful when a business does not take cards, when you need a record of payment, or when you want to send money by mail. Both methods avoid transfer fees, but neither works if you need to move a large sum quickly or send money to someone without a bank account.
Peer-to-peer payment apps: for sending money to people
Peer-to-peer apps like Venmo, PayPal, Square Cash, and Zelle let you send money to another person using their phone number, email address, or username. You link your bank account or debit card to the app, enter the amount and the recipient's details, and the money moves to their account. Most transfers arrive within minutes to a few hours.
Most peer-to-peer transfers between personal accounts are free. Some apps charge a fee if you want the money to arrive when ready instead of waiting a few hours, or if you use a credit card instead of a bank account. Zelle, which is built into many banks' apps, is free for all transfers.
Peer-to-peer apps are designed for sending money to friends, family, and people you know. They are not the right choice for paying businesses, because most businesses do not have accounts on these platforms. They also are not ideal for large transfers — many apps have daily or monthly limits on how much you can send.
How to start a transfer through your bank
The fastest way to transfer money is through your bank's website or mobile app. Log in, look for a link called "Transfer Money," "Send Money," or "Pay," and select whether you're sending money to another account at the same bank, to an account at a different bank, or to a person. Your bank will ask you to enter the receiving account number and routing number, or the recipient's name and phone number if it's a peer-to-peer transfer.
For transfers to another bank, you may need to verify the receiving account first. Your bank will send two small deposits to that account (usually $0.01 to $0.99 each) and ask you to confirm the amounts. This verification step takes one to two business days and protects you from sending money to the wrong account by mistake.
If you cannot use online banking, you can call your bank's customer service line and ask them to process a transfer. This takes longer — you'll be on hold, you'll have to spell out account numbers, and the transfer may not start until the next business day. Visiting a branch in person is also an option, though most branches can only process wire transfers, not ACH transfers.
Timing and fees at a glance
| Transfer Type | Speed | Cost | Can You Cancel? | Best For |
|---|---|---|---|---|
| Wire transfer | Same day or a few hours | $15–$30 | No | Large amounts, urgent payments, business invoices |
| ACH transfer | 1–3 business days | Free or $1–$3 | Yes, before it arrives | Moving money between your own accounts, paying bills |
| Debit card | when ready or 1 business day | Free (no ATM surcharge at your bank) | No | Everyday purchases, ATM withdrawals |
| Check | 1–5 business days | Free | Yes, if not yet cashed | Paying businesses that don't take cards, mailed payments |
| Peer-to-peer app | Minutes to a few hours | Free (or $0.50–$2 for when ready) | No, once sent | Sending money to friends and family |
Frequently Asked Questions
Can I transfer money from my bank to PayPal or Venmo?
Yes. Link your bank account to the app, then transfer money from your bank account into your PayPal or Venmo balance. This usually takes one to three business days. Once the money is in the app, you can send it to other people when ready or use it to make purchases.
What's the difference between a routing number and an account number?
Your routing number identifies your bank — it's the same for all customers at that bank. Your account number identifies your specific account at that bank. You need both to send an ACH transfer or wire transfer to another bank. You can find both on a check, or by logging into your bank's website.
How do I know if a transfer went through?
Check your bank account online or in the app — the money will show as "pending" while it's being processed, then as "completed" once it arrives. You can also call your bank's customer service line. For wire transfers, ask for a confirmation number when you send it.
What happens if I send money to the wrong account?
For wire transfers, contact your bank when ready — they can try to recall it, but the receiving bank is not required to return it. For ACH transfers, you can cancel before it arrives. For peer-to-peer apps, contact the app's customer service. For checks, you can stop payment by calling your bank, though they may charge a fee.
Are there limits on how much I can transfer?
Yes. Most banks limit ACH transfers to $10,000 to $25,000 per day, though you can request a higher limit. Wire transfers usually have higher limits. Peer-to-peer apps often limit daily transfers to $500 to $2,000. Check with your bank or app for your specific limits.
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.