Most credit card refunds land in your account within 3 to 5 business days, but the clock starts when the merchant processes the refund, not when you request it
The speed of your refund depends on three separate timelines: how long the merchant takes to issue it, how long your card network (Visa, Mastercard, American Express) takes to process it, and how long your bank takes to post it to your account. You control none of these directly. A merchant might take 5 to 10 business days to issue a refund after you return an item. Your card network then has up to 3 business days to move the money. Your bank then has up to 1 to 2 business days to credit your account. In the best case, the whole chain takes 3 business days. In a typical case, it takes 7 to 10 business days. In a slow case, it can take 30 days.
The reason for the delay is structural: refunds move through the same payment networks that processed the original charge, and those networks batch transactions rather than process them when ready. A merchant who processes refunds once a day at 6 p.m. will not send yours until then. Your bank may not post credits until the next morning. Neither party is being slow — they are following the standard operating procedure of the payment system itself.
Key Takeaways
- The merchant must initiate the refund first; this step alone can take 5 to 10 business days depending on their return policy and processing schedule.
- Once the merchant sends the refund, your card network has up to 3 business days to process it, though most complete this within 1 to 2 business days.
- Your bank then has up to 1 to 2 business days to post the credit to your account, and some banks post refunds more slowly than deposits.
- The total timeline is typically 7 to 10 business days from the date you return the item, not from the date you request the refund.
- Refunds to debit cards sometimes take longer than refunds to credit cards because debit transactions touch your actual bank account rather than a credit line.
When the merchant initiates the refund
The merchant's timeline is often the longest part of the wait. Most retailers do not process refunds the moment you hand over a returned item. Instead, they batch refunds once a day or once every few days. A big-box retailer might process all returns at the end of the business day. An online retailer might process refunds only on certain days of the week. Some merchants wait until the item is back in their warehouse and inspected before they issue the refund at all.
The merchant's return policy tells you when they will start the refund process, but it does not always tell you when they will finish it. A policy that says "refunds within 30 days" usually means 30 days from the date of purchase, not 30 days from the date you return the item. A policy that says "refunds processed within 5 to 7 business days" usually means 5 to 7 business days after they receive the returned item, not after you drop it in the mail. If you are unsure, contact the merchant and ask for the exact date they will process your refund.
How your card network processes the refund
Once the merchant sends the refund, it enters the card network's system. Visa, Mastercard, American Express, and Discover each operate their own networks, and each has slightly different processing speeds. Visa and Mastercard typically process refunds within 1 to 2 business days. American Express and Discover can take up to 3 business days. These are the maximum times allowed by the networks' rules; most refunds move faster.
The card network does not send money directly to your bank. Instead, it sends an instruction to your bank that a refund is coming, along with the amount and the merchant's information. Your bank then has to receive this instruction, verify it, and post the credit. This handoff between the network and your bank is where delays often occur, especially if the refund arrives outside your bank's normal processing hours.
When your bank posts the credit to your account
Your bank is the final step, and it is also where the timeline becomes least predictable. Banks are not required to post refunds at the same speed they post deposits. Some banks post refunds within 1 business day of receiving the instruction from the card network. Others take 2 to 3 business days. A few banks hold refunds for up to 5 business days, though this is less common.
The day of the week matters here. If a refund arrives at your bank on a Friday evening, your bank may not process it until Monday morning. If it arrives on a holiday, the clock does not start until the next business day. Banks do not process transactions on weekends or federal holidays, so a refund that arrives on Friday may not post until Tuesday.
You can check your bank's refund policy in the account agreement or by calling customer service. Some banks publish their average refund posting time on their website. If your bank is unusually slow, you may want to ask whether they offer faster posting for certain types of transactions, or whether you can set up alerts so you know the moment a refund posts.
Refunds to debit cards take longer than refunds to credit cards
If you made the original purchase with a debit card, the refund may take longer. A debit card refund touches your actual bank account, not a credit line. Your bank has to reverse the original transaction in its own system, which requires more steps than posting a credit to a credit card account. Debit card refunds often take 7 to 10 business days, sometimes longer.
Some banks hold debit card refunds in a pending state for several days before posting them. This is a fraud-prevention measure: the bank wants to make sure the refund is legitimate before it removes the hold. If you see a refund marked as pending on your debit card, it will post within a few days, but you cannot spend the money until it does.
What to do if your refund is delayed
If your refund has not posted after 10 business days, contact the merchant first. Ask them to confirm the date they processed the refund and the amount. If they processed it more than 10 days ago, ask them to resubmit it or investigate why it did not go through. Merchants can see whether a refund was successfully sent to your card network, so they can tell you if the problem is on their end.
If the merchant confirms they sent the refund more than 10 business days ago, contact your bank. Provide the bank with the merchant's name, the refund amount, and the date the merchant processed it. Your bank can check whether the refund instruction arrived from the card network and whether it was posted to your account. If the refund arrived but was not posted, your bank can post it manually. If it never arrived, your bank can file a dispute with the card network.
Keep your return receipt and any confirmation emails from the merchant. These documents prove you returned the item and when. If the refund gets lost in the system, you will need this proof to get the merchant or your bank to investigate.
Refunds for disputed charges follow different rules
If you are disputing a charge rather than returning an item, the timeline is different. When you file a dispute with your credit card company, the card network has 10 business days to investigate. During this time, your card company will typically credit the disputed amount to your account as a temporary credit, so you have access to the money while the investigation happens. If the investigation rules in your favor, the temporary credit becomes permanent. If it rules against you, the credit is removed.
Dispute investigations can take longer than 10 business days if the merchant contests the dispute or if additional evidence is needed. In those cases, the card network can extend the investigation to 45 days. You will be notified of the extension and the reason for it.
Frequently Asked Questions
Can I speed up a refund by calling my bank?
Your bank cannot speed up a refund that has not yet arrived from the merchant or card network. If the refund has arrived at your bank but has not posted, your bank may be able to post it manually, though this is not may provide. If the refund was supposed to arrive more than 10 business days ago, your bank can file a trace to find out where it is stuck.
Why does my refund show as pending?
A pending refund means your bank has received the credit instruction but has not yet posted it to your account. Pending refunds typically post within 1 to 3 business days. If a refund stays pending for more than 5 business days, contact your bank to ask why.
Do refunds post on weekends or holidays?
Banks do not process transactions on weekends or federal holidays. A refund that arrives on a Friday evening will not post until Monday. A refund that arrives on a holiday will not post until the next business day. This can add 2 to 4 days to the total timeline depending on when the refund arrives.
What if the merchant says they cannot refund me?
If a merchant refuses to refund you for a returned item, you can file a dispute with your credit card company. The card network will investigate whether the merchant's refusal was justified. If you have proof you returned the item (a receipt, tracking number, or email confirmation), the card network will likely rule in your favor and credit the amount back to your account.
Is there a difference between a refund and a credit?
A refund is money returned to your card or bank account. A credit is a reduction in what you owe. Some merchants offer store credits instead of refunds, which means you can only spend the money at that merchant. If you want cash back rather than a store credit, ask the merchant before you return the item.