The fastest way depends on how soon you need the money

You have four main routes to move money between banks: wire transfer (fastest, costs money), ACH transfer (free, takes 1–3 business days), debit card transfer (instant, requires the receiving bank's card), and mobile app transfer (instant or next-day, depends on the app). Wire transfers arrive the same day or next business day but typically cost $15 to $30. ACH transfers are free but the slowest. If you need money today, use a debit card or mobile app. If you can wait a few days and want to pay nothing, use ACH.

The receiving bank's name, routing number, and your account number are what you need for any transfer method. You can find the routing number on a check, on your bank's website, or by calling the bank. Some banks also let you transfer by email address or phone number if both banks use the same service (like Zelle or PayPal).

Key Takeaways

  • Wire transfers arrive the same day or next business day but cost $15 to $30 per transfer.
  • ACH transfers are free and take 1 to 3 business days, making them the cheapest option for non-urgent moves.
  • Debit card transfers and mobile payment apps like Zelle or PayPal move money instantly or within hours at no cost.
  • You need the receiving bank's routing number and your account number for wire and ACH transfers, but email or phone works for some apps.
  • Transfers initiated on weekends or after 5 p.m. on weekdays usually process the next business day, not immediately.

Wire transfers: same-day arrival, highest cost

A wire transfer moves money directly from one bank to another through the Federal Reserve or SWIFT network (for international transfers). The sending bank deducts the money immediately and sends it to the receiving bank's routing number. The receiving bank deposits it into your account the same day if you initiate the transfer before the bank's cutoff time—usually 2 p.m. or 3 p.m. on business days. Transfers sent after cutoff or on weekends process the next business day.

Wire transfers cost $15 to $30 per transfer at most banks, though some banks charge more for international wires. Once the money leaves your bank, it cannot be recalled. If you send it to the wrong account number, you will need to contact the receiving bank and ask them to reverse it—they are not required to do so. This makes wire transfers best for large amounts going to an account you have verified, not for testing a new transfer route.

To initiate a wire, log into your bank's website or app, select "Send Money" or "Wire Transfer," enter the receiving bank's routing number and your account number, and confirm. Some banks also let you wire money in person at a branch or by phone.

ACH transfers: free, slower, safest for routine moves

ACH (Automated Clearing House) transfers are the standard way banks move money between accounts. The sending bank batches your transfer with thousands of others and sends them to a clearing house, which sorts them by receiving bank and delivers them in the next batch. This process takes 1 to 3 business days. ACH transfers are free at nearly all banks and are reversible if you catch an error within a day or two.

You initiate an ACH transfer the same way as a wire: log into your bank, select "Transfer," enter the receiving bank's routing number and account number, and confirm. The money leaves your account immediately, but the receiving bank does not see it for 1 to 3 days. If the account number is wrong, the transfer will bounce back to your bank within a few days, and you can try again with the correct number.

ACH transfers work best for moving money between your own accounts, paying bills, or sending money to someone when timing is not urgent. Many employers and government agencies also use ACH to deposit paychecks and benefits, so you are likely already familiar with the timeline.

Instant transfers via debit card or mobile app

If both banks are connected through a service like Zelle, PayPal, Square Cash, or Venmo, you can transfer money instantly using an email address or phone number instead of a routing number. These services link to your bank account and move money within minutes or hours, usually at no cost. Zelle is built into most major banks' apps and is the fastest option if both your banks support it.

To use Zelle or a similar service, open your bank's app, find the "Send Money" or "Zelle" tab, enter the recipient's email or phone number, and confirm. The receiving person must also be enrolled in the same service. If they are not, they will receive a notification and can enroll to claim the money. Some services limit how much you can transfer per day—Zelle's limit is often $500 to $2,000 depending on your bank.

These services are convenient but less flexible than wire or ACH transfers because they require both parties to use the same platform. They also have lower daily limits, so they work best for smaller, routine transfers between people you know.

What happens if a transfer goes wrong

If you send money to the wrong account number, the outcome depends on the transfer type. With ACH, the transfer will bounce back to your bank within 1 to 3 business days if the account does not exist. With a wire transfer, the money goes to the account you specified, and recovery is difficult—you will need to contact the receiving bank and ask them to reverse it, but they are not required to comply.

If the receiving bank is slow to deposit the money after it arrives, contact your bank and ask them to verify that the transfer was received. Most banks can confirm receipt within 24 hours. If the money was received but not deposited, the receiving bank's customer service can investigate and credit your account.

If you suspect fraud or an unauthorized transfer, contact your bank immediately. Banks can freeze transfers that have not yet been processed, but once money arrives at the receiving bank, recovery becomes much harder. Report the issue within 60 days to preserve your right to dispute the charge.

Timing: when transfers actually process

The time a transfer takes depends on when you initiate it and what day of the week it is. Transfers sent on a business day before the bank's cutoff time (usually 2 p.m. to 5 p.m.) process that day or the next. Transfers sent after cutoff, on weekends, or on federal holidays process on the next business day. Some banks process ACH transfers in batches at specific times, so a transfer sent at 3 p.m. might not leave until the next batch at 5 p.m. or later.

Wire transfers are fastest: if you send one before cutoff on a business day, it arrives the same day or the next morning. ACH transfers take 1 to 3 business days from the time they leave your bank. Instant transfers via app or Zelle move within minutes to a few hours. If you need money by a specific date, initiate the transfer at least one business day earlier than that date to account for processing delays.

Fees and limits to watch for

Wire transfers cost $15 to $30 per transfer at most banks. Some banks charge extra for international wires or rush processing. ACH transfers are free. Instant transfers via Zelle, PayPal, or Venmo are usually free, though some services charge a small fee if you use a credit card instead of a bank account.

Daily and monthly transfer limits vary by bank and transfer type. Wire transfers often have no limit, but ACH transfers may be capped at $10,000 to $25,000 per day depending on your bank. Zelle and similar services typically limit you to $500 to $2,000 per day. If you need to move more than the daily limit, initiate multiple transfers on different days or contact your bank to request a higher limit.

Frequently Asked Questions

Can I transfer money between banks on a weekend?

You can initiate the transfer on a weekend through your bank's app or website, but it will not process until the next business day. The receiving bank will not see the money until Monday at the earliest. If you need money over the weekend, use an instant transfer service like Zelle or PayPal instead.

What if I enter the wrong account number?

With ACH transfers, the transfer bounces back to your bank within 1 to 3 days if the account does not exist. With wire transfers, the money goes to the account you specified, and recovery is difficult. Always double-check the account number before confirming any transfer.

Do I need a routing number for every transfer?

You need a routing number for wire and ACH transfers. For instant transfers via Zelle, PayPal, or Venmo, you only need an email address or phone number. Check whether both banks support the same instant service before you try to use it.

How long does a wire transfer actually take?

Wire transfers sent before your bank's cutoff time on a business day arrive the same day or the next morning. Transfers sent after cutoff or on weekends process the next business day. International wires can take 1 to 3 business days depending on the receiving country.

Can I cancel a transfer after I send it?

You can cancel an ACH transfer within a few hours of sending it if you contact your bank immediately. Wire transfers cannot be cancelled once they leave your bank. Instant transfers via app are usually final within minutes. Always contact your bank right away if you need to stop a transfer.