The fastest way depends on whether both banks are yours or you're sending to someone else

If you're moving money between two accounts you own at different banks, a transfer takes one to three business days and costs nothing. If you're sending money to another person's account, you'll use either a wire transfer (same day, costs $15–$30), an ACH transfer (three to five business days, usually free), or a peer-to-peer app like Venmo or PayPal (instant to next day, free or low-cost). The method you choose depends on how fast you need the money to move, whether you know the recipient's account details, and how much you're sending.

Key Takeaways

  • Transfers between your own accounts at different banks take one to three business days and are free through your bank's online portal or mobile app.
  • Wire transfers move money the same day but cost $15–$30 and require the recipient's full account and routing numbers.
  • ACH transfers are free and take three to five business days; they work for recurring payments like rent or loan payments.
  • Peer-to-peer apps like Venmo, PayPal, and Square Cash move money instantly or next day using only a phone number or email, but have daily limits.
  • Always double-check account numbers and routing numbers before sending; banks cannot reverse most transfers once they leave your account.

Moving money between your own accounts at different banks

Log into your primary bank's website or app and look for "Transfer," "Move Money," or "External Transfer." You'll enter the receiving bank's routing number (a nine-digit code that identifies the bank) and your account number at that bank. Your bank will verify the connection, which usually takes one business day. After that, transfers typically post within one to three business days.

Some banks let you set up recurring transfers—useful if you're moving money to a savings account regularly or funding an investment account. The transfer is free and happens automatically on the date you choose. If your banks don't connect automatically, call the receiving bank and ask for the routing number; it's also printed on the bottom left of any check from that account.

Wire transfers for same-day money movement

A wire transfer moves money the same business day, usually within hours. Your bank will charge $15–$30 for a domestic wire (sending within the United States). You'll need the recipient's full name, account number, routing number, and the bank name and address. Wire transfers are irreversible once sent, so verify every detail before you confirm.

You can initiate a wire through your bank's website, app, or by calling. If you're wiring a large amount or to an international account, your bank may require you to go in person or provide additional documentation. International wires cost more ($30–$50) and take one to three business days depending on the receiving country's banking system.

ACH transfers for free, slower payments

ACH (Automated Clearing House) transfers are the backbone of free bank-to-bank money movement. They take three to five business days and cost nothing. Most bill-pay services, payroll deposits, and rent payments use ACH. You initiate an ACH transfer the same way as a standard transfer—through your bank's website or app—and provide the recipient's routing and account numbers.

ACH transfers have daily limits, usually $10,000 to $25,000 depending on your bank, though you can request higher limits. If you're sending money to pay a bill or loan, ACH is the standard method and the recipient's bank will credit the account automatically. ACH is also safer than wire transfers because your bank can sometimes reverse a fraudulent ACH transfer within a window of time, though this is not may provide.

Peer-to-peer apps for instant or next-day transfers

Apps like Venmo, PayPal, Square Cash, and Zelle move money between people without needing account numbers. You send money using only the recipient's phone number or email address. Most transfers land instantly or by the next business day. These apps are free for standard transfers, though some charge a small fee (1–3%) if you use a credit card instead of a bank account or debit card.

Peer-to-peer apps have daily sending limits—typically $500 to $2,000 per transaction, though limits vary by app and increase over time as you build a history. These apps are best for splitting rent, paying friends back, or sending money to family. They're not suitable for large transfers or business payments. If a transfer fails or goes to the wrong person, contact the app's support team immediately; some can reverse transfers within a short window, but this is not may provide.

What to do if a transfer goes wrong

If you sent money to the wrong account number, contact your bank immediately. For ACH transfers, your bank may be able to recall the payment if it hasn't been posted yet—usually within one business day. For wire transfers, call your bank right away; once a wire clears, recovery is nearly impossible and depends on whether the receiving bank will cooperate.

If money was sent to a fraudulent account or you were scammed, file a dispute with your bank and the Federal Trade Commission at reportfraud.ftc.gov. Keep records of the transaction, the recipient's details, and any communication about the transfer. Your bank has a limited time window to investigate (typically 10 business days for ACH, longer for wire transfers), so report the issue as soon as you notice it.

Comparing transfer methods by speed and cost

MethodSpeedCostBest for
Transfer between own accounts1–3 business daysFreeMoving money between your banks
Wire transferSame day$15–$30 domesticUrgent payments, large amounts
ACH transfer3–5 business daysFreeBills, payroll, recurring payments
Peer-to-peer appInstant to next dayFree (bank account) or 1–3% (credit card)Sending to friends and family

Frequently Asked Questions

Can I send money to someone else's bank account without their routing number?

Not through your bank's standard transfer or wire system—you'll need their routing number and account number. However, peer-to-peer apps like Venmo and PayPal let you send money using only a phone number or email. If the recipient doesn't have a peer-to-peer app, ask them for their routing and account numbers, which they can find on a check or by calling their bank.

Why do transfers take so long if I'm sending money electronically?

ACH transfers move through a clearing house that processes batches of transactions multiple times per day, not in real time. Each batch takes time to settle, and weekends and holidays add delays. Wire transfers are faster because they move directly between banks, but they cost more. Peer-to-peer apps appear instant because they're moving money within the same network, not between different banking systems.

What's 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–12 digits). You need both to send or receive money. The routing number is the same for everyone at that bank; the account number is unique to you. Both appear on the bottom of a check.

Can I cancel a transfer after I've sent it?

For ACH transfers, you may be able to cancel within a few hours if the transfer hasn't posted yet. For wire transfers, cancellation is almost impossible once the money leaves your bank. For peer-to-peer apps, you can usually cancel instantly if the recipient hasn't claimed the money. Contact your bank or app immediately if you need to stop a transfer.

Is it safe to give someone my account and routing numbers?

Yes, if you trust the person or organization. Your routing and account numbers are printed on every check you write, so they're not secret. However, only share them with people or businesses you know. If someone asks for these numbers unexpectedly or claims to be from your bank, verify their identity before sharing anything.