When you make the initial credit card purchase, you check your online account and see the transaction right away, but it isn't the same with refunds. This pending transaction after you make a purchase is just an authorization, not the real thing. Your credit card issuer puts a hold on those funds so you don’t spend that money somewhere else. The actual transaction doesn’t post to your account for a few days.
Credit card refunds seem to take longer, but in many cases, the refund takes the same amount of time. The different is that there’s no pending refund on your account.
We find the most refunds will take 3-5 Business days to post the credit back to your card.