The fastest way depends on where the money is coming from
If you are moving money between your own accounts at the same bank, most transfers finish within hours or by the next business day. If the money is coming from a different bank, a standard ACH transfer (Automated Clearing House) takes one to three business days and costs nothing. Wire transfers are faster—usually same-day or next-day—but cost $15 to $50 and are harder to reverse if something goes wrong. Peer-to-peer apps like Venmo, PayPal, or Cash App move money in minutes but may charge a fee if you want it instantly instead of waiting a few days.
The method you choose matters because it affects how long you wait, what it costs, and what happens if the transfer fails. A bill due tomorrow calls for a different choice than money you are saving for next month.
Key Takeaways
- ACH transfers between different banks take one to three business days, cost nothing, and work for most routine transfers.
- Wire transfers arrive same-day or next-day but cost $15 to $50 and cannot be reversed once sent.
- Transfers between your own accounts at the same bank usually complete within hours.
- Peer-to-peer apps move money in minutes for a fee, or in one to three days for free.
- Weekends and holidays pause all transfers except wire transfers, which may still process but arrive the next business day.
ACH transfers: the standard route for most money movements
An ACH transfer is the most common way money moves between bank accounts. Your bank sends an electronic instruction to the other bank through the Federal Reserve's clearing system. The receiving bank credits the money to the account, usually one to three business days after you initiate the transfer. There is no fee on your end, though some banks charge a small amount to send money out.
To start an ACH transfer, log into your bank's website or app, find the "transfer" or "send money" option, and enter the receiving account number, routing number, and the amount. The routing number identifies the receiving bank; you can find it on a check, on the bank's website, or by calling the bank. Some banks let you set up recurring transfers if you send money to the same account regularly.
ACH transfers work best for bills, loan payments, moving savings between accounts, and money you do not need immediately. They fail if you enter the wrong account number, if the receiving account is closed, or if you do not have enough money in your account. If a transfer fails, your bank will notify you and the money returns to your account within a few days.
Wire transfers: when you need money to arrive today or tomorrow
A wire transfer moves money directly from one bank to another without going through the ACH system. It usually arrives the same day if you send it before your bank's cutoff time (often 2 p.m. or 3 p.m.), or the next business day if you miss the window. Wire transfers cost $15 to $50 depending on your bank and whether the receiving bank is domestic or international.
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 the receiving bank's name, routing number, the account number, and the account holder's name. Your bank will confirm all details before sending because wire transfers cannot be reversed once they leave your account. If you send money to the wrong account, you have to contact that bank and ask them to return it, which they are not required to do.
Wire transfers are the right choice when you need to pay a down payment on a house, settle a legal judgment, or send money urgently. They are not the right choice for everyday bills or transfers you might want to cancel later.
Transfers between your own accounts at the same bank
Moving money from one account to another at the same bank is nearly instant. Log into your account, select the transfer option, choose the destination account, enter the amount, and confirm. The money appears in the receiving account within minutes to a few hours, and there is no fee.
This is the fastest and cheapest way to move money if both accounts are at the same bank. It works for moving money between checking and savings, between a regular account and a money market account, or between any two accounts you own at that bank. If the transfer does not show up within a few hours, contact your bank—delays are rare but can happen if the bank is performing maintenance.
Peer-to-peer apps: fast for small amounts, but watch the fees
Apps like Venmo, PayPal, Cash App, and Square Cash let you send money to another person's account in minutes. You link your bank account or debit card to the app, enter the recipient's username or phone number, and send the money. The recipient can then transfer it to their own bank account, which usually takes one to three business days.
Most peer-to-peer apps charge nothing if you wait for the standard transfer (one to three days), but charge $0.25 to $2 if you want the money to arrive instantly. Some apps charge a percentage fee (1% to 3%) if you link a credit card instead of a debit card or bank account. Read your app's fee schedule before you send, because fees vary widely and can add up on larger transfers.
Peer-to-peer apps work well for splitting rent, paying back a friend, or sending money to family. They are less useful for paying businesses or bills, because most businesses do not have usernames on these apps. If you send money to the wrong person, contact the app immediately—some will reverse the transfer if the recipient has not claimed it yet, but there is no may provide.
What happens when a transfer goes wrong
A transfer can fail for several reasons: the account number is wrong, the receiving bank does not recognize the routing number, the account is closed, or you do not have enough money in your account. When an ACH transfer fails, your bank sends you a notice (usually by email) and returns the money to your account within a few business days. You can then correct the information and try again.
If you send a wire transfer to the wrong account, the money is gone. Contact your bank immediately and ask them to contact the receiving bank and request a return. The receiving bank is not required to return the money, and recovery can take weeks or fail entirely. This is why wire transfers require you to confirm all details before sending.
If you send money through a peer-to-peer app to the wrong person, contact the app's support team right away. If the recipient has not claimed the money yet, the app may be able to cancel the transfer. If they have already claimed it, you will need to ask them to send it back, and they are not required to do so.
Timing: how weekends and holidays affect your transfer
ACH transfers and peer-to-peer transfers do not process on weekends or federal holidays. If you send an ACH transfer on Friday evening, it will not start processing until Monday. The one to three business days then begins counting from Monday, so the money may not arrive until Wednesday or Thursday. Wire transfers may still process on weekends at some banks, but the receiving bank may not credit the money until the next business day.
If you need money to arrive by a specific date, count backward from that date and account for weekends and holidays. If a holiday falls on a Monday, add an extra day to your estimate. If you are unsure, call your bank and ask when a transfer you send today will arrive.
Frequently Asked Questions
Can I transfer money to someone else's bank account?
Yes. You can send an ACH transfer or wire transfer to any bank account if you have the account number and routing number. You can also use a peer-to-peer app if the recipient has an account on the same app. ACH transfers and peer-to-peer transfers are free or low-cost; wire transfers charge a fee.
What is the difference between a routing number and an account number?
The routing number identifies the bank; the account number identifies your specific account at that bank. You need both to send an ACH transfer or wire transfer. The routing number is the same for all customers of a bank; the account number is unique to you. You can find both on a check or by calling your bank.
How long does a transfer take if I send it on a Friday?
An ACH transfer sent on Friday will not start processing until Monday. It will then take one to three business days, so it may not arrive until Wednesday or Thursday. A wire transfer sent before your bank's cutoff time on Friday may arrive the same day; if you miss the cutoff, it will arrive Monday. Peer-to-peer transfers also pause over the weekend.
Can I cancel a transfer after I send it?
You can cancel an ACH transfer if you contact your bank before it processes, usually within a few hours of sending. Once it processes, you cannot cancel it, but you can ask the receiving bank to return the money. Wire transfers cannot be canceled once they leave your bank. Peer-to-peer transfers can sometimes be canceled if the recipient has not claimed the money yet.
What should I do if a transfer fails?
Your bank will notify you by email or phone and return the money to your account within a few business days. Check that you entered the correct account number and routing number, then try again. If the transfer keeps failing, call your bank and ask why—the receiving bank may have flagged the account or the account may be closed.