The most common reason: your bank is holding it, not the merchant
When a refund feels slow, the merchant has usually already sent it. What you are waiting for is your bank to post it to your account — and that step can take anywhere from one to ten business days depending on your bank, the type of account you have, and how the refund was issued.
If the merchant processed the refund within their stated window (often 5 to 7 business days from when you requested it), the delay is almost certainly on the receiving end. Your bank may be running background checks on the transaction, verifying the amount matches the original charge, or straightforward processing a high volume of refunds at once. This is especially common in January and February, when holiday returns peak.
The second most common reason is that the refund went to a different account or card than you expected. If you paid with a debit card that has since expired, or if your credit card was replaced, the refund may have bounced back to the merchant and is now being reissued — which starts the timeline over.
Key Takeaways
- Refunds typically take 5 to 10 business days from the merchant's processing date, but your bank may add another 1 to 10 days before the money appears in your account.
- If the original card or account no longer exists, the refund bounces back to the merchant and must be reissued, which can add 7 to 14 days to the total timeline.
- You can check the status by contacting the merchant directly with your order number — they can tell you whether the refund has been sent and to which account.
- If more than 10 business days have passed since the merchant confirmed the refund, contact your bank's customer service to ask whether the transaction is pending or if there is a block on it.
How to find out where your refund actually is
Start by contacting the merchant — not your bank. The merchant's system will show you the exact date the refund was processed and which account it was sent to. Have your order number ready. If the merchant says the refund was issued more than 10 business days ago, ask them to confirm the account number or card ending digits it was sent to. This is the fastest way to catch a mismatch.
If the account they list does not match the one you expected, tell them when ready. Some merchants can reissue to a different card or account on the spot; others require you to request a new refund through their system. Either way, you now know why it has not arrived.
If the merchant confirms the refund was sent to the correct account and more than 10 business days have passed, log into your bank's app or website and look for the transaction in your pending activity or recent transactions. If it is not there, call your bank's customer service line. Tell them the exact date the refund was sent and ask whether there is a pending transaction, a block, or a failed deposit attempt in their system.
When the refund bounced back to the merchant
If you paid with a credit card that was cancelled or replaced, or a debit card that expired, the refund cannot land in that account. Your bank will reject it, and it bounces back to the merchant as undeliverable. The merchant then has to reissue it — usually to the same card, which fails again, or to a different payment method if you provided one.
This cycle can add 14 to 21 days to your refund timeline. To break it, contact the merchant and ask them to reissue the refund to a different card or to your bank account directly (via ACH transfer, if they offer it). Provide the new account details yourself rather than waiting for the merchant to guess. Some merchants will not reissue until you contact them; others reissue automatically after a failed attempt, which takes another 5 to 7 business days.
If the merchant says they have already reissued and you still do not see it, ask them for the date of the second attempt and which account it went to. Then check with your bank again using that new date.
Refunds from different payment methods have different timelines
A refund to a debit card typically appears within 3 to 5 business days of the merchant processing it, but can take up to 10. Your bank may hold it for verification, especially if the original purchase was large or flagged as unusual.
A refund to a credit card usually posts within 3 to 5 business days as well, but the credit card company may not show it as available to spend when ready — it may appear as a pending credit first, then post to your available balance after another day or two.
A refund to your bank account (ACH transfer) can take 5 to 10 business days because it moves through the banking system rather than the card network. This is slower but more reliable for large amounts.
Digital wallet refunds (PayPal, Apple Pay, Google Pay) usually appear within 1 to 3 business days because they do not depend on your bank's processing. If you used a digital wallet, check that app first — the refund may already be there even if it has not reached your bank account yet.
What to do if your refund is genuinely lost
If the merchant confirms the refund was sent more than 10 business days ago to the correct account, and your bank confirms it never arrived, the refund is lost in transit. This is rare but it happens.
Ask the merchant to file a chargeback trace with their payment processor. This is a formal request to the card network (Visa, Mastercard, etc.) to locate the transaction. The processor will investigate and either locate the refund or confirm it failed. This process takes 10 to 30 days.
If the trace finds nothing, the merchant is responsible for reissuing the refund. Ask them to send it again, this time via a different method if possible — for example, if the first attempt was to your debit card, ask for an ACH transfer to your bank account instead. Get a confirmation number or reference ID for the new refund.
If the merchant refuses to reissue or investigate, you can file a dispute with your bank or credit card company. You will need the original transaction receipt, proof that you requested the refund, and documentation that the merchant confirmed sending it. The dispute process takes 30 to 60 days.
Why January and February refunds are slower
Refunds take longer in the first two months of the year because of the volume. Holiday returns peak in early January, and merchants and banks are processing far more refunds than usual. Banks may extend their processing windows from 5 to 7 business days to 7 to 10 business days during this period.
If you requested a refund in late December or early January, expect it to take toward the longer end of the range. This is not a sign that something is wrong — it is normal seasonal delay. If it has been more than 10 business days and you are in this window, contact the merchant to confirm they processed it, then give it another few days before contacting your bank.
Frequently Asked Questions
Can I speed up a refund once the merchant has sent it?
No. Once the merchant processes the refund, the timeline is controlled by your bank and the payment network. Contacting your bank before 10 business days have passed will not speed it up. After 10 business days, contact them to check whether there is a block or pending transaction.
What if the merchant says they never received my refund request?
Ask them to show you their records of the original order and your account. If they have no record of a refund request, submit a new one in writing (email or through their website) and keep a copy. If they claim they have no record of the original order either, you may need to file a dispute with your credit card company or bank.
Does my bank have to tell me why the refund is delayed?
Your bank can tell you whether a refund is pending, posted, or failed. They may not always explain why — some delays are routine processing. If they say there is a block or hold, ask them to explain the reason and how long it will last.
What if I see the refund as pending but it is not showing as available to spend?
Pending refunds are not available yet. Once it posts (usually within 1 to 3 more business days), it will move to your available balance. Do not spend money based on a pending refund — wait until it posts.
Can I get a refund as a check instead of back to my card?
Some merchants offer this, but most do not — they refund to the original payment method only. Ask the merchant directly. If they refuse and the refund is lost, you can request a check as part of a dispute resolution, but this adds time and is not may provide.