When a payment posts depends on the type of transfer, the banks involved, and what day you send it
A payment can post anywhere from when ready to five business days later. The speed depends on three things: the method you used (wire, ACH, debit card, check), whether both banks are open, and whether you sent it during business hours. A wire transfer between accounts at the same bank can post within hours. An ACH transfer—the most common method for bill pay and direct deposits—usually takes one to three business days. A check can take five to ten business days to clear, depending on the amount and the banks involved.
The posting time is different from the sending time. You might send a payment at 11 p.m. on a Friday, but the bank does not process it until Monday morning. That delay counts toward the total time it takes to post.
Key Takeaways
- Wire transfers between accounts at the same bank post within hours; transfers between different banks take one to two business days.
- ACH transfers (used for bill pay, payroll, and most online payments) take one to three business days because the banks batch them and process them overnight.
- Checks take five to ten business days because they move through a physical clearing system and the receiving bank holds them for fraud review.
- Weekends and bank holidays do not count as business days, so a payment sent Friday evening will not start processing until Monday morning.
- The sending bank's cutoff time (usually 2 p.m. or 5 p.m.) determines whether your payment leaves the same day or waits until the next business day.
Wire transfers: hours to one business day
A wire transfer is the fastest way to move money. If you wire money to an account at the same bank, it posts within hours—often within 30 minutes to two hours. If you wire to a different bank, it takes one to two business days because the banks use an intermediary network (usually the Federal Reserve or SWIFT for international wires) to route the money.
Wire transfers process in real time during business hours. If you initiate a wire at 1 p.m. on a Tuesday, it leaves your bank when ready and arrives at the receiving bank the same day. If you initiate it at 6 p.m., your bank queues it and sends it the next morning, so it arrives Wednesday or Thursday depending on the receiving bank's processing schedule.
Wire transfers are irreversible once sent, which is why banks use them for large or urgent payments. They cost money—usually $15 to $30 per transfer—so most people use them only when speed matters.
ACH transfers: one to three business days
ACH transfers are the backbone of bill pay, payroll deposits, and most online payments between bank accounts. ACH stands for Automated Clearing House, a network that batches payments and processes them overnight. Your bank collects all the ACH transfers you and other customers initiate during the day, bundles them, and sends them to the ACH network at the end of the business day. The network processes the bundle overnight and sends it to the receiving bank the next morning.
This overnight batching is why ACH transfers take at least one full business day. If you send an ACH payment on Monday at 10 a.m., your bank batches it Monday evening, the ACH network processes it Monday night, and the receiving bank receives it Tuesday morning. The receiving bank then posts it to the recipient's account—usually the same day, but sometimes the next day depending on the bank's internal schedule. So the payment typically shows up Tuesday or Wednesday.
If you send an ACH payment after your bank's cutoff time (usually 2 p.m. or 5 p.m.), it waits until the next business day to batch. A payment sent at 6 p.m. Monday does not leave your bank until Tuesday evening, so it does not arrive at the receiving bank until Wednesday morning, and posts Wednesday or Thursday.
Weekends and bank holidays pause the clock. An ACH sent Friday at 10 a.m. batches Friday evening, processes Friday night, and arrives at the receiving bank Saturday morning—but the receiving bank is closed, so it sits in a queue and posts Monday morning. An ACH sent Friday at 6 p.m. does not batch until Monday evening (because the weekend does not count), so it does not arrive until Tuesday or Wednesday.
Debit card and credit card payments: same day to three business days
When you swipe a debit card or pay with a credit card, the merchant's bank receives the payment within 24 hours. But posting to your account depends on the merchant and your bank. Some merchants post when ready; others batch payments and submit them once a day. Your bank then processes the batch and posts the charge to your account.
Most debit card purchases post within 24 hours. Credit card payments typically post within one to three business days, depending on whether the card issuer processes payments in real time or batches them overnight like ACH transfers.
Pending charges are not the same as posted charges. A charge may show as "pending" on your account within hours, but it does not actually post until the merchant's bank submits the final amount. Pending charges can disappear if the merchant cancels the transaction.
Checks: five to ten business days
A check is the slowest payment method. When you mail a check, it travels through the postal system (one to three days), arrives at the recipient's bank, and enters the check clearing system. The receiving bank scans the check, verifies the signature and account number, and sends it to your bank for verification. Your bank confirms the funds exist and the signature matches. Only then does the receiving bank post the check to the recipient's account.
This verification process takes five to ten business days depending on the amount. Checks under $5,000 often clear in five to seven business days. Checks over $5,000 may take longer because banks hold them for additional fraud review. Some banks hold checks from new accounts for up to ten business days.
A recipient can deposit a check by mail, in person, or by mobile deposit (taking a photo of the check). Mobile deposit is fastest—the bank receives the image within hours—but the check still takes five to ten business days to clear because the clearing process is the same regardless of how the bank received it.
What happens if a payment does not post on time
If a payment does not post within the expected timeframe, the first step is to confirm you sent it correctly. Check that the recipient's account number or routing number is correct. A typo in the routing number can send an ACH transfer to the wrong bank, where it sits in a suspense account until someone notices.
If the payment was sent correctly, contact your bank and ask for the transaction reference number. Your bank can trace the payment through the ACH network or wire system and tell you where it is. If it is stuck at the receiving bank, the receiving bank can release it. If it is stuck in the ACH network, the Federal Reserve can locate it.
Delays often happen on Mondays after a weekend or after a bank holiday, because banks process a larger volume of batched payments. A payment sent Friday may not post until Wednesday or Thursday if Monday is a holiday.
How to speed up a payment
If you need money to reach someone fast, use a wire transfer. It is the only method that guarantees posting within one to two business days. ACH transfers are cheaper but slower. Checks are the slowest option and should be used only when the recipient cannot receive ACH or wire transfers.
Send payments early in the day, before your bank's cutoff time. A payment sent at 1 p.m. leaves the same day; a payment sent at 6 p.m. waits until the next day. If you are paying a bill, send it at least three business days before the due date to account for ACH delays.
Avoid sending payments on Fridays if they need to post by Monday. A Friday payment does not post until Tuesday or Wednesday at the earliest because the weekend pauses processing.
Frequently Asked Questions
Why does my bank say the payment posted but the recipient says they have not received it?
Your bank posting the payment means the money left your account. The receiving bank posting it means the money arrived at that bank. But the recipient's bank may not have credited the recipient's account yet—that is a separate step that can take one more business day. Ask the recipient to check with their bank.
Can I cancel a payment after I send it?
You can cancel an ACH transfer or check before it posts, but not a wire transfer. Contact your bank when ready with the transaction reference number. Your bank can stop an ACH transfer if it has not yet batched (usually within a few hours of sending). For checks, you can issue a stop payment order, which costs $25 to $35. Wire transfers cannot be reversed once sent.
Why did my payment take longer than the bank said it would?
Banks quote standard timelines, but delays happen. The most common reasons are: you sent it after the cutoff time, a weekend or holiday paused processing, the receiving bank is processing a high volume, or there is a typo in the account or routing number. Contact your bank with the transaction reference number to find out where the payment is.
Does the amount of money affect how long a payment takes to post?
For ACH transfers and wire transfers, the amount does not affect the posting time. For checks, amounts over $5,000 may trigger additional fraud review and take longer to clear. Some banks also hold large wire transfers for compliance review, which can add one business day.
What is the difference between when a payment is sent and when it posts?
Sent means you initiated the payment and your bank accepted it. Posted means the money actually left your account and arrived at the receiving bank (or recipient's account). For ACH transfers, the gap can be one to three days because your bank batches payments and processes them overnight. For wire transfers, the gap is usually a few hours.