Credit card refunds usually take 3 to 5 business days to show up in your account, but the timeline depends on when the merchant processes the refund and your bank's processing speed
When you return something or dispute a charge, the merchant has to send the refund back to your card issuer first. Your card issuer then has to post it to your account. Those are two separate steps, and delays can happen at either one. A merchant might wait several days before even starting the refund process, and your bank might take a few more days to process it once it arrives. The clock does not start the moment you hand something back to a store — it starts when the merchant actually initiates the refund.
The 3 to 5 business day window is what most card issuers promise once they receive the refund from the merchant. That means weekends and holidays do not count. If a refund hits your bank on a Friday afternoon, you might not see it until Tuesday. If the merchant is slow to process, you could be waiting two weeks or longer before anything shows up.
Key Takeaways
- Refunds take 3 to 5 business days to post once your card issuer receives them, but merchants often take several days to send the refund in the first place.
- Online returns and in-store returns follow different timelines — online merchants may batch process refunds once a day or once a week, while in-store refunds sometimes post faster.
- Weekends and holidays do not count toward the processing time, so a Friday refund may not appear until the following Tuesday.
- If a refund does not show up within 7 to 10 business days of returning an item, contact the merchant to confirm they actually sent it.
Why merchants take time to process refunds
Most retailers do not process refunds the moment you hand them a receipt. They batch them — meaning they collect all the day's returns and send them to the payment processor in one group, usually at the end of the business day or end of the week. A large retailer might process thousands of refunds at once. If you return something on a Monday morning, the merchant might not send that refund batch until Monday evening or even Tuesday morning.
Some online retailers are even slower. They may wait to confirm the returned item arrived at their warehouse before they initiate the refund. That adds another 3 to 7 days depending on shipping speed. If you return something via mail and the merchant takes a week to receive it, then another day or two to inspect it and approve the refund, you are already 10 days in before your card issuer even gets the refund request.
The difference between in-store and online returns
In-store returns often show up faster than online ones because the merchant processes them when ready. When you return something at a physical store and they swipe your card, the refund request goes into their system right away. Your card issuer usually receives it within 24 hours. You might see the refund in your account within 2 to 3 business days.
Online returns are slower because the merchant has to wait for the package to arrive, inspect it, and confirm it is returnable before sending the refund. Some online retailers have a policy of waiting 5 to 7 business days after receiving the return before they process the refund. They do this to make sure the item is not damaged and to check for signs of fraud. By the time your card issuer gets the refund, 10 to 14 days may have passed since you shipped the item back.
What happens when you dispute a charge instead of returning an item
If you dispute a charge with your card issuer instead of going through the merchant, the timeline is different. Your bank will open an investigation, which typically takes 10 business days. During that time, the bank contacts the merchant to ask for proof of the transaction. If the merchant does not respond or cannot prove you authorized the charge, the bank will refund you. If the merchant provides proof, the bank will deny your dispute.
Once the investigation closes, the refund (if approved) posts to your account within 1 to 3 business days. So a dispute can take 2 to 4 weeks total from the day you file it. This is slower than a straightforward return, but it is your option if the merchant refuses to refund you or if you never received the item.
How to track a refund that is taking too long
If you returned an item in-store, ask for a receipt that shows the refund was processed. That receipt will have a confirmation number and the date. If you returned something online, check your email for a return shipping label or confirmation that the package was received. Most online retailers send an email when they receive your return.
Once you have that information, contact your card issuer and give them the date the refund was supposed to be processed. They can look up whether the refund actually arrived in their system. If it did, they can tell you when it will post. If it did not, they can contact the merchant on your behalf. Do not wait more than 7 to 10 business days after returning an item to check on it — the sooner you ask, the sooner the merchant can resend a missing refund.
Why your refund might show as "pending" instead of posted
Sometimes a refund appears in your account as pending before it is fully posted. This means your card issuer has received it and is processing it, but the money is not yet available. Pending refunds usually post within 1 to 2 business days. If a refund stays pending for more than 3 business days, contact your card issuer to ask why.
Pending status can also mean your card issuer is verifying the refund with the merchant. This happens occasionally if the refund amount does not match the original charge exactly — for example, if you returned part of an order or if there was a restocking fee. Your bank will hold the refund while they confirm the amount is correct, then post it once verified.
What to do if a refund never arrives
If 10 business days have passed since you returned an item and you have not seen a refund, start by contacting the merchant. Ask them to confirm that the refund was processed and provide you with a confirmation number or reference number. If they say they sent it, ask them to resend it or provide proof it was sent to your card issuer.
If the merchant refuses to help or says they never received the return, contact your card issuer. You can file a dispute at that point, even though you already tried to return the item. Your bank will investigate and may refund you if the merchant cannot prove they received the return or processed a refund. Keep all receipts, shipping confirmations, and emails related to the return — you will need them to support your dispute.
Frequently Asked Questions
Can I get a refund faster if I return something in person instead of by mail?
Yes. In-store returns usually post within 2 to 3 business days because the merchant processes them when ready. Mail returns take longer because the merchant has to wait for the package to arrive, inspect it, and then process the refund — often 10 to 14 days total. If speed matters, return in person when possible.
Does my bank have to refund me within a certain number of days?
Your card issuer must process refunds within 3 to 5 business days once they receive them from the merchant. However, the merchant can take longer to send the refund in the first place. There is no federal law requiring merchants to refund within a specific timeframe, though some states have their own rules. Check your state's consumer protection laws or the merchant's return policy for specifics.
What if the refund amount is less than what I paid?
The merchant may have deducted a restocking fee or shipping cost. Check your receipt or the return confirmation email to see what was deducted and why. If you disagree with the deduction, contact the merchant to dispute it. If they refuse to adjust it, you can file a dispute with your card issuer, though the bank may side with the merchant if their return policy clearly stated the fee.
Will a pending refund show up in my available credit?
Not always. Some card issuers add pending refunds to your available credit right away, while others wait until the refund fully posts. Check your card's app or website to see if pending refunds are included in your available balance. If you need the credit when ready, contact your card issuer to ask when the refund will be fully posted.
What is the difference between a refund and a credit?
A refund puts money back into your bank account or onto your card. A credit reduces the balance you owe on your card but does not put cash in your pocket. Most returns result in refunds, but some merchants offer store credit instead. If you want a refund and the merchant offers only credit, ask if they will refund to your original payment method instead.