What happens when you transfer money to another person's account

When you send money to someone else's bank account, your bank pulls the funds from your account and routes them through a payment network to the recipient's bank. The recipient's bank then deposits the money into their account. The whole process involves your bank, their bank, and usually at least one intermediary system that matches accounts and moves the money between institutions.

The time it takes depends on which method you use. A same-day transfer might arrive within hours. A standard bank transfer typically takes one to three business days. The speed also depends on whether both banks are connected to the same payment network and whether the transfer happens on a business day.

You will need the recipient's account number and routing number (if sending within the US), or their IBAN and bank details (if sending internationally). Some banks also let you send money using just a phone number or email address, though the money still moves through the traditional banking system behind the scenes.

Key Takeaways

  • Domestic transfers within the US typically take one to three business days using ACH, the most common routing system for bank-to-bank transfers.
  • You need the recipient's account number and routing number for a standard transfer, or you can use their phone number or email if your bank offers Zelle or a similar service.
  • Same-day transfers exist but usually cost extra and work only between banks that are connected to the same real-time payment network.
  • International transfers move through SWIFT, take longer, and cost more because they involve currency conversion and multiple intermediary banks.
  • The money leaves your account when ready when you initiate the transfer, but it does not arrive in the recipient's account until the receiving bank processes it.

The standard domestic transfer: ACH and how long it actually takes

Most transfers between US bank accounts move through the ACH network (Automated Clearing House). Your bank submits your transfer request to the ACH, which batches it with thousands of other transfers and sends it to the recipient's bank. The recipient's bank then processes the batch and deposits the money into the recipient's account.

This process takes one to three business days. A transfer you send on a Monday morning might arrive Wednesday. One you send on Friday afternoon will not arrive until the following Tuesday or Wednesday, because the ACH does not process on weekends or federal holidays. Your bank may show the money as "pending" or "in transit" during this time, but it has already left your account.

The ACH is free or very cheap for the sender—most banks do not charge for outgoing ACH transfers. The recipient's bank also does not charge to receive the money. This is why ACH is the default for most personal transfers.

When you need the money to arrive faster: same-day and real-time options

If you need the money to arrive the same day, you have two options: same-day ACH and real-time payments. Same-day ACH works like regular ACH but processes faster—your bank submits it to a priority queue, and the recipient's bank receives it by the end of the same business day. Most banks charge $10 to $25 for same-day ACH.

Real-time payments are newer and faster. Systems like FedNow (run by the Federal Reserve) and the RTP network (run by The Clearing House) move money in seconds or minutes, 24 hours a day, including weekends. Not all banks are connected to these networks yet, so you need to check whether both your bank and the recipient's bank participate. If they do, the transfer usually costs $0 to $5.

Zelle, which many people think of as a separate payment method, actually uses the ACH network behind the scenes—it just lets you send money using a phone number or email instead of an account number. Zelle transfers take the same one to three business days as standard ACH, though some banks market them as faster.

What information you need to send a transfer

For a standard domestic transfer, you need the recipient's account number and routing number. The routing number is a nine-digit code that identifies the recipient's bank. You can find it on a check, by calling the bank, or by searching the bank's website. The account number is usually on the check as well, or you can ask the recipient directly.

If you are sending money through Zelle or a similar service, you only need the recipient's phone number or email address. The service looks up their bank account behind the scenes. However, the recipient must have already registered their phone number or email with their bank for Zelle to work.

For international transfers, you need the recipient's IBAN (International Bank Account Number) or their bank's SWIFT code, plus their full name and address. These details are longer and more complex because they have to route through multiple banks in different countries.

International transfers: SWIFT, currency conversion, and why they cost more

When you send money outside the US, it moves through the SWIFT network (Society for Worldwide Interbank Financial Telecommunication). SWIFT is a messaging system—it tells banks how to route the money, but the actual funds move through correspondent banks, which are banks in the recipient's country that have relationships with your bank.

An international transfer typically takes three to five business days, sometimes longer if the recipient's bank is in a country with slower banking infrastructure. Your bank will convert your dollars to the recipient's currency at an exchange rate, and both your bank and the recipient's bank will take a fee—usually $15 to $50 total. The recipient may also see a slightly worse exchange rate than the mid-market rate, which is how banks profit on the conversion.

Some banks offer international wire transfers, which are faster (usually one to two business days) but cost more ($25 to $75). Wire transfers are also irreversible once sent, so you cannot get the money back if you make a mistake. ACH-style international transfers are slower but cheaper and can sometimes be reversed.

What happens to the money between when you send it and when it arrives

The moment you hit send, your bank deducts the money from your account. You own it no longer. Your bank then submits the transfer request to the payment network (ACH, FedNow, RTP, or SWIFT). The network routes it to the recipient's bank, which receives the instruction and processes it during their next batch cycle.

During this time, the money is in transit. Your bank shows it as pending or sent. The recipient's bank has not yet received it, so the recipient cannot see it in their account. If something goes wrong—the account number is wrong, the recipient's bank rejects it, or the transfer is flagged for fraud review—the money may be returned to your account, but this can take several days or even weeks.

Once the recipient's bank processes the transfer, the money appears in the recipient's account and is theirs to use. They can withdraw it, spend it, or transfer it elsewhere when ready. There is no holding period for received transfers at most banks.

Mistakes and what to do if the transfer goes wrong

The most common mistake is entering the wrong account number. If you send money to the wrong account at the correct bank, the receiving bank may reject it and return it to you, but this is not may provide. If the account number happens to match a real account at that bank, the money goes to that person, and recovering it is difficult.

Before you send a large transfer, ask the recipient to confirm their account number and routing number. Some people write down the wrong number by accident. If you are unsure, send a small test transfer first—$1 or $5—and ask the recipient to confirm they received it before you send the full amount.

If a transfer does not arrive within the expected timeframe, contact your bank. They can trace the transfer using the confirmation number from when you sent it. If the money was rejected or returned, your bank will redeposit it into your account, though this can take several business days. If the money went to the wrong account, your bank can contact the receiving bank and ask them to return it, but the receiving bank is not required to comply if the account number was technically valid.

Frequently Asked Questions

Can I cancel a transfer after I send it?

It depends on how far the transfer has progressed. If you cancel within a few minutes of sending an ACH transfer, your bank may be able to stop it before it leaves their system. Once it has entered the ACH network, cancellation is much harder and may not be possible. Wire transfers and real-time payments cannot be cancelled once sent. Contact your bank when ready if you need to cancel.

Why does my bank show the money as sent but the recipient says they have not received it?

The money has left your bank but has not yet arrived at the recipient's bank. This is normal during the one- to three-day processing window. Ask the recipient to check their bank's pending transactions or contact their bank directly. If more than three business days have passed, contact your bank to trace the transfer.

What is the difference between a transfer and a wire?

A transfer (ACH) is slower, cheaper, and reversible. A wire is faster, more expensive, and irreversible once sent. Wires are typically used for large amounts or time-sensitive payments. Most personal transfers between individuals use ACH.

Do I need to tell the recipient I am sending them money?

It is a good idea to let them know, especially if they are not expecting it. They may not notice the deposit right away, and if the amount is large, their bank might flag it for fraud review. A quick text or email prevents confusion.

Can I send money to someone at a different bank than mine?

Yes. The ACH network, Zelle, FedNow, and SWIFT all connect banks to each other. You can send money to any US bank account, and internationally to most countries. The only limitation is if the recipient's bank does not participate in the network you are using—for example, some very small banks are not on the FedNow network yet.