Posting time depends on the payment method and your bank, not just when you send it
A payment posts when the money actually lands in the receiving account and the balance updates. This is different from when you send it. ACH transfers (the most common method for bills and peer transfers) take one to three business days. Wire transfers post the same day, usually within hours. Credit card payments post immediately in your online account but may take a day or two to show in your available balance. Checks can take five to ten business days. The timeline also depends on whether your bank processes on weekends and holidays—most do not.
The receiving bank matters as much as the sending one. If you send money on a Friday evening, neither bank may process it until Monday. If you send it on a holiday, the clock does not start until the next business day. Some banks post faster than others; a large national bank may process overnight, while a smaller credit union might take the full three days allowed.
Key Takeaways
- ACH transfers (bills, peer payments, direct deposit) take one to three business days from the moment you send them, not counting weekends or holidays.
- Wire transfers post the same day if sent before the bank's cutoff time, usually 2 or 3 p.m., but cost $15 to $50 per transfer.
- Credit card payments show in your account immediately online but may not reduce your available credit for a day or two.
- Checks take five to ten business days because they move through a physical clearing system, and the receiving bank must verify the funds.
- Weekends and federal holidays do not count as business days, so a payment sent Friday will not post until Monday at the earliest.
ACH transfers: the standard one to three days
ACH (Automated Clearing House) is how most bill payments, payroll deposits, and peer transfers move. When you set up a bill payment through your bank or send money via Venmo or PayPal, it usually goes through ACH. The sending bank submits the transaction to the ACH network, which batches payments and sends them to the receiving bank. This process takes one to three business days.
The first business day is when your bank initiates the transfer. If you send it at 11 p.m. on Tuesday, your bank may not process it until Wednesday morning, so Wednesday is day one. The receiving bank then has up to two more business days to post it. In practice, most ACH transfers post within one to two business days, but banks are allowed up to three. If you need the money by a specific date, send it at least three business days before.
Some banks offer "next-day ACH," which guarantees posting by the next business day. This is common for payroll and some bill payments, but not all banks or billers support it. Check with your bank or the biller to see if it is available.
Wire transfers: same day, but with a cost
A wire transfer posts the same day if you send it before your bank's cutoff time, usually 2 or 3 p.m. on a business day. The receiving bank typically posts it within hours. If you send a wire after the cutoff or on a weekend, it will post the next business day.
Wire transfers are fast because they move directly between banks, not through a batch system like ACH. The trade-off is cost: domestic wires usually run $15 to $50 per transfer, and international wires can cost $40 to $100 or more. Use wires only when you need the money urgently and can afford the fee.
Credit card payments: posted online immediately, available balance slower
When you pay a credit card bill, your payment shows in your online account almost immediately—often within minutes. However, your available credit and your account balance may not update for a day or two. This is because the card issuer needs to confirm the payment cleared from your bank before it officially reduces what you owe.
If you need to use your credit limit right away, wait a full business day after making the payment before assuming the credit is available. Some issuers update faster than others. If you are close to your limit and need to make a purchase, call the card issuer and ask when the payment will post to your available balance.
Checks: five to ten business days through the clearing system
Checks are the slowest payment method. When you deposit a check, your bank puts a hold on it while it verifies the funds with the issuing bank. This process, called check clearing, takes five to ten business days. During this time, the money may show in your account as "pending" but is not yet available to withdraw.
The hold exists because checks can bounce. If the issuing account does not have enough money, the check will be returned and your bank will reverse the deposit. Large checks (over $5,000) or checks from out-of-state banks may have longer holds. If you need the money faster, ask the person writing the check to use a wire transfer or ACH payment instead.
What happens when a payment does not post on time
If a payment does not post within the expected timeframe, first check that you sent it to the correct account number or biller. Verify the amount and the date you sent it. Then contact your bank and ask them to trace the transaction. They can confirm whether it left your account and where it is in the system.
If your bank sent it but the receiving bank has not posted it, the receiving bank can investigate. If the payment was sent to the wrong account, it may be stuck in a suspended state or returned to your bank. This can take several days to resolve. If you sent it to pay a bill and it is now late, contact the biller immediately and explain that you sent the payment. Many will not charge a late fee if they can see proof that you initiated the transfer on time.
If money left your account but never arrived, your bank is responsible for recovering it. File a dispute with your bank within 60 days of discovering the problem. They will investigate and either recover the funds or credit your account if the money is truly lost.
Business days and holidays: when the clock actually starts
Banks only process payments on business days: Monday through Friday, excluding federal holidays. If you send a payment on Saturday, your bank will not process it until Monday. If Monday is a federal holiday (like Memorial Day or Thanksgiving), processing does not start until Tuesday. This means a payment sent Friday evening may not post until Wednesday or Thursday.
The federal holidays that stop bank processing are: New Year's Day, Martin Luther King Jr. Day, Presidents' Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving, and Christmas. Some banks also observe additional holidays. If you need a payment to post by a specific date, count backward from that date and account for weekends and holidays.
Frequently Asked Questions
Why does my bank show the payment sent but the other bank has not received it?
Your bank and the receiving bank process on different schedules. Your bank may show the payment as sent the moment it leaves their system, but the receiving bank does not process incoming transfers until their next business day. This is normal and does not mean the payment is lost. Wait one full business day before contacting the receiving bank.
Can I cancel a payment after I send it?
It depends on the payment method and how quickly you act. ACH payments can usually be cancelled within a few hours of sending, before your bank submits the batch to the ACH network. Wire transfers cannot be cancelled once sent. Credit card payments cannot be cancelled, but you can dispute the charge if it was unauthorized. Contact your bank immediately if you need to stop a payment.
Does paying early in the morning get it posted faster?
Slightly. If you send an ACH payment before your bank's cutoff time (usually 2 or 3 p.m.), it may be included in that day's batch. If you send it after the cutoff, it goes into the next day's batch. This can mean the difference between posting in one day versus two. However, the receiving bank still controls when it actually posts, so sending early helps but does not may provide faster posting.
What if I send a payment to the wrong account number?
The payment will go to that account instead of the intended one. If the account number belongs to another person or business, they will receive the money. You will need to contact that account holder and ask them to return it, or file a dispute with your bank. If the account number is invalid, the payment may be returned to your bank after a few days. Always double-check the account number before sending.
Do online banks post payments faster than traditional banks?
Not necessarily. Online banks still use the same ACH and wire networks as traditional banks, so posting times are the same. Some online banks process faster because they have fewer manual steps, but the receiving bank still controls when the money actually posts. Speed depends more on the receiving bank than on whether your bank is online or brick-and-mortar.