Credit card refunds typically take 3 to 5 business days to post to your account, but the full timeline depends on when the merchant initiates the refund and your card issuer's processing speed.
The delay exists because a refund is not when ready money back into your pocket. When you return something or dispute a charge, the merchant must first process the refund on their end — which can take days. Then your card issuer receives that refund request and processes it, which takes additional time. During that window, your money sits in a holding state: the charge is still on your statement, but the refund is in motion.
The 3 to 5 business day window is the most common timeframe you will see stated by card issuers, but some refunds take longer, and a few arrive faster. The actual speed depends on the merchant, your bank, and the type of transaction.
Key Takeaways
- Refunds typically post 3 to 5 business days after the merchant sends the refund request, not from the date you returned the item or requested the refund.
- The merchant's processing time is separate from your card issuer's processing time, so a slow merchant can add days to the total wait.
- Weekend and holiday delays are common because banks do not process refunds on non-business days.
- If a refund does not appear within 7 to 10 business days, contact your card issuer to confirm the merchant actually sent it.
Why Refunds Do Not Happen when ready
A refund requires two separate actions: the merchant must initiate it, and your card issuer must receive and process it. These are not simultaneous. When you return an item to a store or request a refund online, the merchant does not when ready send money back to your card. They first process the return in their system, generate a refund request, and then submit it to the payment processor or card network (Visa, Mastercard, American Express, or Discover).
Your card issuer then receives that refund request and processes it through their own system. Only after this second step does the credit appear on your account. This is why you might see the original charge still on your statement for several days even after you have returned the item.
The Merchant's Role in Refund Timing
The merchant controls when the refund process begins, and this is often the longest part of the wait. Some retailers process refunds the same day you return an item; others take 1 to 3 business days to process returns in their system before they submit the refund request. Online retailers may take longer because they have to receive the returned item, inspect it, and confirm it is returnable before they initiate the refund.
If you are returning something by mail, add the shipping time to the merchant's processing time. A retailer may not start the refund clock until they physically receive and inspect your package. This is why mail-in returns often take 7 to 14 days total, even though the card issuer's portion is only 3 to 5 days.
How Your Card Issuer Processes the Refund
Once the merchant sends the refund request, your card issuer has received the instruction to credit your account. Most banks process refunds in batches during business hours, which is why refunds submitted on a Friday may not post until the following Tuesday or Wednesday. Your card issuer does not process transactions on weekends or federal holidays.
The 3 to 5 business day window is the standard processing time for most major card issuers — Chase, Bank of America, Citi, American Express, and others all use this timeframe. Some smaller banks or credit unions may take up to 7 business days. The speed also depends on the type of refund: in-person refunds at a store sometimes post faster than online refunds because the transaction is processed when ready at the point of sale.
When to Expect a Refund for Different Transaction Types
| Transaction Type | Merchant Processing Time | Card Issuer Processing Time | Total Typical Wait |
|---|---|---|---|
| In-store return | Same day or next day | 3 to 5 business days | 3 to 6 business days |
| Online return (item mailed back) | 5 to 10 business days (includes shipping and inspection) | 3 to 5 business days | 8 to 15 business days |
| Disputed charge | Varies (merchant may contest) | 3 to 5 business days for provisional credit; up to 30 days for final decision | 3 to 30 business days |
| Cancelled subscription or service | Same day to 3 business days | 3 to 5 business days | 3 to 8 business days |
What to Do If Your Refund Is Taking Too Long
If more than 7 to 10 business days have passed since you returned an item or requested a refund, contact your card issuer first. They can tell you whether the refund request has been received and is pending, or whether it has already posted to your account but has not yet appeared in your available balance. Sometimes a refund is credited but takes an extra day or two to show up in your online banking portal.
If your card issuer confirms the refund has not been received from the merchant, contact the merchant directly. Ask them to confirm they submitted the refund request and provide you with a reference number or confirmation. Many merchants can resend a refund request if the first one was lost or delayed. Keep records of all communication with both the merchant and your card issuer in case you need to file a formal dispute.
Refunds Versus Chargebacks: When to Use Each
A refund is different from a chargeback. A refund is a voluntary action by the merchant to return your money. A chargeback is a formal dispute you file with your card issuer when the merchant refuses to refund you or when you did not receive what you paid for. Chargebacks take much longer — typically 30 to 90 days — because your card issuer must investigate and the merchant has the right to respond.
Always try to get a refund from the merchant first. If the merchant is unresponsive or refuses to refund you after a reasonable time (usually 30 days), then file a chargeback with your card issuer. Some card issuers allow you to request a provisional credit while the chargeback is being investigated, which puts the money back in your account temporarily, but the final decision can take weeks.
Frequently Asked Questions
Why does my refund still show as pending after 5 business days?
The 5 business days is the standard window, but refunds can take up to 7 to 10 business days depending on your bank and the merchant. If it has been exactly 5 business days, wait a few more days. If it has been 10 business days with no change, contact your card issuer to confirm the refund was received from the merchant.
Does a refund count as a business day if it posts on Friday?
Yes. If a refund posts on Friday, that counts as one of your business days. However, you may not see it in your available balance until Monday because banks do not process transactions over the weekend. The credit is there, but it may not be spendable until the next business day.
Can I speed up a refund by calling my card issuer?
Your card issuer cannot speed up a refund that has already been submitted by the merchant because the processing time is built into their system. However, calling them can confirm whether the refund has been received and is in the queue. If the refund has not been received, they can tell you to follow up with the merchant.
What if the merchant says they issued a refund but I never received it?
Ask the merchant for the refund confirmation number or transaction ID. Provide this to your card issuer and ask them to trace it. Sometimes a refund is sent to the wrong card or account. Your card issuer can investigate whether the refund was actually submitted and where it went.
Do refunds take longer during the holidays?
Yes. Refunds submitted around major holidays (Thanksgiving, Christmas, New Year's) often take longer because banks have reduced staff and do not process transactions on the holiday itself. A refund submitted on December 23 may not post until after December 26 because December 25 is not a business day.