Take the 2-minute tour ×
Personal Finance & Money Stack Exchange is a question and answer site for people who want to be financially literate. It's 100% free, no registration required.

If I make a purchase with my credit card there is a delay of a few days before it shows up on my online statement.

If I make a purchase with my debit card it usually is displayed that day.

Why the delay with a credit card statement?

share|improve this question
I can't answer for sure, I but do know that merchants are responsible for clearing the transaction, and if they wait a few days it could be that. –  MrChrister Jul 11 '12 at 3:00
I have sometimes seen the reverse it takes 2 or three days for the debit card transaction to appear, but the pending credit card transaction can appear in minutes. –  mhoran_psprep Jul 11 '12 at 3:33
@mhoran_psprep Interesting, maybe it depends on the company/bank? –  wkm Jul 11 '12 at 3:58

2 Answers 2

up vote 7 down vote accepted

It all depends on the merchant. When you charge your card the information goes through but it waits for the merchant to send the info/confirm the charge before it shows up on your online activity.

For example: I use Intuit to accept CC payments. When I charge an Amex the info is sent to Amex on the spot which is why your credit limit updates immediately but Amex then waits for a confirmation. Intuit actually handles the entire process which is probably how all CC processing services work.

When you use your debit card in a debit transaction you are withdrawing cash from your checking account, which is in part why debit transactions do not have the same security as credit.

Another note about debit cards and referring to mhoran_psprep comment - "it takes 2 or three days for the debit card transaction to appear" this is because you are using your debit card as a credit transaction, many bank cards offer this and it can come with added benefits. See - Credit vs Debit Transactions with Your ATM Card

share|improve this answer

I believe a delay is the result of the time it takes for all the information to change hands from when the transaction is created to when it is posted to your account.

The delay could be longer or shorter depending on how many transactions are being processed or perhaps how many transactions are being submitted. The amount of time would also then have to depend on your bank since it is their software posting these transactions. Also if you do a transaction on a Friday or before a holiday it probably won't post till after the weekend or holiday.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.