What happens when you send money from your bank account to someone else's

When you initiate a bank transfer, you are instructing your bank to move money from your account to another account. Your bank does not hand over cash or move physical dollars. Instead, it sends an electronic message to the receiving bank that says: "Move this amount from this account to that account." The receiving bank checks that the account exists, deposits the money, and notifies the account holder. The whole process takes time because banks do not operate 24/7 and because multiple systems have to talk to each other in sequence.

The speed and cost of your transfer depend on which method you choose. A wire transfer is fast but costs money. An ACH transfer (Automated Clearing House) is slower but usually free. A same-day ACH is faster than standard ACH but may have limits on how much you can send. Each method moves money differently and takes a different path through the banking system.

Key Takeaways

  • Bank transfers move money electronically between accounts; your bank sends a message to the receiving bank rather than moving physical cash.
  • Wire transfers usually arrive the same business day but cost $15 to $50 and cannot be reversed once sent.
  • ACH transfers are free or low-cost but take one to three business days and can be reversed within a window if there is an error.
  • You need the receiving account holder's name, account number, and routing number to send money; mismatched information can delay or block the transfer.
  • If a transfer does not arrive, contact your bank within one to three business days; delays beyond that may require a trace or dispute.

Wire transfers: fast but final

A wire transfer moves money the same business day, usually within hours. Your bank deducts the money from your account immediately, sends it through the Federal Reserve or a private wire network, and the receiving bank deposits it into the recipient's account by end of business. Wire transfers are the fastest option because they bypass the batch processing that ACH transfers use.

Wire transfers cost money—typically $15 to $50 depending on your bank and whether the transfer is domestic or international. More importantly, wire transfers cannot be reversed once they leave your bank. If you send money to the wrong account or to someone who does not send the promised goods, your bank cannot pull the money back. You would have to contact the receiving bank and ask them to return it, but they have no obligation to do so. This is why wire transfers are used for large, trusted transactions: buying a house, paying a contractor you know, or sending money to family.

ACH transfers: slower and usually free

An ACH transfer moves money through the Automated Clearing House, a batch system that processes transfers in groups at set times during the day. A transfer you send in the morning might not leave your bank until the next day, arrive at the receiving bank the day after that, and post to the recipient's account by the end of that day. Standard ACH transfers take one to three business days. Weekends and bank holidays add time, so a transfer sent on Friday afternoon might not arrive until Tuesday.

ACH transfers are free or cost $1 to $3 because they are processed in batches rather than individually. If you make a mistake—wrong account number, wrong amount—you can dispute the transfer with your bank within a set window (usually 60 days). Your bank can reverse it and send the money back to you. This reversibility makes ACH safer for smaller, routine payments like paying a bill or sending money to a friend.

Some banks now offer same-day ACH, which processes transfers faster but usually has a daily limit (often $25,000 or less) and may cost a small fee. Same-day ACH is useful when you need money to move faster than standard ACH but do not want to pay wire transfer fees.

What information you need to send a transfer

To send a bank transfer, you need the recipient's name, account number, and routing number. The routing number is a nine-digit code that identifies the receiving bank; you can find it on a check, on the bank's website, or by calling the bank. The account number identifies which account at that bank should receive the money.

If any of this information is wrong, the transfer may be rejected before it leaves your bank, or it may be sent to the wrong account. Banks do not always catch mismatches between the name and the account number. If you send money to an account that exists but belongs to someone else, the receiving bank is not required to return it. Always double-check the account number and routing number before you send, and confirm the recipient's name matches the account.

For international transfers, you will need additional information: the recipient's IBAN (International Bank Account Number) or SWIFT code, depending on the country. International transfers are slower and more expensive than domestic ones because they pass through multiple banks and currency conversion systems.

How long transfers actually take

Wire transfers usually arrive the same business day if sent before your bank's cutoff time (often 2 or 3 p.m.). If you send after the cutoff, it may not leave until the next business day. International wires can take one to five business days depending on the receiving country and bank.

ACH transfers take one to three business days. The first day is when your bank processes the transfer and sends it to the clearing house. The second day is when the clearing house sorts it and sends it to the receiving bank. The third day is when the receiving bank posts it to the account. If you send on a Friday, the transfer may not arrive until Tuesday or Wednesday because the clearing house does not process on weekends.

Some banks hold transfers for a few days even after they arrive, especially if the account is new or the transfer is large. This is called a hold, and it is a fraud prevention measure. The money is in the account but not yet available to withdraw. Holds usually last one to five business days.

What to do if a transfer does not arrive

If you sent a transfer and it has not arrived within the expected timeframe, contact your bank first. Have the transfer confirmation number, the amount, the recipient's name and account number, and the date you sent it. Your bank can tell you whether the transfer left your account and, if so, where it is in the system.

If the transfer left your bank but has not arrived at the receiving bank, your bank can file a trace. A trace is a formal request to find the transfer in the banking system. It takes five to seven business days. If the trace finds the money, it will be delivered to the receiving account. If it finds that the money went to the wrong account, your bank can request a reversal, though the receiving bank is not required to grant it.

If you sent an ACH transfer and it was rejected (bounced back), your bank will notify you and the money will return to your account within one to three business days. This happens when the account number is invalid or the account has been closed. If you sent a wire transfer and it went to the wrong account, contact your bank immediately and ask them to contact the receiving bank. The receiving bank may be able to reverse it, but there is no may provide.

Fraud and security when sending transfers

Bank transfers are secure when you initiate them yourself through your bank's website or app. Your bank encrypts the connection and verifies your identity before processing the transfer. The risk comes when someone tricks you into sending money to the wrong account or when someone gains access to your account and sends money without your permission.

If someone sends money from your account without your permission, report it to your bank immediately. Your bank can freeze the account and attempt to recover the money. If the transfer has not yet left your bank, it can be stopped. If it has left, your bank can file a trace and ask the receiving bank to reverse it. The sooner you report it, the better your chances of recovery.

Do not send money to someone you do not know or trust, and do not send money based on a request from someone claiming to be from your bank or the government. Banks do not ask for money via transfer. If someone is pressuring you to send money quickly, that is a sign of a scam.

Frequently Asked Questions

Can I cancel a transfer after I send it?

It depends on the type. Wire transfers cannot be cancelled once they leave your bank, which usually happens within minutes. ACH transfers can sometimes be cancelled if you contact your bank before it processes, but processing happens quickly—often within hours. Call your bank immediately if you need to cancel. Same-day ACH may be cancellable for a short window; ask your bank what that window is.

Why did my transfer get rejected?

The most common reasons are a wrong account number, a closed account, insufficient funds in your account, or a mismatch between the name and account number. Your bank will send you a notice explaining why. Check the account number and routing number, confirm the account is still open, and make sure you have enough money in your account. Then try again.

Do I pay taxes on money someone transfers to me?

No. A transfer from a friend or family member is not taxable income. A transfer from your employer or for services you provided may be taxable. If you are unsure, ask the person sending the money or consult a tax professional. Banks report large transfers (over $10,000) to the IRS, but that does not make the transfer itself taxable.

What is the difference between a transfer and a payment?

A transfer moves money from one account to another. A payment is a transfer made to settle a debt or bill. When you pay your electric bill through your bank, that is a payment. When you send money to a friend, that is a transfer. The mechanics are the same; the purpose is different.

Can I send a transfer to a savings account?

Yes. You can send a transfer to any account type—checking, savings, money market—as long as you have the account number and routing number. The receiving bank will deposit the money into whichever account you specify.