External payments usually land within one to three business days, depending on the sending bank, your bank, and the payment method

When you send money from one bank to another — whether it's a wire transfer, ACH transfer, or check deposit — the time it takes to appear in the receiving account varies. A wire transfer sent before 2 p.m. on a weekday might arrive the same day or the next business day. An ACH transfer (the most common method for regular payments) typically takes two to three business days. A mailed check can take five to ten business days depending on postal service and bank processing.

The delay exists because money doesn't move when ready between institutions. Each bank has to verify the transaction, confirm the account exists, check for fraud, and then actually move the funds through the Federal Reserve or a private clearing network. Weekends and holidays pause this process entirely — a payment sent on Friday afternoon won't move until Monday.

The receiving bank also has discretion over when to make funds available to you. Some banks make ACH transfers available when ready even though the transfer hasn't fully settled. Others hold the funds for a day or two. This is why you might see "pending" in your account before the payment fully clears.

Key Takeaways

  • Wire transfers sent before 2 p.m. on a business day typically arrive the same day or next business day; after 2 p.m. they usually arrive the next business day.
  • ACH transfers (the standard method for most bill payments and direct deposits) take two to three business days to fully settle.
  • Mailed checks take five to ten business days and depend on postal delivery time plus your bank's processing speed.
  • Your bank may show funds as pending before they fully settle, and the receiving bank controls when you can actually use the money.
  • Weekends, federal holidays, and the time of day you send the payment all affect when the money arrives.

Wire transfers: same-day or next-day arrival

A wire transfer is the fastest way to move money between banks. When you initiate a wire transfer before 2 p.m. on a business day, the sending bank pulls the money from your account when ready and sends it through the Federal Reserve's wire network (usually the FedWire system for domestic transfers). The receiving bank typically processes it the same day or by the next morning.

If you send a wire after 2 p.m., most banks treat it as sent the next business day, so arrival extends to the following day. International wire transfers take longer — usually two to four business days — because they move through correspondent banks in other countries and may involve currency conversion.

Wire transfers are expensive (typically $15 to $50 per transfer) and irreversible once sent, which is why banks use them for large, time-sensitive payments. The speed comes from the fact that the sending bank guarantees the funds before they leave, so the receiving bank doesn't have to wait for verification.

ACH transfers: the standard two-to-three-day timeline

ACH (Automated Clearing House) transfers are how most employers send paychecks, how you pay bills online, and how many peer-to-peer payments work. The sending bank collects the transfer request and batches it with hundreds of others, then sends the batch to the ACH network once or twice a day. The ACH network processes batches overnight, and the receiving bank gets the funds the next morning.

From the moment you hit send, the full settlement takes two to three business days. Day one is when the sending bank submits the batch. Day two is when the ACH network processes it and the receiving bank receives the funds. Day three is when your bank makes the money available to you — though many banks now make ACH funds available on day two.

Some banks show ACH transfers as pending in your account before they fully settle. This is not the same as the money arriving; it means your bank has received notice of the transfer but is still waiting for final confirmation. You cannot spend pending funds, and if something goes wrong during settlement, the transfer can still be reversed.

Check deposits: five to ten business days

Mailed checks are the slowest payment method. When you deposit a check, your bank scans it and sends the image through the Check 21 system (which replaced physical check transport). The receiving bank then has to contact the sending bank to verify the funds exist and the check is valid. This back-and-forth takes time, and banks are allowed to hold checks for up to ten business days before making funds available.

In practice, most banks make personal checks available within five to seven business days, and cashier's checks or certified checks within one to three days. The timeline depends on whether the check is from a local bank (faster) or a distant one (slower), and on your bank's internal hold policies.

If you deposit a check on a Friday, the clock doesn't start until Monday. A check deposited on Friday won't clear until the following week at the earliest.

What delays external payments and what doesn't

The time of day you send a payment matters. Most banks have a cutoff time — usually 2 p.m. or 5 p.m. — after which transactions are queued for the next business day. Sending a wire transfer at 4 p.m. on Tuesday means it won't leave your bank until Wednesday, so it arrives Wednesday or Thursday instead of Tuesday or Wednesday.

Weekends and federal holidays stop all movement. A payment sent on Saturday doesn't move until Monday. A payment sent on Friday afternoon before a three-day weekend doesn't move until Tuesday. This is why the timeline is always stated in business days, not calendar days.

The receiving bank's processing speed also varies. Some banks process ACH transfers overnight and make funds available when ready. Others hold ACH transfers for a full business day even after they've settled. You can ask your bank what its standard hold period is for incoming ACH transfers.

The amount of money does not affect timing for ACH or wire transfers — a $10 ACH transfer takes the same two to three days as a $10,000 one. Large wire transfers may trigger additional fraud checks that add a few hours, but this is rare for routine transfers.

How to track an external payment you've sent

Once you send a payment, log into your sending bank's website or app and look for the transaction in your account history. For wire transfers, you should see a confirmation number when ready. For ACH transfers, you'll see the transaction listed as pending or processing. Click on it to see the expected delivery date — most banks calculate this automatically based on when you sent it.

If you need to know whether a payment has arrived at the receiving bank, ask the recipient to check their account. You cannot see into another bank's system. If the recipient says they haven't received it and the timeline hasn't passed yet, wait until the expected date before investigating.

If a payment is late, contact your sending bank first. They can confirm whether the transaction left your account and where it is in the clearing process. If the sending bank confirms the payment was sent but the receiving bank says it never arrived, the banks will investigate together — this is rare but does happen, usually due to an incorrect account number.

Frequently Asked Questions

Why does my bank show the money as pending if it's already been sent?

Pending means your bank has received notice of the incoming transfer but hasn't received final confirmation from the sending bank or the clearing network. The funds are on their way but not yet settled. You cannot spend pending funds. Once the transfer fully settles, the status changes to posted or completed, and the money is yours to use.

Can I cancel an external payment after I've sent it?

Wire transfers cannot be cancelled once sent — the money is already gone. ACH transfers can sometimes be cancelled within a few hours of sending, depending on your bank's policies and whether the receiving bank has already processed it. Contact your bank when ready if you need to stop an ACH transfer. Mailed checks can be stopped by asking your bank to issue a stop payment, though this costs money and only works if the check hasn't been deposited yet.

Why did my payment take longer than the stated timeline?

The most common reasons are sending the payment after the bank's cutoff time, sending it on a weekend or holiday, or the receiving bank holding the funds longer than usual. Large payments or payments to new recipients sometimes trigger additional fraud checks. If a payment is more than one business day late beyond the expected date, contact your sending bank to investigate.

Does it matter which bank I'm sending money to?

Not for timing purposes. ACH transfers take two to three business days whether you're sending to a large national bank or a small credit union. Wire transfers arrive the same day or next day regardless of the receiving bank. The receiving bank may hold funds longer than others, but this is their choice, not a reflection of the sending bank.

What's the difference between a pending deposit and a posted deposit?

Pending means the transfer is in progress and hasn't fully settled. Posted means the transfer has settled and the funds are now part of your account balance. You can spend posted funds when ready. Pending funds are not available to you — if you try to spend them and the transfer fails, your transaction will be declined.