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 overnight or within 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 both use the same bank's app.

Bank transfers are different from wire transfers, which move money faster but cost more and cannot be reversed once sent. A standard bank transfer is slower but cheaper, and you have a window to cancel it before it settles. The exact timeline and cost depend on whether you are sending money within the same bank, to another bank in the US, or internationally.

Key Takeaways

  • Domestic bank transfers between US accounts typically take one to three business days and cost nothing or a small flat fee.
  • You need the recipient's full name, account number, and routing number, or you can use their email or phone if you both bank at the same institution.
  • Transfers sent during business hours on a weekday usually land faster than those sent on evenings or weekends.
  • You can cancel a transfer before it settles, but once the money reaches the other account, you cannot reverse it without the recipient's consent.

Same-bank transfers: the fastest route

If you and the recipient both have accounts at the same bank, the transfer is usually the fastest and cheapest option. Log into your online banking or mobile app, select "Send Money" or "Transfer," and enter the recipient's name and account number. Many banks let you send to a phone number or email instead, which the recipient links to their account. The money often moves within hours, sometimes instantly, and there is no fee.

The speed depends on the bank. Some institutions process same-bank transfers in real time during business hours. Others batch them and process them overnight. Check your bank's website or call to learn the typical timeline for your account type.

Transfers to another bank: what you need and how long it takes

Sending money to someone at a different bank requires their routing number (a nine-digit code that identifies their bank), their account number, and their full name as it appears on their account. You can find the routing number on the recipient's checks, on their bank's website, or by calling their bank directly. If the name does not match exactly, the transfer may be rejected or delayed.

A transfer between different banks typically takes one to three business days. The Federal Reserve processes most domestic transfers through the ACH (Automated Clearing House) system, which batches transfers and clears them on a set schedule. A transfer sent on a Friday evening may not land until Tuesday. Transfers sent on weekends or holidays are queued for the next business day.

Most banks charge nothing for outgoing transfers to other banks. Some charge a small fee ($1 to $3) if you exceed a certain number per month, or if you are using a basic checking account. Check your account agreement or call your bank to confirm.

International bank transfers and wire transfers

Sending money outside the US requires a wire transfer, not a standard bank transfer. Wire transfers move money the same day or next day but cost $15 to $50 depending on the bank and destination country. You will need the recipient's name, account number, bank name, and the bank's SWIFT code (an international identifier similar to a routing number).

Wire transfers cannot be reversed once sent. The money leaves your account immediately and is difficult or impossible to recover if you send it to the wrong place. Confirm all details with the recipient before you initiate the transfer. Some banks require you to go into a branch or call to send a wire; others allow it online.

For smaller international transfers or regular payments to the same person, a service like Wise or OFX may be cheaper than a wire. These services use different exchange rates and fee structures than banks, so compare before you send.

How to cancel or reverse a transfer

You can cancel a transfer only before it settles in the recipient's account. Log into your bank's app or website, find the pending transfer, and select "Cancel" if that option appears. If the transfer has already been processed (moved from "pending" to "complete"), you cannot cancel it through your bank.

Once a transfer settles, the only way to get the money back is to ask the recipient to send it back to you. If they refuse or you cannot reach them, you can file a dispute with your bank, but the bank cannot force the recipient to return the money — they can only investigate whether the transfer was authorized by you. If someone else sent money from your account without permission, report it to your bank immediately; you have up to 60 days to dispute an unauthorized transfer.

What to do if a transfer does not arrive

If a transfer does not land within the expected timeframe, first check that you entered the account number and routing number correctly. A single wrong digit will cause the transfer to be rejected or sent to the wrong account. Log into your bank and look for the transfer status — it should say "pending," "processing," or "complete."

If the status is "pending" or "processing," wait until the next business day. Transfers often take longer over weekends or holidays. If it has been three business days and the transfer still shows as pending, call your bank. They can trace the transfer and tell you whether it was rejected, sent to the wrong account, or stuck in the system.

If the transfer was rejected, your bank will usually return the money to your account within one to three business days. If it was sent to the wrong account, ask your bank to contact the receiving bank and request a reversal. The receiving bank can refuse, but many will cooperate if the transfer was clearly sent in error.

Fraud protection and safety

Bank transfers are generally safe if you send them to someone you know and trust. The main risk is sending money to the wrong person or account number. Unlike credit cards, bank transfers do not have a chargeback process — once the money is gone, it is difficult to recover.

Never send a bank transfer to someone you do not know or trust, even if they claim to be from your bank, a government agency, or a company you do business with. Scammers often pose as legitimate organizations and ask you to send money via bank transfer because it cannot be reversed. If you are unsure whether a request is real, hang up and call the organization directly using a phone number from their official website.

If you receive a transfer by mistake, do not spend the money. Contact your bank and the sender to report the error. If you keep money that was sent to you by mistake, the sender's bank may reverse the transfer and your account could go negative.

Frequently Asked Questions

Can I send a bank transfer on a weekend?

Yes, you can initiate a transfer anytime through your bank's app or website. However, the transfer will not process until the next business day. A transfer sent on Saturday will be queued for Monday morning and typically land by Tuesday or Wednesday.

What happens if I send money to the wrong account number?

If the account number belongs to someone at the same bank, the transfer may be rejected if the name does not match. If it goes through, contact your bank immediately and ask them to request a reversal from the receiving bank. The receiving bank can refuse, but many will cooperate if the error is documented.

Is a bank transfer the same as a wire transfer?

No. A bank transfer (ACH) takes one to three days and is usually free. A wire transfer moves money the same day or next day, costs $15 to $50, and cannot be reversed. Use a bank transfer for routine payments; use a wire transfer only when speed is critical and you are certain of the recipient's details.

How much money can I send in a single transfer?

Limits vary by bank and account type. Most banks allow $10,000 to $25,000 per transfer for checking accounts, with higher limits for savings or money market accounts. Some banks cap daily transfers at $50,000 or more. Check your account agreement or call your bank to confirm your limit.

Do I need the recipient's permission to send them money?

No. You can send money to anyone whose account number and routing number you have. However, if the transfer is unexpected, the recipient's bank may flag it as suspicious or the recipient may refuse to accept it. For large or unusual transfers, contact the recipient first to confirm they are expecting the money.