The fastest way depends on whether the banks are the same or different

If both accounts are at the same bank, you can move money between them instantly through your online banking portal or mobile app—no fees, no waiting. Log in, select "transfer between accounts" or "internal transfer," choose the source and destination account, enter the amount, and confirm. The money appears in the receiving account within minutes.

If the accounts are at different banks, you have three main routes: ACH transfer (1 to 3 business days, free), wire transfer (same day or next day, usually $15 to $30), or real-time payment systems like Zelle or FedNow (minutes to hours, free). Which one you use depends on how fast you need the money and whether you want to pay a fee.

Key Takeaways

  • Same-bank transfers happen instantly through your online banking portal and cost nothing.
  • ACH transfers between different banks take 1 to 3 business days and are free, but some banks cap the amount you can send per day or per month.
  • Wire transfers move money the same day or next business day but cost $15 to $30 and cannot be reversed once sent.
  • Real-time payment systems like Zelle and FedNow move money in minutes to a few hours and are free, but not all banks offer them yet.
  • You need the receiving account number and routing number (or the recipient's email or phone number for Zelle) to complete any transfer.

ACH transfers: free but slower

An ACH transfer (Automated Clearing House) is the standard way banks move money between accounts at different institutions. The money goes through a clearing house that batches transfers and settles them overnight. Most ACH transfers take 1 to 3 business days, though some banks offer next-day ACH for an extra fee.

ACH transfers are free and have no dollar limit set by the clearing house itself, but your bank may impose its own caps—often $10,000 per day or $25,000 per month for online transfers. Check your bank's transfer limits in your account settings or by calling customer service. If you need to move more, you can split the transfer across multiple days or ask your bank about raising your limit.

To send an ACH transfer, log into your bank's website or app, select "send money" or "transfer," choose the receiving bank, and enter the recipient's account number and routing number. Double-check both numbers before confirming—a typo sends money to the wrong account, and recovering it is slow and uncertain.

Wire transfers: fast but irreversible

A wire transfer moves money the same business day if you send it before your bank's cutoff time (usually 2 p.m. or 3 p.m. Eastern), or the next business day if you miss the window. Wire transfers cost $15 to $30 depending on your bank and whether the receiving bank is domestic or international.

The critical difference: once a wire is sent, you cannot cancel it or reverse it. If you wire money to the wrong account, you have to contact the receiving bank and ask them to return it—they are not required to do so, and recovery can take weeks or fail entirely. Use wire transfers only when you are certain of the account details and the recipient is someone you trust.

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. Have the recipient's full name, account number, routing number, and bank name ready. Some banks also require the recipient's address. Your bank will charge the fee at the time of transfer.

Real-time payment systems: minutes, no fees

Zelle and FedNow are newer payment networks that move money in minutes to a few hours, with no fees. Zelle is available through most major banks and credit unions; you send money using the recipient's email address or phone number, and they receive it in their bank account almost instantly. FedNow is newer and available through fewer banks, but works the same way.

The catch: not all banks offer these services yet. Check whether your bank supports Zelle or FedNow before you count on it. If your bank does not, you can still use Zelle through a standalone app, but you will need the recipient's bank account details to link it, which defeats the speed advantage.

Zelle and FedNow are designed for smaller, routine transfers between people who know each other. They have lower fraud protection than ACH or wire transfers, so use them for money you are comfortable sending to someone you trust. If the recipient does not have a Zelle or FedNow account, the money sits in a holding area until they claim it—usually within 14 days.

What information you need to send money

Transfer TypeInformation NeededSpeedCost
Same-bank transferReceiving account numberMinutesFree
ACH transferReceiving account number and routing number1–3 business daysFree
Wire transferReceiving account number, routing number, recipient name, and bank nameSame day or next business day$15–$30
ZelleRecipient email or phone number (or account details if using standalone app)Minutes to hoursFree
FedNowRecipient email or phone numberMinutes to hoursFree

How to find routing and account numbers

Your bank's routing number is a nine-digit code that identifies your bank in the ACH and wire transfer systems. You can find it on the bottom left of your checks, in your online banking portal under account details, or by calling your bank. The routing number is the same for all customers at your bank, regardless of which branch they use.

Your account number is unique to your account and is usually 10 to 12 digits. It also appears on the bottom of your checks, right after the routing number. In your online banking portal, it is listed under account information or account summary. Never share your full account number with anyone except the person or organization you are sending money to.

What to do if a transfer goes wrong

If you sent money to the wrong account, contact your bank immediately—the same day if possible. For ACH transfers, your bank can file a reversal request within a few days, but the receiving bank is not required to return the money. For wire transfers, call your bank and ask them to contact the receiving bank on your behalf, but expect a slow process and no may provide of recovery.

If money was deducted from your account but never arrived at the destination, your bank can trace the transfer and confirm where it went. This usually takes 5 to 10 business days. If the money is lost in the system, your bank is responsible for returning it to you, though you may need to file a formal dispute.

If you did not authorize a transfer and it appears on your account, report it to your bank as fraud immediately. Your bank will investigate and reverse unauthorized transfers within a set timeframe—usually 10 business days for ACH and wire transfers. Do not delay; the longer you wait, the harder recovery becomes.

Frequently Asked Questions

Can I cancel a transfer after I send it?

For ACH transfers, you have until the end of the business day you sent it, or sometimes the next business day depending on your bank. Contact your bank immediately by phone. For wire transfers, cancellation is almost impossible once the money leaves your bank—call right away, but expect to be told it is too late. Zelle and FedNow transfers cannot be canceled once sent.

Why does my bank have a daily transfer limit?

Banks set limits to reduce fraud risk and comply with anti-money-laundering rules. Limits vary by bank and account type. You can often raise your limit by calling customer service or visiting a branch, or you can split large transfers across multiple days. Wire transfers usually have higher limits than ACH transfers.

Do I need to tell the receiving bank I am sending money?

No. The receiving bank will accept the transfer automatically as long as the account number and routing number are correct. The money will appear in the account within the timeframe for that transfer type. You do not need to notify anyone at the receiving bank in advance.

What happens if I enter the wrong routing number?

The money may go to the wrong bank or be rejected entirely. If it goes to the wrong bank, that bank will try to match it to an account and may send it back to you. If it is rejected, it returns to your account within a few days. Always double-check routing and account numbers before confirming a transfer.

Is it safe to send money through Zelle to someone I just met?

Zelle has limited fraud protection compared to other transfer methods, and once sent, the money cannot be recovered. Only use Zelle for people you know and trust. If you are buying something from a stranger, use a payment method with buyer protection, like a credit card or PayPal.