When your payment arrives depends on how you send it

A credit card payment can take anywhere from one business day to five business days to post to your account, depending on the method you use and when you send it. Online payments through your card issuer's website or app are fastest—usually one to two business days. Payments mailed by check take three to five business days. Payments made by phone or through a third-party payment processor fall somewhere in between. The clock starts when the payment processor receives your money, not when you hit send.

Timing also depends on what day and time you submit the payment. A payment sent on Friday evening may not be processed until Monday morning, which adds days to the total. If you're cutting it close to a due date, the difference between one method and another can mean the difference between on-time and late.

Key Takeaways

  • Online payments through your card issuer's website or app post in one to two business days and are the fastest method.
  • Mailed check payments take three to five business days because they must be physically delivered and manually processed.
  • Phone and automated clearing house (ACH) payments typically post in two to three business days.
  • Payments submitted after business hours or on weekends do not begin processing until the next business day.
  • Your due date is based on when the payment posts, not when you send it, so plan ahead if you use slower methods.

Online payments through your card issuer's website or app

Logging into your credit card account and paying directly through the issuer's system is the fastest route. These payments post in one to two business days in most cases. The money moves electronically from your bank account to the card issuer's account, with no manual handling required.

The exact timing depends on your bank and the card issuer. Some same-day processing is possible if you pay early in the morning on a business day, but you should not count on it. Always assume two business days to be safe, especially if you are close to your due date.

One thing to watch: some card issuers offer a "rush payment" option for an extra fee, usually $15 to $25. This guarantees same-day posting. Use it only if you are already late or will be late by the time a standard payment posts.

Mailed check payments

Sending a check by mail is the slowest method. The payment takes three to five business days to arrive at the card issuer's processing center, then another one to two days to be manually entered into the system. Total time is typically four to seven business days from the day you mail it.

The card issuer's mailing address appears on your statement. Mail your check to that address, not to a customer service office or branch location—it will take longer to reach the right department. Include your account number on the check so it gets matched to your account correctly.

Never mail a check if your payment is due in fewer than five business days. The Postal Service does not may provide delivery speed for standard mail, and delays happen regularly. If you must pay by check and the due date is soon, call the card issuer and ask if they accept phone payments instead.

Phone payments and automated clearing house (ACH) transfers

Calling your card issuer's payment line and providing your bank account details triggers an ACH transfer. These payments post in two to three business days. The card issuer initiates the transfer immediately, but the funds must clear through the banking system, which takes time.

Some card issuers also let you set up automatic ACH payments from your bank account. These work the same way and take two to three business days to post. The advantage is that you do not have to remember to pay each month—the disadvantage is that the payment amount is fixed, so you cannot easily adjust it if your balance changes.

Phone payments are useful if you are already late and need something faster than mail but do not have online access. They cost nothing extra, unlike rush payments.

Third-party payment processors and bill pay services

If you pay through your bank's bill pay service or a third-party processor like PayPal or Venmo, the timing depends on which service you use and how it connects to your card issuer. Most bill pay services take two to three business days. Some third-party apps may take longer because they route the payment through multiple systems.

Check your specific service's terms before you use it for a credit card payment. Some bill pay systems are designed for utility bills and mortgages, not credit cards, and may process more slowly. If you are unsure, call your card issuer and ask which third-party services they recognize and how long those payments take to post.

What happens if your payment arrives after the due date

Your payment is late if it posts after 5 p.m. Eastern time on the due date (or the next business day if the due date falls on a weekend or holiday). A late payment triggers a late fee—usually $25 to $40 for the first offense—and may raise your interest rate. It also reports to the credit bureaus and damages your credit score.

If you realize a payment will be late, call your card issuer immediately. Some issuers will waive a single late fee if you have a good payment history and call before the payment posts. This is not may provide, but it is worth asking. Do not wait until after the late fee appears on your bill.

If a payment is more than 30 days late, the damage to your credit score is much worse. At that point, the account may be reported as delinquent and sold to a collections agency. Avoid this by paying at least the minimum due, even if you cannot pay the full balance.

How to time your payment to avoid being late

Work backward from your due date. If you use online payment, send it two business days before the due date. If you use mail, send it five business days before. If you use phone or ACH, send it three business days before. This gives you a buffer in case of delays.

Do not rely on the due date itself. Card issuers measure lateness from when the payment posts, not when you send it. A check mailed on the due date will almost certainly post late.

If you struggle to remember payment dates, set up automatic payments through your card issuer's website. You can choose to pay the full balance, the minimum, or a fixed amount each month. This removes the timing risk entirely, though you should still check your account monthly to make sure the payment went through.

Frequently Asked Questions

Can a credit card payment post on the same day I send it?

Same-day posting is rare and not may provide. Online payments sent early in the morning on a business day may post the same day, but most take one to two business days. If you need same-day posting, call your card issuer and ask about rush payment options, which usually cost $15 to $25.

Does my payment post on weekends or holidays?

No. Payments submitted on weekends or holidays do not begin processing until the next business day. A payment sent on Friday evening will not start processing until Monday morning. Plan accordingly if your due date falls on or near a weekend.

What if I pay online but the payment shows as "pending"?

Pending means the payment has been received but not yet posted to your account. This is normal and usually lasts one to two business days. Your due date is based on when the payment posts, not when it shows as pending, so do not assume you are safe until it shows as posted.

Can I cancel a payment after I send it?

It depends on the method. Online payments can usually be canceled within a few hours of sending, before they leave your card issuer's system. Mailed checks can be stopped by calling your bank and requesting a stop payment, which costs $25 to $35. ACH and phone payments are harder to cancel once submitted. Always double-check the amount and account number before you send any payment.

What if my payment posts but my balance still shows as due?

This can happen if the payment is still processing or if there is a display lag in your online account. Wait one full business day after the payment posts, then check again. If the balance still shows as due after two business days, call your card issuer to confirm the payment was received and applied correctly.