What happens when you transfer money from one checking account to another

A checking account transfer moves money from your account at one bank to an account at another bank (or to a different account at the same bank). The money leaves your account, travels through a payment network, and lands in the receiving account. The time this takes depends on the method you use — same-day transfers exist, but most take one to three business days.

The receiving bank needs specific information to know where to send the money: the recipient's full name, account number, and routing number (a nine-digit code that identifies their bank). You provide this information when you set up the transfer, either through your bank's website, mobile app, or by phone. Your bank then sends the instruction through one of several networks — ACH (Automated Clearing House) for standard transfers, wire transfer networks for faster movement, or real-time payment systems for same-day delivery.

The money does not leave your account instantly. Your bank places a hold on the funds while the transfer processes, which protects both banks if something goes wrong. Once the receiving bank confirms it has the money, the hold lifts and both accounts reflect the final balance.

Key Takeaways

  • Standard ACH transfers take one to three business days and are the most common method for moving money between checking accounts.
  • You need the recipient's full name, account number, and routing number to send a transfer; wire transfers also require the recipient's bank address.
  • Same-day transfers exist through real-time payment networks like Zelle or FedNow, but not all banks offer them yet.
  • Your bank places a temporary hold on the money while the transfer processes to prevent overdrafts or fraud.
  • Transfers between your own accounts at different banks usually process faster than transfers to someone else's account.

ACH transfers: the standard route that takes one to three days

ACH stands for Automated Clearing House, a network that processes millions of transfers daily. When you send an ACH transfer, your bank batches your instruction with thousands of others and sends them to a clearing house, which sorts them by receiving bank and delivers them in bulk. This batching is why ACH transfers take time — your bank might send batches once or twice per day, and the receiving bank processes them on a schedule too.

Most banks mark ACH transfers as pending for one to three business days. The exact timeline depends on when you initiate the transfer (transfers sent after 5 p.m. or on weekends typically start processing the next business day) and whether the receiving bank processes transfers on weekends. Some banks post transfers the same day they receive them; others wait until the next business day.

ACH transfers are free or very cheap — most banks charge nothing for outgoing ACH transfers, though some charge a small fee ($1 to $3) for incoming transfers. The receiving bank cannot charge you to receive money, but they can charge the sender's bank, which may pass the cost to you.

Wire transfers: faster but more expensive and harder to reverse

A wire transfer moves money directly from one bank to another without batching, so it usually completes the same day or within 24 hours. Wire transfers use the SWIFT network (for international wires) or the Federal Reserve's wire system (for domestic transfers). Because the money moves immediately and directly, wire transfers are harder to stop or reverse once sent — if you send money to the wrong account, recovery is difficult and may be impossible.

Wire transfers cost more than ACH transfers. Domestic wire transfers typically cost $15 to $30 per transfer, and international wires cost $25 to $50 or more. Some banks charge different rates for incoming and outgoing wires. You need the recipient's full name, account number, routing number, and bank address to send a wire.

Use wire transfers when speed matters and you are certain of the recipient's details. Do not use them for small amounts or routine transfers — the cost and irreversibility make them unsuitable for everyday money movement.

Real-time payment systems: same-day transfers through newer networks

Real-time payment networks like Zelle, FedNow, and RTP (Real-Time Payments) move money instantly or within minutes, even on weekends and holidays. These systems are newer than ACH and wire transfers, so not all banks offer them yet. Check your bank's website or app to see which real-time payment methods they support.

Zelle is the most widely available real-time system in the United States. You can send money through Zelle if both your bank and the recipient's bank participate in the network. Transfers typically arrive within minutes. Zelle transfers are usually free, though some banks charge for sending or receiving. You need only the recipient's email address or phone number, not their account number.

FedNow is a newer system run by the Federal Reserve that launched in 2023. It works similarly to Zelle but is still being rolled out — not all banks offer it yet. RTP is another real-time system used by some banks and credit unions. These systems are safer than wire transfers because you can dispute a transfer if something goes wrong, but they are faster than ACH.

Transfers between your own accounts at different banks

Moving money between accounts you own at different banks usually processes faster than sending money to someone else. Many banks offer a service called "external account linking" that lets you connect your accounts and transfer between them through your primary bank's app or website.

When you link an external account, your bank verifies you own it by depositing two small amounts (usually under $1 each) into that account and asking you to confirm the amounts. Once verified, transfers between your accounts typically process within one business day, sometimes the same day. This is faster than standard ACH because your bank treats the transfer as lower-risk — both accounts are in your name.

Some banks also let you set up automatic transfers between your accounts on a schedule, which is useful if you move money regularly to savings or to cover bills.

What information you need to send a transfer

Transfer TypeInformation RequiredTypical Timeline
ACH transferRecipient name, account number, routing number1–3 business days
Wire transfer (domestic)Recipient name, account number, routing number, bank addressSame day or next business day
Zelle or real-time paymentRecipient email or phone number (or account details)Minutes to hours
Transfer between your own accountsAccount number and routing number of receiving accountSame day to 1 business day

The routing number is a nine-digit code specific to each bank branch. You can find it on the bottom left of a check, on your bank's website, or by calling the bank. The account number is usually 10 to 12 digits and appears on your checks and statements.

For wire transfers, you also need the receiving bank's full address, including city and state. Some banks require a SWIFT code for international wires. Double-check all information before sending — a typo in the account number sends money to the wrong person, and recovering it is difficult.

Holds, pending status, and when the money is actually yours

When you send a transfer, your bank immediately deducts the money from your account and marks it as pending. This hold prevents you from spending the same money twice. The hold stays in place until the receiving bank confirms it has received and accepted the transfer.

For ACH transfers, the hold typically lasts one to three business days. For wire transfers, it usually lasts a few hours. For real-time payments, the hold may lift within minutes. Once the receiving bank posts the transfer, both accounts show the final balance and the money is no longer pending.

If a transfer fails — because the account number was wrong, the account was closed, or the receiving bank rejected it — the money returns to your account. This reversal can take several business days. Your bank will notify you of the failure, usually by email or through your app.

Frequently Asked Questions

Can I cancel a transfer after I send it?

It depends on the transfer type and how far along it is. ACH transfers can usually be stopped within a few hours of sending if you contact your bank immediately — call, do not email. Wire transfers are nearly impossible to stop once sent because the money moves instantly. Real-time payments cannot be recalled, though you can dispute one if it was sent by mistake. Always double-check details before hitting send.

What if I send money to the wrong account number?

The money goes to whoever owns that account number. If the account belongs to someone else, you will need to contact that person and ask them to return it, or contact your bank to report the error. Your bank can try to recover the money, but there is no may provide. Wire transfers are especially difficult to recover. This is why verifying the account number before sending is critical.

Why does my transfer say pending for so long?

ACH transfers can take up to three business days because they are batched and processed on a schedule. Weekends and holidays add extra time — a transfer sent on Friday evening might not start processing until Monday. If a transfer has been pending longer than three business days, contact your bank to check the status. A delay usually means the receiving bank is verifying the account or there is a minor issue with the transfer details.

Do I pay a fee to receive a transfer?

Most banks do not charge you to receive ACH transfers or real-time payments. Some banks charge a small fee to receive wire transfers, though this is less common. Check your bank's fee schedule or call to confirm. The sender's bank may charge them a fee, but that does not affect what you receive.

Is it safe to give someone my account number and routing number?

Yes, it is safe to share these numbers for incoming transfers — someone cannot withdraw money from your account using only the account number and routing number. However, do not share your PIN, online banking password, or debit card number. If you are unsure whether a request for your account information is legitimate, contact your bank directly using the number on your statement or card, not a number provided by the person asking.