What a bank transfer is

A bank transfer is a direct movement of money from one bank account to another. The money goes from your account at your bank to someone else's account at their bank—no cash, no check, no third party in between. The receiving bank gets your account number and routing number, pulls the funds from your account, and deposits them into theirs.

Bank transfers are the backbone of how most money moves in the United States. When you pay a bill online, send money to a friend, or receive a paycheck, a bank transfer is usually what happens behind the scenes. The transfer itself is electronic—it travels through banking networks, not through the mail or a physical location.

The key difference between a bank transfer and other payment methods is that the money comes directly from your bank account, not from a credit card, digital wallet, or payment app. Your bank is the one moving the money, not Venmo or PayPal or your credit card company.

Key Takeaways

  • A bank transfer moves money directly from your bank account to someone else's bank account through electronic banking networks.
  • Bank transfers come in two main types: ACH transfers (slower, cheaper, used for bills and payroll) and wire transfers (faster, more expensive, used for urgent or large amounts).
  • ACH transfers typically take one to three business days; wire transfers usually complete the same day or next business day.
  • Bank transfers are safer than mailing a check or giving out a credit card number, but you need the correct account and routing number to send money to the right place.

ACH transfers versus wire transfers

The two main types of bank transfer are ACH transfers and wire transfers, and they work on different timelines and cost different amounts.

An ACH transfer (Automated Clearing House) is the standard, slower bank transfer. Your bank batches your transfer with thousands of others and sends them through a central clearing system. ACH transfers typically take one to three business days to arrive. They cost little or nothing—many banks offer them free to customers. ACH is what happens when you set up automatic bill pay, when your employer deposits your paycheck, or when you send money through your bank's website to another person's account.

A wire transfer is faster and more expensive. Your bank sends the money directly to the receiving bank with priority handling. Wire transfers usually arrive the same business day or the next business day. Banks typically charge $15 to $50 per wire transfer. Wire transfers are used for urgent payments, large amounts, or time-sensitive situations like closing on a house or sending money internationally.

Once a wire transfer leaves your bank, it is nearly impossible to stop or reverse. ACH transfers can sometimes be reversed within a day or two if you catch the mistake quickly, but wire transfers are final. This is why wires are riskier if you send money to the wrong account by mistake.

How to send a bank transfer

To send a bank transfer, you need the receiving person's or business's bank account number and routing number. The routing number identifies which bank holds their account; the account number identifies the specific account within that bank. You can usually find both on a check, or you can ask the person or business directly.

Log into your bank's website or mobile app and look for "Send Money," "Transfer Funds," or "Pay a Bill." Enter the receiving account number and routing number, the amount, and the date you want the transfer to happen. Review the details carefully—once you confirm, the transfer is on its way. For ACH transfers, you can usually schedule them a few days in advance. Wire transfers often need to be sent the same day.

Some banks also let you add a receiving account as a "payee" so you do not have to enter the routing and account numbers every time. This is useful if you send money to the same person or business regularly.

When to use a bank transfer instead of other payment methods

Use a bank transfer when you are paying a bill directly to a company, sending money to someone you know, or making a payment where the recipient needs the funds in their actual bank account. Bank transfers are cheaper than wire transfers and more direct than credit cards or digital wallets.

Bank transfers are also the right choice when you want to avoid credit card fees. If you are paying a contractor, a landlord, or a business that does not take credit cards, a bank transfer gets the money there without a middleman. You also build a clear paper trail—your bank records show exactly when the money left your account and where it went.

Do not use a bank transfer if you need the money to arrive the same day and it is already late in the business day—ACH transfers take at least one business day, and wire transfers may not process until the next day. Do not use a bank transfer if you are unsure about the receiving account number; a mistake means the money goes to the wrong account, and recovering it is slow and uncertain.

Fraud protection and what happens if something goes wrong

Bank transfers are protected by your bank's fraud monitoring, but the protection is limited compared to credit cards. Your bank watches for suspicious activity on your account and may block a transfer if it looks unusual. However, if you authorize a transfer yourself—even to a scammer—your bank is not required to refund the money.

If you send money to the wrong account by mistake, contact your bank immediately. For ACH transfers, your bank may be able to recall the transfer within one or two business days. For wire transfers, your bank can ask the receiving bank to return the funds, but the receiving bank is not required to comply, and recovery is not may provide. The longer you wait, the less likely recovery becomes.

If someone fraudulently transfers money out of your account without your permission, report it to your bank right away. Federal law (Regulation E) requires banks to investigate unauthorized transfers and refund you if the transfer was truly not your doing. You typically have 60 days from the time you receive your statement to report the fraud.

Bank transfer fees and limits

Most banks do not charge for ACH transfers to other accounts at the same bank or to external accounts. Some banks charge a small fee ($1 to $3) for sending ACH transfers to accounts outside their network, though many waive this for customers with certain account types.

Wire transfer fees range from $15 to $50 per transfer, depending on your bank and whether the wire is domestic (within the United States) or international. Some banks charge more for incoming wires than outgoing wires.

Banks also set daily and monthly limits on how much you can transfer. These limits vary widely—some banks allow $10,000 per day, others allow $25,000 or more. If you need to transfer a large amount, contact your bank to ask about raising your limit or splitting the transfer across multiple days.

How long a bank transfer actually takes

An ACH transfer typically takes one to three business days. If you send an ACH transfer on a Friday afternoon, it may not arrive until Tuesday. Weekends and bank holidays do not count as business days. Some banks offer "next-day ACH," which guarantees delivery by the next business day, though this is less common.

A wire transfer usually arrives the same business day if sent before the bank's cutoff time (often 2 or 3 p.m.). If you send a wire after cutoff, it goes out the next business day. International wire transfers take longer—typically two to five business days—because they pass through multiple banks and currency exchanges.

The receiving bank may hold the funds for a day or two before making them available, especially if the receiving account is new or the amount is large. This is a separate delay from the transfer time itself.

Frequently Asked Questions

Can I cancel a bank transfer after I send it?

For ACH transfers, you may be able to cancel within a few hours of sending, before the transfer enters the clearing system. Contact your bank immediately. For wire transfers, cancellation is almost impossible once the transfer has been sent. Wire transfers are final, so confirm all details before authorizing.

What if the receiving bank account number is wrong?

The transfer may go to the wrong account, or the receiving bank may reject it and send it back. If it goes to the wrong account, contact your bank immediately and ask them to attempt recovery. The longer you wait, the harder recovery becomes. Always double-check the account number before confirming the transfer.

Do I need a routing number if I am sending money to someone at the same bank?

Many banks let you transfer between accounts at the same bank using only the account number. Check your bank's website or app—it may have a simpler option for internal transfers. If you are sending to a different bank, you always need the routing number.

Is a bank transfer the same as a direct deposit?

Direct deposit is a type of ACH transfer, but not all ACH transfers are direct deposits. Direct deposit is specifically when an employer or government agency sends your paycheck or benefits to your bank account automatically. A bank transfer is any movement of money from one account to another.

What is the difference between a bank transfer and a bank draft?

A bank draft is a check-like instrument that your bank writes on your behalf and mails to the recipient. A bank transfer is electronic and does not involve paper. Bank drafts take longer (they have to be mailed and deposited) but are sometimes used for large or formal payments.