The fastest way depends on where the money is going

If you are sending money to another account at the same bank, the transfer usually lands the same day or next business day, and costs nothing. If you are sending to a different bank, you have three main routes: ACH transfer (free, takes one to three business days), wire transfer (fast, costs $15 to $30), or a third-party service like PayPal or Venmo (varies by service). 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 are sending.

Each method has trade-offs. ACH is free but slow. Wire is fast but expensive and nearly impossible to reverse. Peer-to-peer apps are convenient for personal transfers but have daily limits. Same-bank transfers are instant and free but only work if both accounts are at the same institution.

Key Takeaways

  • Same-bank transfers are free and arrive within one business day; different-bank transfers take longer and may cost money depending on the method you choose.
  • ACH transfers are free but take one to three business days; wire transfers arrive the same day or next but cost $15 to $30.
  • You will need the recipient's routing number and account number for ACH or wire transfers, or their email or phone number for peer-to-peer apps.
  • Your bank may limit how much you can transfer per day or per month, and these limits vary by account type and bank.
  • If a transfer goes to the wrong account, contact your bank immediately; recovery is possible but not may provide.

ACH transfers: free but slower

An ACH transfer (Automated Clearing House) is the standard way to move money between different banks. Your bank sends the payment through a clearing network, and the receiving bank deposits it into the recipient's account. The whole process takes one to three business days, and there is no fee on your end—though some banks charge the recipient's bank a small fee, which the recipient may or may not see.

To set up an ACH transfer, log into your bank's website or app, select "Send Money" or "Transfer," and enter the recipient's name, routing number, and account number. Double-check the account number before you confirm; ACH transfers can be reversed, but only if the recipient's bank agrees to send the money back. If the account number is wrong, the money may sit in a holding account or be returned after several days.

Most banks let you schedule an ACH transfer to happen on a future date, which is useful if you know a bill is due on a specific day. The transfer will process on that date, so plan ahead—if you schedule it for a Friday, it may not arrive until Monday or Tuesday. This scheduling feature makes ACH useful for recurring payments like rent or loan installments.

Wire transfers: fast but expensive

A wire transfer moves money the same day or next business day, depending on when you send it and your bank's cutoff time. Wire transfers are processed through the Federal Reserve or SWIFT (for international transfers), and they are nearly impossible to reverse once sent. This speed and finality come at a cost: most banks charge $15 to $30 per domestic wire, and international wires cost $35 to $50 or more.

To send a wire, call your bank or visit a branch—most banks do not allow wire transfers through their website or app for security reasons. You will need to provide the recipient's full name, account number, routing number, and bank name. For international wires, you will also need the recipient's address and the bank's SWIFT code. Have all this information ready before you call; the process usually takes 10 to 15 minutes.

Wire transfers are best for large amounts, time-sensitive payments, or situations where you need proof the money arrived the same day. For routine bills or transfers between your own accounts, ACH is usually the better choice because it costs nothing.

Same-bank transfers: instant and free

If both accounts are at the same bank, you can transfer money instantly through your bank's app or website, with no fee. Log in, select the account you are transferring from, choose "Transfer to Another Account," and select the receiving account from your list. The money appears in the other account immediately or within a few hours, depending on the bank.

Same-bank transfers work even if the accounts are in different names, as long as you own both accounts and they are linked to your online banking profile. This is the fastest and cheapest option if it is available to you. Many people use this method to move money from checking to savings or to consolidate funds across multiple accounts they control.

Peer-to-peer apps: for transfers between people

Apps like Venmo, PayPal, Square Cash, and Zelle let you send money to another person using their email address or phone number, without needing their account number. The money usually arrives within one to three business days, and most services are free for standard transfers (though some charge a fee if you want the money to arrive faster).

These services work best for splitting rent, paying back a friend, or sending money to someone you know. They are less suitable for paying a business or a government agency, which usually need a formal ACH or wire transfer. Each app has daily and monthly limits on how much you can send; Venmo's limit is $4,999 per week, for example, though your bank may have lower limits.

Before you send money through a peer-to-peer app, make sure the recipient has an account set up and has confirmed their identity. If you send money to the wrong person, the app may not be able to recover it. Some apps allow you to cancel a transfer if the recipient has not yet claimed it, so check the app's cancellation policy before sending.

Transfer limits and how to raise them

Your bank sets a daily transfer limit (often $1,000 to $10,000) and a monthly limit (often $25,000 or higher). These limits exist to protect your account from fraud. If you need to transfer more than your limit, contact your bank and ask to raise it. You may need to verify your identity or explain the reason for the transfer, but most banks will increase your limit if you ask.

Some banks raise limits automatically after you have been a customer for a certain amount of time or after you have made several successful transfers. Check your bank's website or call customer service to see what your current limits are and whether they can be increased. If you are moving a large sum—such as a down payment on a house or a business purchase—tell your bank in advance so they can temporarily raise your limit or process the transfer as a wire instead.

What to do if a transfer goes wrong

If you sent money to the wrong account, contact your bank immediately—do not wait. For ACH transfers, your bank can file a claim with the receiving bank and ask for the money back. The receiving bank has 10 business days to respond. If the receiving bank agrees, the money is returned to your account within one to three business days. If they refuse or do not respond, your bank may be able to pursue the claim further, but recovery is not may provide.

For wire transfers, the situation is more difficult. Once a wire is sent, it is nearly impossible to reverse. Contact your bank right away and provide the recipient's name and account number. Your bank can try to contact the receiving bank and ask them to hold or return the funds, but this works only if the money has not already been withdrawn. Some banks have fraud specialists who can attempt recovery, but success is rare.

If you suspect fraud—if someone sent money from your account without your permission—report it to your bank immediately. Federal law protects you from unauthorized transfers, but you must report the fraud within 60 days of receiving your statement. Keep records of all communications with your bank about the unauthorized transfer.

Frequently Asked Questions

How long does it take for money to show up after I transfer it?

Same-bank transfers arrive instantly or within a few hours. ACH transfers between different banks take one to three business days. Wire transfers arrive the same day if sent before your bank's cutoff time (usually 2 p.m.), or the next business day if sent after. Weekends and holidays add extra time to all methods.

Can I cancel a transfer after I send it?

For ACH transfers, you can cancel within one business day if you contact your bank before the transfer processes. For wire transfers, cancellation is almost impossible once sent. For peer-to-peer apps, you can usually cancel if the recipient has not yet claimed the money. Act fast and contact your bank or the app immediately.

What if I do not know the recipient's account number?

If you do not have the account number, use a peer-to-peer app like Venmo or Zelle, which only need an email or phone number. If you need to send money through your bank, ask the recipient for their routing number and account number, or ask them to provide it through a secure method like email or a phone call.

Are there fees for transferring money between my own accounts?

No. Transfers between your own accounts at the same bank are free and instant. Transfers between your accounts at different banks through ACH are also free. Wire transfers between your own accounts cost the same as any other wire ($15 to $30).

What is the difference between a routing number and an account number?

A routing number identifies your bank; an account number identifies your specific account within that bank. You need both to send an ACH or wire transfer. Your routing number is the same for all your accounts at that bank. Your account number is unique to each account.