Skip to main content

HomeAll guides

How Long Credit Card Payments Take to Show Up in Your Account

When your payment actually posts to your credit card

A credit card payment usually posts within one to three business days after you send it, but the exact timing depends on how you pay and when you send it. If you pay online through your card issuer's website or app, the payment typically posts the next business day. If you mail a check, it can take five to seven business days from the day you drop it in the mailbox — the card company needs time to receive it, open it, and process it. Payments made by phone or automatic transfer fall somewhere in between, usually posting within two business days.

The day of the week matters. A payment you submit on Friday evening may not post until Tuesday, because weekends and holidays don't count as business days. If your due date falls on a weekend or holiday, the card company must accept payments without penalty on the next business day, but that doesn't speed up how long posting takes.

Key Takeaways

  • Online payments through your card issuer's website or app post within one business day in most cases.
  • Mailed checks take five to seven business days from the date you mail them, not from the date the card company receives them.
  • Payments submitted after the card issuer's daily cutoff time (usually 5 p.m. Eastern) may not post until the following business day.
  • Your due date is based on when the payment posts, not when you send it, so mailing a check the day before the due date will likely result in a late payment.
  • Automatic payments from your bank account post on the date you schedule them, as long as you set them up at least a few days before the due date.

The difference between sending a payment and posting

Sending a payment and having it post are two separate events, and the gap between them is where confusion happens. When you hit "submit" on your card issuer's website, you have sent the payment. When the balance in your account goes down and the payment shows in your transaction history, it has posted. The time between these two moments is the posting time.

For online payments, sending and posting happen almost at the same time — usually within hours. For mailed checks, you send the payment when you drop it in the mailbox, but it doesn't post until the card company's processing department has received the envelope, opened it, read the check, and entered the payment into their system. That process takes several days.

Online payments post fastest

Paying through your card issuer's website or mobile app is the fastest method. You enter your payment amount, confirm the transaction, and the payment posts within one business day — often the same day if you submit it before the issuer's cutoff time, which is usually 5 p.m. Eastern Time on business days.

The exact timing depends on your card issuer. Some post payments when ready; others process them in batches at the end of the business day. Check your card issuer's website or the payment confirmation screen to see what they promise. The confirmation should tell you the expected posting date.

If you submit an online payment after the cutoff time or on a weekend, it enters the queue for the next business day. A payment submitted at 6 p.m. on Friday will post on Monday at the earliest, assuming Monday is not a holiday.

Mailed checks take the longest

Mailing a check is the slowest payment method. The U.S. Postal Service typically takes three to five business days to deliver mail, depending on distance. Once the card company receives the envelope, their processing team must open it, verify the check details, and enter the payment into their system — another one to two business days. The total is usually five to seven business days from the date you mail it.

The card company's due date is based on when they receive the payment, not when you send it. If your due date is the 20th and you mail a check on the 18th, the payment will likely arrive after the due date and be marked late, even though you mailed it on time. To avoid this, mail checks at least seven to ten business days before the due date.

Some card issuers print a "payment received by" date on their statements or online portal. This date is when they consider the payment received for the purpose of assessing late fees, not when it posts to your account. These dates are sometimes different.

Automatic payments and bank transfers

An automatic payment set up through your card issuer posts on the date you schedule it, as long as you set it up at least a few days before that date. If you schedule an automatic payment for the 15th, it will post on the 15th (or the next business day if the 15th is a weekend or holiday). This makes automatic payments predictable and reliable.

A bank transfer or ACH payment initiated from your bank's website takes two to three business days to post. The delay happens because your bank and the card company's bank must communicate and move the money between accounts. Set up bank transfers at least three business days before your due date to be safe.

Phone payments typically post within one to two business days, depending on the card issuer. When you call and provide your payment information, the issuer records it and processes it the same day or the next business day. Ask the representative for the expected posting date when you make the payment.

What happens if a payment posts after the due date

If a payment posts after your due date, the card company will charge a late fee and may report the late payment to the credit bureaus. A single late payment can lower your credit score by 100 points or more, depending on your current score and credit history. The late payment stays on your credit report for seven years.

If you realize a payment will be late, call your card issuer when ready. Some issuers will waive a single late fee if you have a good payment history and ask politely. They cannot remove the late payment from your credit report if it has already been reported, but they may be willing to not report it if you catch it before the reporting important date — usually 30 days after the due date.

To avoid late payments, use online payment or automatic payment instead of mailing checks. If you must mail a check, send it at least ten business days before the due date. If you are cutting it close, use online payment even if you have to pay a small fee — it is cheaper than a late fee and the credit damage that follows.

Posting delays and what causes them

Occasionally a payment takes longer than expected to post. Common reasons include system outages at the card issuer, errors in the payment information you provided, or a backlog during high-volume periods like the end of the month. If a payment does not post within the timeframe the issuer promised, contact them to find out where it is.

If you submitted an online payment and it has not posted within two business days, log into your account and check the payment status. Most card issuers show whether a payment is pending, processing, or posted. If it is stuck in processing, call customer service and ask them to investigate.

If you mailed a check and it has been more than seven business days, call the card issuer with the check number and amount. They can search their system to see if the check has been received and processed. If it has been lost in the mail, you may need to stop payment on the original check and submit a new payment by a faster method.

Frequently Asked Questions

Does paying online on the due date count as on-time?

It depends on your card issuer's cutoff time. If you submit an online payment before the cutoff time on the due date, it will post on time. If you submit it after the cutoff time, it may not post until the next business day and will be marked late. To be safe, submit online payments at least one business day before the due date.

Why does my payment show as pending but not posted?

A pending payment is one the card issuer has received but has not yet processed. It will post within one to two business days. Pending payments do not reduce your available credit or count toward your due date until they post. If a payment stays pending for more than two business days, contact the issuer.

Can I cancel a payment after I submit it online?

If the payment is still pending, you can usually cancel it through your online account or by calling customer service. Once it has posted, you cannot cancel it — the money has already been applied to your account. Act quickly if you need to cancel; the window is usually only a few hours.

What if I pay more than I owe — does the extra post right away?

Yes, overpayments post at the same time as regular payments. The extra amount becomes a credit on your account that you can use toward future purchases or request as a refund. Some card issuers charge a fee to refund a credit balance, so check before you ask for one back.

Do weekend and holiday payments post on Monday?

Online and automatic payments submitted on a weekend or holiday enter the processing queue and post on the next business day. Mailed checks postmarked on a weekend or holiday are treated as if they were mailed on the next business day, so the posting timeline starts from there.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.