What a bank transfer is

A bank transfer is a movement of money from one bank account to another, initiated by you or someone else with access to your account. The money leaves one account and arrives in another, usually at a different bank. The transfer happens through a network that connects banks — not through cash, not through a check, but as a digital instruction that tells both banks to adjust their records.

Bank transfers are the most common way money moves between people and businesses. 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 key difference from other payment methods is that the money moves directly from account to account, and both the sending and receiving banks are involved in completing it.

Key Takeaways

  • A bank transfer moves money from one account to another through a network that connects banks, not through physical cash or checks.
  • The two main types are ACH transfers (slower, cheaper, used for most bill payments and payroll) and wire transfers (faster, more expensive, used for urgent or large amounts).
  • ACH transfers typically take one to three business days because the Federal Reserve processes them in batches, not when ready.
  • Wire transfers move the same day but cost $15 to $50 and are harder to reverse if you send money to the wrong account.
  • Your bank controls which transfers you can initiate and may block transfers to new accounts or to countries outside the United States.

How the money actually moves: ACH versus wire

Bank transfers happen through one of two systems, and which one is used depends on who is sending the money and how fast it needs to arrive. The ACH network (Automated Clearing House) is the slower, cheaper option. It is run by the Federal Reserve and processes transfers in batches — typically overnight. When you set up a bill payment through your bank's website or authorize a company to pull money from your account, that is almost always an ACH transfer. It takes one to three business days because the Federal Reserve collects thousands of transfers, sorts them, and sends them to the receiving banks in scheduled batches.

A wire transfer is faster and more direct. Your bank sends the money the same business day, usually within hours. Wire transfers move through SWIFT (for international transfers) or the Federal Reserve's wire system (for domestic transfers). They cost more — typically $15 to $50 per transfer — because they jump the queue and require a person or automated system at your bank to process them individually. Wire transfers are harder to reverse once sent, which is why banks use them for urgent payments and large amounts, and why scammers often ask victims to wire money.

Most of your everyday transfers are ACH. Payroll deposits, bill payments, transfers between your own accounts, and money sent through apps like Venmo or PayPal all use the ACH network. Wire transfers are less common and usually cost money, so you choose them only when speed matters more than cost.

What information your bank needs to complete a transfer

To send a bank transfer, you need to give your bank the receiving account's details. For a domestic ACH transfer, that means the recipient's name, their bank's routing number, and their account number. The routing number is a nine-digit code that identifies the bank; your own bank's routing number appears on the bottom left of your checks. The account number is usually 10 to 12 digits and identifies the specific account at that bank.

For a wire transfer, you need the same information plus the recipient's bank address and sometimes a SWIFT code (an eight or eleven-character code that identifies banks internationally). If you are sending money to another country, you may also need an IBAN (International Bank Account Number), which is the international equivalent of a routing and account number combined.

Your bank will ask you to confirm this information before processing the transfer, especially for wire transfers. If you enter the wrong account number, the money will go to a different account — possibly at the same bank, possibly at a different one. ACH transfers can sometimes be reversed if caught quickly, but wire transfers almost never can be. This is why banks ask you to double-check before sending.

How long a bank transfer takes

An ACH transfer typically takes one to three business days. Here is what that timeline looks like: you initiate the transfer on a Monday morning; your bank processes it that day and sends it to the Federal Reserve; the Federal Reserve batches it with thousands of other transfers and processes it overnight; the receiving bank gets the batch the next morning (Tuesday) and posts the money to the recipient's account by end of business. In practice, most ACH transfers arrive within one business day, but banks are allowed up to three, so you should not count on money arriving faster than that.

A wire transfer moves the same business day. If you initiate it before your bank's cutoff time (usually 2 or 3 p.m. Eastern), the money leaves your account that day and arrives at the receiving bank the same day. The receiving bank then posts it to the recipient's account, usually within hours. If you initiate a wire after the cutoff or on a weekend, it will not move until the next business day.

Neither type of transfer moves on weekends or federal holidays. If you send an ACH transfer on Friday evening, it will not reach the Federal Reserve until Monday, so it will not arrive at the receiving bank until Tuesday or Wednesday. The same applies to wire transfers — initiated Friday evening means the money does not move until Monday.

What your bank can and cannot do with transfers

Your bank controls which transfers you can initiate and may block transfers for several reasons. Banks often block transfers to accounts you have not used before, especially if the amount is large or the receiving bank is outside the United States. When this happens, your bank will contact you to confirm the transfer is legitimate — this is a fraud prevention measure. You will need to verify the transfer before it goes through, which adds a day or two to the process.

Banks also block transfers to countries they consider high-risk or where they do not have correspondent banking relationships. A correspondent bank is a bank in another country that your bank uses to move money internationally. If your bank does not have a relationship with banks in a particular country, they cannot send money there directly. You may need to use a specialized money transfer service instead.

Your bank cannot reverse a wire transfer after it has been sent, and they have no obligation to try. They can sometimes reverse an ACH transfer if the receiving bank has not yet posted it to the recipient's account, but this is not may provide. Once the receiving bank posts the money, it is in the recipient's account and your bank cannot touch it. This is why it is critical to verify the account number before sending, especially for wire transfers.

Bank transfers versus other payment methods

Bank transfers are different from checks, credit card payments, and payment apps, though the line between them is sometimes blurry. A check is a paper instruction that tells a bank to move money; it takes days to clear and can bounce if there is not enough money in the account. A credit card payment is a loan — you are borrowing money from the card issuer, not moving money from your account directly. A payment app like Venmo or PayPal may look when ready, but it is usually an ACH transfer happening in the background, which means the money is not actually in the recipient's bank account for one to three days.

A bank transfer is direct account-to-account movement. The money comes from your account and goes into the recipient's account. There is no intermediary, no loan, no paper. This is why bank transfers are the standard for payroll, bill payments, and large financial transactions. They are also why they are harder to reverse — once the money is in the receiving account, it belongs to the recipient.

Fees and limits on bank transfers

Most banks do not charge for ACH transfers, whether you are sending or receiving. Some banks limit how many ACH transfers you can make per month — often around 6 to 10 — though this limit is less common now than it used to be. If you exceed the limit, your bank may charge a small fee per transfer or refuse to process additional transfers that month.

Wire transfers almost always cost money. Domestic wire transfers typically cost $15 to $30; international wire transfers cost $30 to $50. Some banks charge the sender, some charge the recipient, and some charge both. The receiving bank may also take a small cut if the money is coming from another country. These fees are separate from any currency conversion fees if you are sending money internationally.

Banks also set limits on how much you can transfer in a single transaction or per day. These limits vary widely — some banks allow $10,000 per day, others allow $100,000 or more. If you need to send more than your limit, you can contact your bank to request a temporary increase, though they may decline or ask questions about where the money is going.

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 your bank submits it to the Federal Reserve. For wire transfers, cancellation is almost impossible once sent — your bank has no way to recall the money. Contact your bank when ready if you need to cancel, but do not count on success, especially with wire transfers.

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

The money will go to whatever account that number belongs to, which may be at your bank or a different bank. Your bank cannot retrieve it. You would need to contact the receiving bank and ask them to reverse the transfer, which they are not required to do. This is why verifying the account number is critical before sending.

Why does my bank block transfers to new accounts?

Banks block transfers to accounts you have not used before as a fraud prevention measure. Scammers often trick people into sending money to accounts the victim has never used. Your bank will ask you to verify the transfer, which may take a day or two. Once you have verified it, future transfers to that account usually go through without delay.

Is a bank transfer the same as a wire transfer?

No. Bank transfer is the general term for any money movement between accounts. Wire transfer is one specific type — the fast, expensive kind. Most bank transfers are actually ACH transfers, which are slower and cheaper. When someone says "wire transfer," they mean the fast version specifically.

Can I send a bank transfer internationally?

Yes, but it is more complicated and expensive than a domestic transfer. You need the recipient's IBAN or SWIFT code, and your bank needs a correspondent banking relationship in that country. International transfers typically take three to five business days and cost $30 to $50. Some banks refuse to send to certain countries for compliance reasons.