What a bank transfer is and how it works

A bank transfer moves money from your account to someone else's account, usually at the same bank or a different one. The money leaves your account, travels through the banking system (often in a few hours to a few business days), and lands in the recipient's account. You need the recipient's name, account number, and routing number—or for some transfers, just their email or phone number if you're both using the same bank's app.

Bank transfers are different from wire transfers, which are faster and more expensive, and different from ACH transfers, which are slower and cheaper. Most transfers you make from your bank's website or app are ACH transfers, even if the bank calls them "transfers" without the acronym. The bank handles the routing; you just provide the destination details and the amount.

Key Takeaways

  • You need the recipient's full name, account number, and routing number to send a transfer, or their email or phone if you're using your bank's app and they're at the same bank.
  • Most bank transfers take one to three business days to arrive, not including weekends or bank holidays.
  • Once a transfer leaves your account, you cannot cancel it if the recipient's bank has already received it, so double-check the account number before you send.
  • If you send money to the wrong account, contact your bank immediately; they can sometimes recover it, but only if they act fast.
  • Your bank may charge a fee for transfers to accounts outside your bank, or no fee at all—check your account agreement or call to confirm.

How to send a transfer through your bank's website or app

Log into your bank's website or mobile app and look for a link labeled "Transfer," "Send Money," or "Pay." Click it. You'll see options: transfer to your own account at the same bank, transfer to someone else at your bank, or transfer to an account at a different bank. Select the option that matches where the money is going.

Enter the recipient's information. If they're at your bank, you may only need their account number or email. If they're at a different bank, enter their full name (exactly as it appears on their account), their account number, and their bank's routing 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. Enter the amount and a note (optional, but useful for both of you to remember what the transfer was for). Review everything, then confirm and send.

The money leaves your account immediately, but it may not arrive at the recipient's bank for one to three business days. Some banks offer faster options—same-day or next-day transfers—but these usually cost extra or require both banks to participate in a faster network. Ask your bank if faster options are available for the recipient's bank.

What information you need before you start

Gather these details before you open your banking app or website. You need the recipient's full legal name (the name on their account, not a nickname), their account number, and their routing number. If the recipient is at your bank, you may only need the account number or their email address.

If you don't have the routing number, ask the recipient to check a check from their account (it's printed at the bottom), or call their bank and ask for it. You can also search online for "[Bank Name] routing number," but verify it against a check or the bank's official website to avoid sending to the wrong place. A wrong routing number can send your money to the wrong bank, and recovery takes time.

Have the amount ready and decide whether you want to include a note or memo. Some banks let you add a note that both you and the recipient will see; others don't. This is helpful for rent, loan payments, or reimbursements so both of you have a record of what the money was for.

How long a transfer takes and what happens if it's delayed

Most transfers between banks take one to three business days. "Business days" means Monday through Friday, excluding federal holidays. A transfer you send on Friday afternoon may not arrive until Tuesday or Wednesday. A transfer sent on a holiday may not start moving until the next business day.

Some banks offer same-day or next-day transfers for an extra fee, usually $10 to $25. These work only if both banks are part of the same faster network (like the RTP network or FedNow). Ask your bank which banks they can reach with faster transfers and what the cost is.

If a transfer doesn't arrive within the time your bank promised, contact your bank and ask them to trace it. Provide the recipient's name, account number, the amount, and the date you sent it. The bank will check whether it was received by the recipient's bank. If it was, the recipient's bank may be holding it for some reason (a name mismatch, a closed account, or a fraud hold). If it wasn't received, your bank can try to recall it, but only if the recipient's bank hasn't processed it yet.

What to do if you sent money to the wrong account

Stop and call your bank immediately. Do not wait. Tell them the transfer went to the wrong account and ask them to recall it. If the recipient's bank has not yet processed the transfer, your bank can pull it back. If it has been processed, recovery is much harder and depends on whether the recipient will voluntarily return it.

Your bank will file a claim with the recipient's bank and ask them to recover the funds. The recipient's bank will contact the account holder and ask them to return the money. If the account holder refuses, your bank may be able to reverse the transfer only if they can prove fraud or error on the recipient's bank's side—not simply that you made a mistake. This process can take weeks or months.

To avoid this: always double-check the account number and routing number before you hit send. Read them aloud to yourself or have someone else read them back to you. A single wrong digit sends the money to a different account, and you may not be able to get it back.

Fees and limits on bank transfers

Many banks charge no fee for transfers to accounts at other banks. Some charge $1 to $5 per transfer. A few charge more, especially for same-day or next-day transfers. Check your account agreement or call your bank to find out what you'll be charged.

Your bank may also limit how much you can transfer in a single day or per month. Common limits are $5,000 to $25,000 per day, but this varies by bank and by account type. If you need to send more than your limit, contact your bank and ask whether they can raise it temporarily or whether you need to split the transfer across multiple days.

Some banks also limit how many transfers you can make per month (often six), though this rule is less common now. If you hit a limit, your bank will tell you when you try to send the transfer. You can usually request a higher limit or wait until the next month.

Security and fraud protection for bank transfers

Bank transfers are generally safe if you send them to the right account. Your bank is responsible for getting the money to the correct routing number and account number. If the money goes to the wrong place because you provided the wrong information, the bank is usually not liable—you are.

However, if someone hacks your account and sends transfers without your permission, your bank's fraud protection may cover you. Report unauthorized transfers to your bank immediately. Under federal law, your liability is limited if you report it within a certain timeframe (usually 60 days from when you see the unauthorized transfer on your statement). The sooner you report it, the better your chances of recovery.

To protect yourself: use a strong, unique password for your bank account; enable two-factor authentication if your bank offers it; never share your login details or account number with anyone you don't trust; and review your account regularly for transfers you didn't make.

Frequently Asked Questions

Can I cancel a bank transfer after I send it?

Only if you act fast. Call your bank immediately and ask them to recall the transfer. If the recipient's bank has not yet processed it, your bank can pull it back. Once it's been processed and the money is in the recipient's account, cancellation is not possible—you would have to ask the recipient to send the money back.

What's the difference between a bank transfer and a wire transfer?

A bank transfer (usually ACH) takes one to three business days and costs little or nothing. A wire transfer arrives the same day or next day but costs $15 to $50. Wire transfers are also harder to reverse if you make a mistake. Use a bank transfer for routine payments; use a wire transfer only when you need the money to arrive urgently.

Do I need the recipient's name to send a transfer?

Yes, you need their full legal name as it appears on their account. Some banks will let you send to just an account number and routing number, but this is risky—if the account number belongs to someone else, your money goes to them. Always include the name so the recipient's bank can verify it matches the account.

What if the recipient's bank says they never received my transfer?

Contact your bank and ask them to trace it. Provide all the details: recipient name, account number, routing number, amount, and date sent. Your bank will check with the recipient's bank to see where the transfer is. It may be stuck in processing, held for fraud review, or rejected because of a name mismatch. Your bank can help you figure out what happened and resend it if needed.

Can I send a transfer on a weekend or holiday?

You can initiate the transfer any time through your bank's app or website, but it won't start moving until the next business day. If you send it on Friday evening, it will begin processing on Monday. If you need it to arrive by a specific date, send it at least one business day earlier to account for delays.