Yes, you can send money from one bank to another

You can move money between banks using several methods, and most transfers arrive within one to three business days. The method you choose depends on how fast you need the money to move, whether you're sending to yourself or someone else, and what your banks support. The most common routes are ACH transfers (the slowest but free), wire transfers (fast but costly), and real-time payment systems like Zelle or FedNow (instant or near-instant, but with lower limits).

Each method has a different cost, speed, and reversibility. Understanding the trade-offs helps you pick the right one for your situation and avoid mistakes that are hard to fix.

Key Takeaways

  • ACH transfers are free and take one to three business days; most banks offer them at no charge for moving money between your own accounts.
  • Wire transfers move money the same day or next business day but cost $15 to $50 per transfer and are harder to reverse if you make a mistake.
  • Real-time payment apps like Zelle, PayPal, and Venmo move money in minutes but have daily or per-transaction limits, usually $500 to $2,500.
  • You need the receiving bank's routing number and the account number to start an ACH or wire transfer; for Zelle or similar apps, you need only the recipient's email or phone number.
  • If a transfer goes to the wrong account, contact your bank immediately—recovery is faster and more likely if you act within 24 hours.

ACH transfers: free but slower

ACH stands for Automated Clearing House, a network that moves money between banks using the Federal Reserve. When you initiate an ACH transfer from your bank's website or app, your bank sends the payment instruction to the ACH network, which batches it with thousands of others and clears it overnight. The receiving bank then posts the money to the recipient's account the next business day or the day after.

Most banks offer ACH transfers for free when you move money between your own accounts at different banks. Some banks also let you send ACH transfers to other people's accounts, though a few charge a small fee ($1 to $3) for outgoing transfers to external accounts. Incoming ACH transfers are almost always free. The standard timeline is one to three business days from the time you send it; weekends and federal holidays add delay.

ACH transfers are safe because the receiving bank verifies the account number before posting the money. If you send to the wrong account by mistake, the receiving bank will reject it, and the money returns to you within one to two business days. ACH transfers are also reversible for up to 60 days if the recipient agrees, though in practice this is rare.

Wire transfers: fast but expensive and harder to reverse

A wire transfer moves money the same day or the next business day and is the fastest method banks offer. You initiate it through your bank's website, app, or by calling a representative. Your bank deducts the money from your account immediately and sends it directly to the receiving bank using the SWIFT network (for international wires) or the Fedwire system (for domestic transfers within the United States).

Wire transfers cost between $15 and $50 per transfer, depending on your bank and whether the wire is domestic or international. Some banks charge less for outgoing wires to your own accounts at other banks. The receiving bank may also charge a fee to receive the wire, typically $10 to $15. You will need the receiving bank's routing number, the account number, and the account holder's name to send a wire.

The major drawback is that wire transfers are nearly impossible to reverse once sent. If you wire money to the wrong account, you must contact your bank and the receiving bank immediately and ask them to recover the funds. Recovery is possible only if the receiving bank has not yet released the money to the account holder, which usually means within hours of the transfer. If the money has been withdrawn or transferred out, recovery is unlikely. For this reason, wire transfers are most useful when you are sending money to someone you trust or to a business you have verified.

Real-time payment apps: instant but with limits

Apps like Zelle, PayPal, Venmo, and Square Cash move money in minutes or seconds, often within the same day. These services connect to your bank account and let you send money to another person using their email address or phone number. The recipient receives a notification and can accept the payment into their own bank account.

Real-time payment apps are free to use for basic transfers between individuals, though some charge a fee if you want to speed up a transfer or if you use a credit card instead of a bank account. The main limitation is that each app sets daily and per-transaction limits. Zelle typically allows $500 to $2,500 per transaction and $5,000 to $20,000 per day, depending on your bank. Venmo and PayPal have similar caps. These limits exist to reduce fraud and are set by the app and your bank together.

Real-time payment apps are less reversible than ACH transfers. Once the recipient accepts the payment, the money is theirs, and you cannot get it back without asking them to send it back to you. If you send money to the wrong person by mistake, contact the app's support team immediately. Some apps can freeze the payment if the recipient has not yet accepted it, but once accepted, recovery depends on the recipient's cooperation.

What you need to send money between banks

For an ACH or wire transfer, you need the receiving bank's routing number and the recipient's account number. The routing number is a nine-digit code that identifies the bank; you can find it on a check, on the bank's website, or by calling the bank. The account number is usually 8 to 17 digits and identifies the specific account. For wire transfers, you also need the account holder's full name as it appears on the account.

For real-time payment apps like Zelle, you need only the recipient's email address or phone number. The app looks up their bank account using that information. This is why real-time apps are simpler for peer-to-peer transfers but not suitable for sending money to businesses, which usually require a formal wire or ACH transfer.

Before you send any transfer, double-check the routing number and account number. A single digit wrong will send the money to the wrong account. If you are unsure, call the receiving bank or ask the recipient to verify the information before you send.

Timing: when the money actually arrives

ACH transfers typically take one to three business days. If you send on a Friday afternoon, the money may not arrive until Tuesday or Wednesday because the ACH network does not process on weekends or federal holidays. Some banks offer "next-day ACH," which guarantees delivery by the next business day, but this is less common and may have a fee or a limit on the amount you can send.

Wire transfers arrive the same day if you send before your bank's cutoff time (usually 2 p.m. or 3 p.m. Eastern time on a business day). If you send after the cutoff or on a weekend, the wire goes out the next business day. International wires can take one to five business days depending on the receiving country and bank.

Real-time payment apps move money in minutes to hours, often within the same day. Some apps may provide delivery within 30 minutes; others may take up to a few hours. The exact timing depends on the app and the receiving bank's processing speed.

What to do if a transfer goes to the wrong account

Contact your bank immediately if you realize you sent money to the wrong account. For ACH transfers, call or visit your bank within 24 hours and ask them to issue a recall. Your bank will contact the receiving bank and ask them to reverse the transaction. If the receiving bank has not yet released the money to the account holder, they will return it to you within one to two business days. If the money has already been withdrawn or transferred out, recovery is much harder.

For wire transfers, call your bank right away and ask them to attempt a recovery. Explain that the wire went to the wrong account and ask the bank to contact the receiving bank and the account holder to request the money back. If the receiving bank can freeze the account before the money is withdrawn, they may be able to recover it. However, if the money has left the account, the receiving bank has no obligation to help, and you may need to pursue a civil claim or report fraud to law enforcement.

For real-time payment apps, contact the app's support team immediately and explain the mistake. If the recipient has not yet accepted the payment, the app may be able to cancel it. If the payment has been accepted, ask the app to contact the recipient on your behalf and request they send the money back. Some apps have a dispute process, but it is slower and less reliable than a direct request to the recipient.

Frequently Asked Questions

Can I send money from one bank to another if I do not have online banking?

Yes. You can visit a branch in person and ask a teller to initiate an ACH transfer or wire transfer for you. You will need to provide the receiving bank's routing number, the account number, and the amount. The teller will process it the same way as an online transfer. Some banks charge a small fee for in-person transfers, usually $5 to $10.

Is there a limit to how much I can transfer between banks?

ACH transfers have no federal limit, but individual banks may set their own caps, often $10,000 to $25,000 per day or per transfer. Wire transfers also have no federal limit, but banks may restrict large wires or ask you to verify the reason for the transfer. Real-time payment apps have the lowest limits, usually $500 to $2,500 per transaction. Contact your bank to find out what limits apply to your account.

Do I have to pay a fee to receive money from another bank?

No. Incoming ACH transfers and real-time payment transfers are free to receive. Wire transfers may have a receiving fee of $10 to $15, depending on the receiving bank. The receiving bank deducts this fee from the amount that arrives in your account, so you receive slightly less than the sender intended.

What if the receiving bank says the account does not exist?

If an ACH transfer is rejected because the account does not exist, the money returns to your account within one to two business days. If a wire transfer is rejected, the receiving bank will attempt to return it to your bank, but this can take several days. Call your bank to confirm the money has been returned before you try sending again. Double-check the routing number and account number with the recipient before attempting a second transfer.

Can I cancel a transfer after I send it?

For ACH transfers, you can cancel within a few hours of sending, before the ACH network processes it. Call your bank immediately and ask them to cancel the transfer. Once the ACH network has processed it (usually overnight), cancellation is no longer possible, but you can ask for a recall. For wire transfers, cancellation is almost never possible once sent. For real-time payment apps, you can cancel only if the recipient has not yet accepted the payment. After acceptance, you cannot cancel; you can only ask the recipient to send the money back.