Yes, you can transfer money between banks — here's how it actually works

You can move money from one bank to another. The method you use depends on how fast you need it, whether you're moving it to an account in your own name or someone else's, and what your banks support. Most transfers take one to three business days using the standard route (ACH), but you can also move money the same day using wire transfer, debit card, or your banks' own apps if they're connected.

The catch: not all methods work the same way, they cost different amounts, and some are harder to reverse if something goes wrong. Knowing which one to use saves you time and money.

Key Takeaways

  • ACH transfers are free or low-cost and take one to three business days; most banks let you start them through their website or app.
  • Wire transfers move money the same day but cost $15 to $50 and are nearly impossible to reverse if you send to the wrong account.
  • If both banks are part of the same network (like Zelle or your bank's own transfer service), you may be able to move money in minutes.
  • Debit card transfers work instantly but only if the receiving bank accepts external debit card funding, which not all do.
  • Always double-check the receiving account number and routing number before you send; a typo can send your money to a stranger's account.

ACH transfers: the standard, slow, and cheap route

ACH stands for Automated Clearing House, and it's the backbone of most bank-to-bank transfers in the United States. Your bank sends an electronic instruction to the receiving bank through a central clearing system. The whole process is automated, which is why it's cheap — usually free or $1 to $3 if you're moving money out.

ACH transfers take one to three business days. That means if you send money on a Friday afternoon, it won't arrive until Tuesday or Wednesday. Weekends and federal holidays don't count as business days. Some banks offer next-business-day ACH if you initiate the transfer early enough in the morning, but this is not may provide and may cost extra.

To start an ACH transfer, log into your bank's website or app, find the "Transfer" or "Send Money" section, and enter the receiving bank's routing number and the account number. Your bank will ask you to verify the account holder's name. Some banks match the name you enter against the name on file at the receiving bank; if it doesn't match exactly, the transfer may be rejected or delayed. This is a safety feature, but it can be frustrating if the account is under a slightly different name (like a business name versus a person's name).

Wire transfers: fast but final and expensive

A wire transfer moves money the same business day, usually within hours. Your bank sends a direct instruction to the receiving bank with your money attached. This speed comes at a cost: wire transfers typically run $15 to $50 per transaction, depending on whether you're sending domestically or internationally.

The critical thing to know about wire transfers is that they are nearly impossible to reverse. Once the receiving bank accepts the wire, the money is theirs to keep. If you wire money to the wrong account number by mistake, you have to contact the receiving bank and ask them to return it — but they have no obligation to do so, and the account holder can refuse. Some banks will try to recover the money on your behalf, but this can take weeks or months and may not work at all.

Use wire transfer only when you're certain of the account details and when the speed is worth the cost and risk. Common scenarios: paying a down payment on a house (the title company will verify the wire details), sending money to an international account, or moving a large sum on a deadline.

Same-day transfers through bank apps and networks

Many banks now offer their own instant transfer services, and some participate in shared networks like Zelle, RTP (Real-Time Payments), or FedNow. If both your bank and the receiving bank are on the same network, you can move money in minutes — sometimes instantly.

Zelle is the most common. If both banks support Zelle, you can send money to someone using their email address or phone number, and it arrives within minutes. Zelle is free, but it's designed for transfers between people, not for moving your own money between accounts. Some banks let you use Zelle to transfer to your own account at another bank, but not all do — check with your bank first.

RTP and FedNow are newer networks that some larger banks are adopting. They work similarly to Zelle but are still rolling out. Ask your bank whether they support these services and whether you can use them for transfers between your own accounts.

The downside: if you send money through one of these networks to the wrong person, recovery is harder than with ACH. The money arrives instantly, and the recipient can spend it immediately. Contact your bank and the receiving bank right away if you make a mistake, but don't expect to get the money back.

Debit card transfers: instant but not always accepted

Some banks let you fund an account at another bank using a debit card. This works instantly because the receiving bank is charging your debit card directly, just like a purchase. The money appears in the receiving account right away.

The problem: not all banks accept debit card funding. Many online banks and some credit unions don't allow it because of fraud risk and processing fees. Check whether the receiving bank accepts debit card transfers before you try — if they don't, the transaction will be declined.

Debit card transfers also come with the same fraud risk as any debit card transaction. If someone gains access to your debit card number, they could fund accounts you don't control. Use this method only for transfers to accounts you own or to trusted recipients.

What to do if a transfer goes wrong

If money doesn't arrive on time, contact your sending bank first. They can tell you whether the transfer was sent, rejected, or is still pending. If it was sent, ask them to contact the receiving bank and trace the transfer. This usually takes a few business days.

If you sent money to the wrong account, your options depend on the method. For ACH transfers, contact your bank immediately and ask them to attempt a reversal. The receiving bank may honor the reversal request, but they're not required to. For wire transfers and instant transfers, contact both banks right away, but understand that recovery is unlikely if the recipient has already spent the money.

If the receiving bank says they never got the money, ask your sending bank for a trace number or confirmation that the transfer was sent. This documentation is important if you need to file a dispute or claim with your bank.

Comparing the methods: which one to use

MethodSpeedCostReversibleBest for
ACH1–3 business daysFree or $1–$3Yes, if caught quicklyRoutine transfers, no rush
Wire transferSame day, usually within hours$15–$50NoLarge sums, tight deadlines, verified recipients
Zelle or instant networkMinutes to instantFreeNoTransfers between people, if both banks support it
Debit cardInstantFree or small feeDepends on receiving bankOnly if receiving bank accepts it

For most transfers between your own accounts, ACH is the right choice: it's free, it works, and it gives you a few days to catch a mistake. Use wire transfer only when you need the money the same day and you're certain of the details. Use instant networks if both banks support them and you need the money quickly. Debit card transfers are a backup option if the receiving bank accepts them.

Frequently Asked Questions

Can I transfer money between banks on a weekend?

You can initiate a transfer on a weekend, but it won't process until the next business day. Both banks must be open for the transfer to complete. If you send an ACH transfer on Saturday, it will arrive on Tuesday or Wednesday at the earliest. Wire transfers and instant transfers also don't process on weekends.

What if I enter the wrong routing number?

The transfer may be rejected if the routing number doesn't match any real bank. If the routing number belongs to a different bank than you intended, the money will go to that bank instead. Contact your bank immediately and ask them to attempt a reversal. For ACH transfers, this sometimes works; for wire transfers, it rarely does.

Do I need to know the receiving account holder's name?

Most banks ask for the account holder's name as a verification step. Some banks will match it against the name on file at the receiving bank and reject the transfer if it doesn't match. Others accept the transfer anyway. Check with your bank about their name-matching policy before you send.

Is there a limit on how much I can transfer?

Yes, and it varies by bank and by method. ACH transfers often have daily or monthly limits ($10,000 to $25,000 per day is common, but this varies). Wire transfers may have higher limits. Check your bank's website or call them to find out your specific limits. You can usually request a higher limit if you need one.

What happens if the receiving bank closes the account before the money arrives?

If the account is closed before an ACH transfer arrives, the transfer will be rejected and the money will be returned to your account. This usually takes a few extra business days. If a wire transfer arrives at a closed account, the receiving bank will try to return it, but the process is slower and less certain.