Your refund can be held up at three points: the merchant hasn't sent it yet, the payment processor is reviewing it, or your bank is holding it before it lands in your account
A refund that hasn't been accepted means it's caught somewhere between the merchant and your bank. The merchant may have issued it but the payment processor—Visa, Mastercard, PayPal, or whoever handles the transaction—is reviewing it before it moves forward. Or your bank received it and is holding it pending verification. Each delay has a different cause and a different fix.
The first step is to find out which stage your refund is actually in. You need three pieces of information: the refund reference number from the merchant, the date they said they issued it, and what your bank's system shows. Without these, you're guessing.
Key Takeaways
- A stuck refund is usually held by the payment processor for fraud review, not by the merchant or your bank, and this review can take 5 to 10 business days.
- You need the refund reference number from the merchant and the exact date they issued it before you contact your bank or the processor.
- Your bank may hold a refund for 1 to 3 business days even after it arrives, especially if the amount is large or the account is new.
- If the merchant says they issued it more than 10 business days ago and your bank shows nothing received, the payment processor is the problem and you need the merchant to escalate it.
How to check where your refund actually is
Log into your bank account and look at your transaction history. Search for the merchant's name and look for any pending transactions or reversals. If you see a pending credit with a date, your refund has reached your bank and is waiting to clear—this usually takes 1 to 3 business days. If you see nothing at all, the refund hasn't arrived at your bank yet.
Next, contact the merchant directly. Ask them for the refund reference number and the exact date and time they processed the refund. This number is critical—it's how the payment processor tracks the transaction. Write it down. If the merchant says they issued it more than 5 business days ago and your bank shows no pending credit, the refund is stuck in the payment processor's system.
Do not assume the merchant is lying or that your bank lost it. Payment processors hold refunds for fraud review as a standard practice. This is not a failure—it's a security step. But it does mean waiting.
Why payment processors hold refunds and how long it takes
When you request a refund, the merchant initiates it through their payment processor. The processor then checks whether the refund matches the original transaction. They verify the amount, the account it's going back to, and whether there are any flags on the merchant's account. This review typically takes 5 to 10 business days.
The processor holds the refund during this time. It's not in your bank yet. It's not with the merchant anymore. It's in a queue waiting for a human or an automated system to confirm it's legitimate. If the merchant has had chargebacks, if the refund amount is unusually large, or if the original transaction was flagged, the review takes longer.
You cannot speed this up by calling your bank. Your bank has no control over the processor's timeline. The merchant can escalate it with the processor, but only if they have a business relationship with them and a reason to push. A standard refund review will not be escalated.
What your bank does once the refund arrives
Once the payment processor releases the refund, it moves to your bank. Your bank then verifies that the account number matches, that the account is active, and that there are no holds on it. This verification takes 1 to 3 business days. During this time, you may see the refund listed as pending in your account.
Your bank may hold the refund longer if the amount is large, if your account is new, or if your account has had unusual activity. A new account might see a 5-business-day hold on any incoming transfer. An account that received a large deposit recently might trigger a review. These are anti-fraud measures and they explore even to legitimate refunds.
If your bank is holding the refund, you can call them and ask why. They will tell you whether it's a standard hold or a review. If it's a standard hold, they can tell you the release date. If it's a review, ask what information they need from you to speed it up. Sometimes providing a copy of the original receipt or the refund reference number helps.
When the merchant says they issued it but you see nothing
If the merchant provided a refund reference number and says they issued it more than 10 business days ago, but your bank shows no pending credit and no record of the transaction, the refund is stuck at the payment processor. This happens when the processor's system encounters an error, when the merchant's account has a problem, or when the refund was initiated but never actually sent.
Ask the merchant to check the status of the refund using the reference number in their payment processor's system. They should be able to see whether it's pending, approved, or failed. If it shows as failed, the merchant needs to reissue it. If it shows as pending and it's been more than 10 business days, the merchant should contact their payment processor's support line to escalate it.
You can also contact the payment processor directly if you have the reference number. Visa, Mastercard, and American Express all have customer service lines. Tell them the reference number and ask for the status. They can see whether the refund is in their system and why it's delayed. This is a legitimate request and they will answer it.
Refunds issued to a different account or card
Some refunds go back to the original payment method—the card you used to make the purchase. If you used a debit card that you've since closed, or a credit card that expired, the refund will be rejected by your bank and sent back to the merchant. The merchant then has to reissue it to a different account.
If this happened, the merchant should have contacted you. If they didn't, contact them and provide the account or card number you want the refund sent to. They will need to cancel the original refund and issue a new one. This adds another 5 to 10 business days to the timeline.
To avoid this, always check with the merchant before requesting a refund if you've changed payment methods since the original purchase. Tell them which account to send it to. This prevents the refund from bouncing back.
What to do if your refund is more than 15 business days old
If the merchant issued the refund more than 15 business days ago and you still see nothing in your bank account, the refund is lost somewhere in the system. At this point, you need the merchant to take action.
Contact the merchant in writing—email is fine—and include the refund reference number, the date they issued it, and the account it was supposed to go to. Ask them to either confirm the refund was received by your bank or to reissue it. Keep a copy of this email.
If the merchant refuses or doesn't respond within 5 business days, you have a dispute. You can file a chargeback through your bank or credit card company. A chargeback is a formal dispute that forces the merchant to prove they issued the refund. This is a last resort, but it's available to you if the merchant won't help.
Frequently Asked Questions
Can I cancel a refund and ask for a different payment method?
Yes, but only if the refund hasn't been released by the payment processor yet. Contact the merchant when ready and ask them to cancel it before it goes through. Once the processor releases it, canceling becomes difficult. If it's already in your bank's system, you cannot cancel it—you can only wait for it to clear and then transfer the money elsewhere.
Why is my bank holding a refund I didn't ask them to hold?
Your bank holds refunds automatically when the amount is large, when your account is new, or when the incoming transfer doesn't match a pattern they expect. Call your bank and ask specifically why. They can usually release it when ready if you confirm the refund is legitimate. Providing the merchant's name and the original transaction date helps.
What if the merchant says they can't see the refund in their system?
This means the refund was never actually sent, even though they told you it was. Ask them to reissue it when ready. If they claim they already did, ask them to provide the reference number from their payment processor's system. If they can't produce one, the refund was never initiated. Do not wait—ask for a reissue in writing.
Can the payment processor release my refund faster if I call them?
Not usually. Payment processors handle thousands of refunds daily and they follow standard timelines. Calling them without a reference number won't help. If you have the reference number and the refund is more than 10 business days old, they can check the status and escalate it if there's an error, but they cannot speed up a normal review.
What happens if my bank rejects the refund?
Your bank rejects a refund if the account number is wrong, the account is closed, or the account holder's name doesn't match. When this happens, the refund bounces back to the merchant. The merchant then has to contact you and get the correct account information before reissuing. This adds 5 to 10 business days. Always confirm your account details with the merchant before requesting a refund if you've changed accounts.