The short answer: one to three business days for most cards
When you make a credit card payment, the money leaves your bank account within one business day. But your credit card company may not receive and post it for another one to two days after that. The total time from when you hit send to when your balance actually drops depends on how you pay, what day you pay, and which banks are involved.
If you pay online through your card's website or app on a Tuesday morning, you will likely see the payment post by Thursday. If you mail a check on Friday, it may not arrive until the following week, and posting could take until the week after that. The difference matters if you are trying to avoid a late fee or lower your balance before a statement closes.
Key Takeaways
- Online payments through your card's website or app typically post within one to three business days, depending on when you submit them.
- Payments made after 5 p.m. or on weekends are usually treated as received the next business day, which delays posting by at least one more day.
- Mailed checks take five to seven business days to arrive at the card company, then another one to two days to post to your account.
- Your payment is deducted from your bank account when ready or within one business day, even if your credit card company has not posted it yet.
- Late fees are based on when the card company receives your payment, not when you send it, so mailing a check the day before your due date will likely result in a late charge.
How online payments work and why they take multiple days
When you log into your credit card account and submit a payment online, your bank and the card company do not when ready transfer money. Instead, the payment enters a queue. Your bank processes it on the next business day, which means it deducts the money from your checking account and sends it through the banking network. The card company then receives the transfer and posts it to your account, usually the day after your bank sends it.
The timing also depends on when you submit the payment. If you pay at 2 p.m. on a Tuesday, your bank may process it that same day, and the card company could post it by Wednesday. If you pay at 6 p.m. on Tuesday or anytime on Saturday, your bank treats it as a Tuesday submission and processes it Wednesday, meaning the card company does not post it until Thursday or Friday.
Some card companies offer same-day posting if you pay very early in the morning, but this is not standard. Check your card's website to see if it mentions expedited posting times. Even then, "same-day" usually means the same calendar day, not the same hour.
Mailed checks take much longer and are riskier for due dates
If you mail a check, add five to seven business days for postal delivery, then another one to two days for the card company to open mail, process the check, and post it to your account. A check mailed on Monday may not post until the following Friday or the week after. This is why mailing a payment the day before your due date almost always results in a late fee — the card company receives payments based on the postmark date, not the date you mailed it, but the check itself arrives too late to post before the due date passes.
The card company's due date is the date they must receive your payment, not the date you send it. If your due date is the 15th and you mail a check on the 14th, you will be charged a late fee because the check will not arrive by the 15th. To avoid this, mail payments at least seven to ten business days before your due date.
When your bank deducts the money versus when the card company posts it
Your bank removes the payment from your checking account within one business day of you submitting it online. This happens before the credit card company has even received the money. If you check your bank account on the day you pay, you may see the payment already deducted, but your credit card balance will not change for another day or two.
This gap can be confusing. You have less money in your checking account, but your credit card still shows the old balance. This is normal and not a sign that something went wrong. The money is in transit through the banking system. Once the card company receives it, they post it to your account and your credit card balance drops.
If you are worried about overdrafting your checking account, remember that the money is gone from your bank's perspective as soon as you submit the payment, even if your credit card company has not posted it yet.
How payment timing affects late fees and interest charges
Credit card companies charge late fees based on when they receive your payment, not when you send it. If your due date is the 20th and the card company receives your payment on the 21st, you will be charged a late fee, even if you submitted the payment on the 19th. This is why the timing of payment processing matters so much.
Late fees typically range from $25 to $40 for the first late payment, depending on your card and your credit limit. A second late payment within six months can cost more. Beyond the fee itself, a late payment also triggers a higher interest rate on your card, which can last for months.
To stay safe, submit online payments at least two business days before your due date. If you are mailing a check, send it at least ten business days early. If you are cutting it close and your due date is tomorrow, call your card company to ask if they accept phone payments, which sometimes post faster than online submissions.
Why weekends and holidays slow down payment processing
Banks and credit card companies do not process payments on weekends or federal holidays. If you submit a payment on Friday evening, your bank will not process it until Monday. If Monday is a holiday, processing does not happen until Tuesday. This means a Friday evening payment might not post to your credit card until Wednesday or Thursday.
The same delay applies to mailed checks. A check mailed on Friday will not move through the postal system until Monday, and if Monday is a holiday, it sits until Tuesday. This can add several days to the total processing time.
If your due date falls on a weekend or holiday, the card company typically extends the due date to the next business day. However, do not rely on this — submit your payment early enough that the timing does not matter.
Other payment methods and how they compare
Beyond online payments and mailed checks, you have a few other options. Paying by phone usually takes the same one to three business days as an online payment, since the card company still has to process it through the banking system. Some card companies offer automatic payments from your bank account, which work the same way as manual online payments.
Paying in person at a branch or payment center (if your card company has one) may post faster, sometimes the same day, but most card companies no longer operate physical payment locations. Check your card's website to see if this option exists for your card.
Wire transfers are faster but usually cost money and are not worth it for a regular credit card payment. Use a wire transfer only if you are trying to avoid a late fee and have no other option.
Frequently Asked Questions
What time do I need to pay by to have it post today?
Most card companies have a cutoff time between 5 p.m. and 8 p.m. Eastern time. Payments submitted before the cutoff may be processed the same day, but posting still takes one to two more business days. Check your card's website for the exact cutoff time, as it varies by company.
If I pay online, will the money definitely be gone from my checking account?
Yes. Your bank deducts the payment from your checking account within one business day of submission, even if your credit card company has not posted it yet. The money is in the banking system and will reach your card company, but there is a gap of one to two days where your checking account is lower but your credit card balance has not changed.
Can I call my card company to make a payment post faster?
Calling to make a payment takes the same one to three business days as paying online. The card company still has to process it through the banking system. Calling does not speed up posting, but it may be useful if you need to confirm that your payment was received or if you are trying to avoid a late fee and want to know the exact cutoff time.
What happens if I submit a payment but then realize I made a mistake?
If you submitted the payment online and it has not posted yet, contact your card company when ready. They may be able to cancel it before it processes. Once your bank has sent the money, cancellation becomes harder. If the payment has already posted, you can request a refund, which takes another few business days to return to your bank account.
Does paying early help my credit score?
Paying early does not hurt your credit score, but it does not help it either. Your credit score is based on whether you pay by the due date, not how early you pay. Paying a week early and paying the day before the due date have the same effect on your score, as long as both payments post before the due date passes.
