The basic path: what happens when you send money

When you transfer money to a bank account, you are sending funds from one financial institution to another through a network that connects them. The money does not move when ready. Instead, your bank receives your instruction, verifies you have the funds, and then sends a message to the receiving bank with account details and the amount. The receiving bank confirms it can accept the deposit, and the funds settle into the destination account. The whole process typically takes one to three business days, though the timeline depends on which method you use and whether both banks are in the same country.

The reason for the delay is not technical laziness. Banks operate on a batch system: they collect transfer requests throughout the day and process them in groups at set times, usually overnight. If you send a transfer at 2 p.m. on a Tuesday, it may not leave your bank until after business hours. The receiving bank then processes it the next morning. Add a weekend or holiday, and the timeline stretches further.

Key Takeaways

  • ACH transfers (the most common method) take one to three business days and cost nothing or a small fee, depending on your bank.
  • Wire transfers move money the same day or next business day but cost $15 to $50 and cannot be reversed once sent.
  • You need the receiving account holder's name, account number, and routing number (or IBAN for international transfers) to complete any transfer.
  • Money leaves your account when ready when you initiate a transfer, but the receiving account does not see it until the transfer settles, which can take several days.
  • If you enter the wrong account number, the transfer may be rejected, returned, or (rarely) sent to someone else's account entirely.

ACH transfers: the standard method most people use

An ACH transfer (Automated Clearing House) is the default way most people move money between bank accounts in the United States. You initiate it through your bank's website, mobile app, or by phone. You provide the receiving account holder's name, their account number, and their bank's routing number. Your bank then sends the instruction through the ACH network, which is operated by Nacha, a non-profit organization that manages the clearing system.

ACH transfers are free or nearly free—most banks charge nothing for outgoing transfers, though some charge $1 to $3 for incoming transfers if you are the recipient. The trade-off is speed: ACH transfers take one to three business days. If you send a transfer on Friday evening, it will not settle until Tuesday at the earliest. Your bank deducts the money from your account when ready, but the receiving bank does not credit it until the transfer clears.

ACH transfers are also reversible for a limited time. If you send money to the wrong account, you can contact your bank and request a reversal, though the receiving bank must agree. If they do not, you may need to contact the account holder directly and ask them to return the funds.

Wire transfers: faster but final and more expensive

A wire transfer moves money the same day or the next business day, depending on when you send it and whether both banks process wire requests. You initiate a wire through your bank's website, app, or in person at a branch. You provide the same information as an ACH transfer—account number, routing number, account holder name—plus sometimes additional details like the receiving bank's address.

Wire transfers cost $15 to $50 per transfer, depending on your bank and whether the wire is domestic or international. The money leaves your account when ready and arrives at the receiving bank within hours or by the next business day. Unlike ACH transfers, wire transfers cannot be reversed once they are sent. If you send money to the wrong account, your bank cannot pull it back. You would have to contact the receiving bank and the account holder and ask them to return it voluntarily, which they are not required to do.

Wire transfers are useful when you need money to arrive quickly and the cost does not matter—for example, when you are closing on a house or paying a large bill with a firm important date. They are not useful for routine transfers between your own accounts or for sending small amounts.

Transfers between your own accounts at different banks

If you have accounts at two different banks and want to move money between them, you have the same options as transferring to someone else: ACH or wire. However, many banks offer a faster path called external transfer or linked account transfer. You link the external account to your primary bank account (this usually takes one to two business days to verify), and then you can transfer money between them as if they were at the same institution.

The actual transfer still uses ACH in the background, so it still takes one to three business days. But because you have already verified the account, you do not have to re-enter the account number and routing number each time. Some banks also allow you to set up recurring transfers—for example, moving $500 from your checking account to your savings account every Friday—which is useful if you are saving toward a goal.

International transfers and currency conversion

Sending money to a bank account outside the United States is slower and more expensive than domestic transfers. You need the receiving account holder's IBAN (International Bank Account Number) instead of a routing number, plus the receiving bank's SWIFT code. International transfers typically take three to five business days and cost $25 to $50, though some banks charge more.

If you are sending money in a different currency, your bank will convert it at their exchange rate, which is usually not the best rate available. Some banks mark up the rate by 1 to 3 percent, meaning you lose money on the conversion. If you are sending a large amount, it is worth comparing rates at a few banks or using a specialist money transfer service, though those have their own fees and timelines.

International transfers are also less reversible than domestic ones. Once the money reaches the receiving bank's country, it is much harder to recover if something goes wrong. Make sure you have the correct IBAN and account holder name before you send.

What information you need to provide

The information required for a transfer depends on whether it is domestic or international. For a domestic ACH or wire transfer within the United States, you need:

  • The receiving account holder's full name (exactly as it appears on the account)
  • The receiving account number
  • The receiving bank's routing number (a nine-digit code that identifies the bank)
  • The amount you want to transfer

For an international transfer, you need the same information plus the receiving bank's SWIFT code (also called a BIC code) and the receiving account holder's IBAN. You may also need the receiving bank's address. If any of this information is wrong or incomplete, the transfer may be rejected or sent to the wrong account. If you are unsure, contact the receiving bank or account holder and ask them to confirm the details before you send.

Common mistakes and what happens when they occur

The most common mistake is entering the wrong account number. If the account number does not exist at the receiving bank, the transfer is usually rejected and the money returns to your account within a few business days. If the account number exists but belongs to someone else, the money may be deposited into their account. Your bank is not responsible for recovering it—you would have to contact the receiving bank and the account holder and ask them to return it.

Another common mistake is entering the account holder's name incorrectly. Many banks now use name matching technology that checks whether the name you provide matches the account number. If it does not match, the bank will alert you before the transfer goes through. This is a safety feature to prevent sending money to the wrong person.

A third mistake is using the wrong routing number. This is less common because routing numbers are standardized and published, but it can happen if you copy from an unreliable source. If you use the wrong routing number, the transfer may go to a different bank entirely, which can delay it by several days while the banks sort out where it belongs.

Frequently Asked Questions

Can I cancel a transfer after I send it?

It depends on the type of transfer and how quickly you act. For ACH transfers, you can usually cancel within a few hours of sending, before the transfer leaves your bank. Contact your bank when ready and ask them to recall the transfer. For wire transfers, cancellation is much harder—you must contact your bank right away, but the receiving bank is not required to stop it. Once a wire settles, it cannot be reversed.

Why does my transfer say "pending" for days?

Pending means your bank has sent the transfer but the receiving bank has not yet credited the account. This is normal for ACH transfers, which take one to three business days. If a transfer has been pending for more than three business days, contact your bank and ask them to check the status with the receiving bank.

Do I need to provide a reason for the transfer?

No. You do not need to explain why you are transferring money. Your bank may ask you to categorize the transfer (for example, "personal" or "business") for their own records, but you do not have to provide details about what the money is for.

What if the receiving bank is closed when I send the transfer?

It does not matter. Banks process transfers 24 hours a day, seven days a week through the ACH and wire networks. The receiving bank will process the transfer when it opens, but the transfer will not settle until the next business day. If you send a transfer on Sunday evening, it will settle on Monday or Tuesday, depending on whether Monday is a holiday.

Can I transfer money to a savings account the same way as a checking account?

Yes. The type of account does not matter—you can transfer money to a savings account, money market account, or any other account type using the same process. You just need the account number and routing number, which work the same way regardless of account type.