The fastest way depends on how soon you need the money
The method you choose matters because speed, cost, and reliability vary widely. A wire transfer reaches another bank in hours but costs $15 to $30. An ACH transfer (also called an electronic transfer) is free or cheap but takes three to five business days. A same-day ACH is faster than standard ACH but not available from every bank. Moving cash in person is instant but only works if both banks have branches near you.
Start by asking yourself: do you need this money today, tomorrow, or can you wait until next week? That answer narrows your options immediately. Then check whether your bank offers the method you want—not all banks support every transfer type.
Key Takeaways
- Wire transfers move money in hours but cost $15 to $30 and cannot be reversed once sent.
- ACH transfers are free or low-cost but take three to five business days and work only on business days.
- Same-day ACH reaches the other bank by end of business the same day you send it, but your bank must offer it and you must send before their cutoff time.
- You will need the receiving bank's routing number and the account number for the account you are sending to.
- If you send money to the wrong account, contact your bank immediately—recovery is possible but not may provide.
Wire transfers: fastest but irreversible
A wire transfer moves money within hours, usually by early afternoon the same day if you send it before your bank's cutoff (typically 2 p.m. or 3 p.m. on business days). The receiving bank gets the money the same day or next business day. Wire transfers cost between $15 and $30 per transfer, depending on your bank and whether it is domestic (within the U.S.) or international.
The critical drawback: once a wire leaves your bank, you cannot cancel it. If you wire money to the wrong account or to someone you do not trust, your bank cannot reverse it. You would have to contact the receiving bank and ask them to return the money, which they are not required to do. Wire fraud is common for this reason—criminals often pressure victims into wiring money because it cannot be stopped.
To send a wire, log into your bank's website or app, or call and speak to a representative. You will need the receiving bank's routing number (a nine-digit code that identifies the bank), the account number you are sending to, and the account holder's name. Some banks require you to go in person for large wire amounts.
ACH transfers: free but slow
An ACH transfer is an electronic payment that moves through the Automated Clearing House network. It is free or costs $1 to $3, depending on your bank. The tradeoff is time: ACH transfers take three to five business days. If you send one on a Friday, the money will not arrive until Wednesday or Thursday of the following week.
ACH transfers only process on business days (Monday through Friday, excluding federal holidays). If you send an ACH on a weekend or holiday, it enters the queue on the next business day. This is why timing matters—sending on Thursday afternoon may not process until the following Tuesday.
ACH transfers are reversible within a limited window. If you send money to the wrong account, contact your bank within one business day and they can attempt to recall it. The receiving bank is not required to return it, but many do if the recall request comes quickly. After that window closes, recovery becomes much harder.
To send an ACH transfer, use your bank's online banking portal or mobile app. You will need the receiving bank's routing number and the account number. Most banks let you save recipient accounts so you do not have to enter the details every time.
Same-day ACH: middle ground between speed and cost
Same-day ACH is an ACH transfer that reaches the receiving bank by the end of the same business day you send it. It costs the same as standard ACH (free or $1 to $3) but moves much faster. The catch: not every bank offers it, and you must send before your bank's cutoff time, which is usually 4 p.m. or 5 p.m. on business days.
Same-day ACH is useful when you need money by tomorrow but do not want to pay wire transfer fees. It is also reversible like standard ACH, so if you make a mistake, you have a window to recall it. Check your bank's website or call to confirm they offer same-day ACH and what their cutoff time is.
What information you need to send money
Regardless of which method you choose, you will need the same core details about the receiving account:
- Routing number: A nine-digit code that identifies the receiving bank. You can find it on the bank's website, by calling them, or by asking the account holder.
- Account number: The account number for the specific account you are sending to. This is usually 10 to 12 digits.
- Account holder's name: The name on the account you are sending to. Banks use this to verify the account is real.
- Amount: How much money you are sending.
Double-check the routing number and account number before you send. A single wrong digit sends the money to the wrong account, and recovery is not may provide. If you are unsure, call the receiving bank or ask the account holder to confirm the details.
What to do if you send money to the wrong account
If you realize you sent money to the wrong account, contact your bank immediately—do not wait. The sooner you act, the better your chances of recovery. For wire transfers, call your bank right away and ask them to attempt to recall the wire. They will contact the receiving bank and ask them to return the money. The receiving bank can refuse, but many will cooperate if the request comes quickly.
For ACH transfers, contact your bank within one business day and ask them to file a recall or reversal request. Like wire recalls, this is not may provide, but it works more often than wire recalls because ACH transfers are designed to be reversible. After one business day, your options narrow significantly.
If the receiving bank refuses to return the money, you can file a dispute with your bank. This is a formal complaint that triggers an investigation. The bank will contact the receiving bank and ask for the money back. If the receiving bank still refuses and you have evidence the transfer was unauthorized or sent by mistake, you may have grounds for a chargeback or legal action, though this is expensive and time-consuming.
Moving money in person at a branch
If both banks have physical branches near you, you can withdraw cash from one bank and deposit it at the other. This is instant—the money is in the receiving account as soon as the deposit is processed. There is no fee (beyond any fees your bank charges for cash withdrawals). The downside is that you have to be present in person, and large cash deposits may trigger reporting requirements or questions from the bank.
Banks are required to report cash deposits over $10,000 to the federal government. This is not illegal, but it can slow down the deposit process. If you are moving a large sum, call the receiving bank ahead of time and let them know you are coming with a cash deposit.
Frequently Asked Questions
Can I transfer money between my own accounts at different banks?
Yes, the process is the same. You will still need the routing number and account number of the receiving account. Most banks let you link your own accounts so you can transfer between them without entering the details each time. This is often called an "internal transfer" or "linked account transfer" and may be faster than transferring to someone else's account.
What happens if I send money on a weekend?
Wire transfers and ACH transfers only process on business days. If you send on a Saturday or Sunday, the transfer enters the queue on Monday morning. If you send on a Friday after your bank's cutoff time, it will not process until Monday. Plan ahead if you need money by a specific date.
Is it safe to give someone my routing number and account number?
Your routing number is public information—it is printed on every check and published on your bank's website. Your account number is more sensitive. Giving both to someone you trust is safe for the purpose of receiving a transfer. Never give this information to someone you do not know or trust, because they could withdraw money from your account without your permission.
How much money can I transfer at once?
Limits vary by bank and transfer method. Wire transfers often have higher limits ($10,000 to $100,000 or more per day, depending on your bank). ACH transfers typically have lower daily limits ($1,000 to $25,000, depending on your bank). Check your bank's website or call to find out your specific limits. If you need to move more than your limit allows, you can split the transfer across multiple days.
Can I cancel a transfer after I send it?
Wire transfers cannot be cancelled once they leave your bank. ACH transfers can be recalled within one business day, though the receiving bank is not required to return the money. Same-day ACH is also reversible within a limited window. Contact your bank immediately if you need to cancel a transfer.