Refunds usually take 3 to 5 business days to appear on your debit card, but the timeline depends on which part of the process is slowest — the merchant's bank, your bank, or the merchant themselves.
When you return something or dispute a charge, the money doesn't move directly from the store to your account. It travels through your merchant's bank first, then through the payment network (Visa, Mastercard, etc.), then to your bank. Each step takes time, and delays at any point push back your refund date.
The merchant's bank typically initiates the refund within 1 to 2 business days of the return or dispute decision. Your bank then has up to 3 to 5 business days to post it to your account. But if the merchant hasn't started the refund process yet, or if there's a problem with your account information, the timeline stretches.
Key Takeaways
- Most refunds post within 3 to 5 business days after the merchant's bank sends them, but this clock starts only after the merchant initiates the refund.
- Weekends and bank holidays don't count as business days, so a refund initiated on Friday may not arrive until Wednesday.
- If your refund doesn't show after 5 to 7 business days, contact your bank to confirm they received it and check for holds or account issues.
- Refunds from disputes (chargebacks) follow different timelines than merchant refunds and can take 7 to 10 business days or longer.
- The merchant's delay in starting the refund is the most common reason refunds take longer than expected.
Why the timeline varies between merchants and banks
A merchant refund and a chargeback refund move through different systems. When you return an item to a store or ask for a refund directly, the merchant initiates a credit through their payment processor. This is faster because both the merchant and your bank are cooperating. The merchant's bank sends the credit to the payment network, which routes it to your bank, which posts it to your account.
A chargeback — when you dispute a charge with your bank instead of asking the merchant — follows a formal dispute process. Your bank investigates, the merchant's bank responds, and the networks coordinate the reversal. This takes longer because it's adversarial and involves documentation. Chargebacks typically take 7 to 10 business days, sometimes longer if the merchant contests the dispute.
The merchant's own delay is often the bottleneck. Some retailers process refunds daily; others do it weekly. A return you make on a Saturday might not be processed until the following Monday or Tuesday, which when ready adds days to your timeline.
What "business days" means and how weekends affect your refund
Business days are Monday through Friday, excluding federal holidays. Your bank does not process refunds on weekends or holidays, so the clock pauses. If a refund is initiated on Friday afternoon, your bank won't touch it until Monday. If Monday is a holiday, it won't move until Tuesday.
This is why a refund initiated on Thursday might arrive by the following Tuesday (3 business days), but the same refund initiated on Friday might not arrive until the following Wednesday (still 3 business days, but 5 calendar days). The merchant's processing schedule matters too — if they only process refunds on Tuesdays, a return made on Wednesday won't move until the following Tuesday.
Always count business days, not calendar days. If your bank says "3 to 5 business days," that means 3 to 5 weekdays, not 3 to 5 days on the calendar.
When to contact your bank if a refund is late
Wait 5 to 7 business days before contacting your bank. If the refund was initiated on a Monday, you should see it by the following Monday at the latest. If it's not there by then, call your bank's customer service line — the number is on the back of your card.
Have your transaction details ready: the merchant name, the amount, the date of the original charge, and the date you returned the item or filed the dispute. Your bank can check whether the refund was received and posted, or whether it's stuck in processing. They can also check for holds on your account that might be blocking the deposit.
If your bank received the refund but hasn't posted it, ask them to post it manually — this is sometimes possible if there's a technical error. If they never received it, ask them to contact the merchant's bank to trace it. If the merchant never sent it, your bank will tell you to follow up with the merchant directly.
Holds and pending status: why the money might not be available yet
A refund can post to your account but still show as pending or be subject to a hold. This is different from the refund being delayed in transit. The money has arrived at your bank, but your bank is holding it for 1 to 3 additional business days before making it available to spend.
Banks place holds on refunds for the same reason they place holds on deposits: to prevent fraud and overdrafts. A large refund, a refund to a new account, or a refund from a merchant your bank doesn't recognize might trigger a hold. The hold is automatic and usually lifts within 1 to 3 business days.
You can see the refund in your account (it will show as "pending" or "processing"), but you cannot withdraw or spend it yet. This is frustrating but normal. If the hold lasts longer than 3 business days, contact your bank and ask why — sometimes a hold is placed by mistake or due to a fraud alert that can be cleared.
Refunds from online retailers and international merchants take longer
Online retailers and merchants outside the United States often take longer to initiate refunds because they process them in batches, sometimes weekly or even monthly. A return you submit on a Monday might not be processed until the following Friday, adding a full week to your timeline before the refund even enters the banking system.
International refunds add another layer of complexity. If the merchant is based outside the US, the refund has to clear currency conversion and cross-border payment networks. These refunds can take 10 to 14 business days or longer. Check the merchant's return policy or your order confirmation email for their specific refund timeline.
Some online retailers offer when ready refunds to the original payment method, but this is rare. Most require you to wait for the standard processing timeline. If a retailer promises a faster refund, ask them in writing what that means — whether it's 1 business day, 2 business days, or something else.
What to do if the merchant says they issued a refund but you never received it
Ask the merchant for proof that the refund was issued. They should provide a refund confirmation number, the date it was sent, and the amount. Do not accept vague answers like "we processed it" or "it should be there." Get a specific date and confirmation number.
Once you have that information, contact your bank and provide it. Your bank can check whether the refund arrived and got stuck, or whether it never came through at all. If the merchant lied about issuing the refund, your bank can help you file a dispute or chargeback.
If the merchant issued the refund but your bank never received it, this is rare but possible — the refund can be lost in the payment network. Your bank can file a trace with the merchant's bank to locate it. This process takes 10 to 15 business days. If the refund is found, it will be reissued. If it's not found, your bank may issue a provisional credit while the investigation continues.
Frequently Asked Questions
Can I speed up a refund by calling my bank?
No. Your bank cannot speed up a refund that's in transit from the merchant's bank. They can only check its status and confirm whether it was received. If it has been received and posted, they can sometimes remove a hold early, but they cannot make it arrive faster than the payment network allows.
Why does my bank say the refund was posted but I don't see it?
It may be pending or on hold. Log into your account and look for transactions marked "pending," "processing," or "hold." These are posted but not yet available. If you see nothing, ask your bank whether the refund was actually received or if there's a technical issue with your account.
Do all banks take the same amount of time to post refunds?
No. Most take 3 to 5 business days, but some smaller banks or credit unions may take up to 7 business days. Check your bank's deposit policy in your account settings or call customer service to ask their specific timeline for refunds.
What if I filed a dispute and the merchant is fighting it?
The timeline extends. Your bank will investigate, the merchant will respond, and the networks will coordinate. This can take 7 to 10 business days for an initial decision, and longer if the merchant contests it. You'll receive updates from your bank as the dispute progresses.
Is there a difference between a refund and a credit?
Not really, in terms of how long they take. Both are credits to your account that take 3 to 5 business days to post. The term "credit" is sometimes used for refunds that come from the merchant, while "reversal" is used for chargebacks, but the timeline is similar.