The most common reasons your refund is still waiting

A refund that should have cleared in days or weeks is usually held up by one of five things: missing or mismatched information on your account, a fraud check that flagged something in your transaction history, a delay from the merchant or payment processor on their end, a problem with your bank's receiving system, or a genuinely slow refund policy you weren't told about upfront. The first step is to figure out which one is happening to you, because each one has a different fix and a different timeline.

Start by checking your email—both inbox and spam folder—for any message from the merchant, your bank, or a payment processor asking for more information. These messages often get buried or filtered. If you find one, respond when ready with what they're asking for. If you don't find anything, contact the merchant's customer service directly and ask for the specific reason the refund is pending. Don't ask "where is my refund"—ask "what is holding up the approval." The answer will tell you whether you need to act or whether you're waiting on them.

Key Takeaways

  • Most refund delays are caused by missing information, fraud checks, or merchant processing delays—not by your bank refusing the money.
  • Contact the merchant first to find out the exact reason for the hold, because they control whether the refund is released to your bank.
  • If the merchant says the refund was sent, ask your bank to search for it under the transaction ID or order number, because it may have arrived under a different name.
  • Refund timelines vary widely by merchant and payment method—some take 5 to 10 business days, others take 30 days or more, and this is usually in the fine print you didn't see at checkout.
  • If the merchant won't refund you and you paid by credit card or PayPal, you have a dispute process available that doesn't require their permission.

What the merchant is checking before they release your money

Before a refund leaves the merchant's system, they run it through their own approval process. This is separate from your bank's process and happens first. They're checking whether the refund request matches the original transaction—same amount, same account, same order number. They're also checking their fraud detection system to see if the transaction or the refund request looks suspicious. A refund request from a different country than the original purchase, or from a different device, or after a long delay, can trigger a manual review that takes days or weeks.

Some merchants also check whether you've hit a refund limit. If you've returned items or requested refunds frequently in a short time, their system may flag you for manual approval. This is not the same as being accused of fraud—it's a standard control. The merchant's support team can override it, but they have to do it manually, which takes time. Ask them directly: "Is my refund pending a manual review, and if so, what information do you need from me to move it forward?"

When your bank is the bottleneck

Once the merchant releases the refund, it travels through one or more payment processors before it reaches your bank. Your bank then has to match it to your account. This matching process is where refunds often get stuck, especially if the merchant's name on the refund doesn't match the merchant's name in your transaction history, or if the refund arrives under a different reference number than the original charge.

Call your bank and give them the transaction ID or order number from your original purchase. Ask them to search their system for any incoming refund with that number. If they find it, ask why it hasn't posted to your account yet—it may be in a holding pattern waiting for additional information. If they don't find it, ask them to contact the merchant's bank directly to trace where the refund is. This is called a trace request, and it's free. Your bank will need the exact amount, the date the merchant said they sent it, and the merchant's name as it appears on the refund.

Some banks also hold refunds for a set number of business days before posting them, even after they've received them. This is rare, but it happens. Ask your bank whether they have a hold policy on incoming refunds and how long it lasts.

How long you should actually expect to wait

There is no single standard. Credit card refunds typically post within 5 to 10 business days after the merchant releases them, but some merchants take 30 days or longer to process the refund on their end. Debit card refunds sometimes take longer because they're processed differently. PayPal refunds usually post within 3 to 5 business days. Bank transfers and ACH refunds can take 5 to 10 business days. Digital wallet refunds (Apple Pay, Google Pay) usually post within a few days.

The merchant's refund policy should tell you their timeline. Look for it in your confirmation email, in the order details on their website, or in their terms and conditions. If it says "refunds process within 30 days," and you're on day 15, you're not actually late yet—you're waiting. If you're past the timeline they stated and the refund still hasn't arrived, that's when you escalate.

What to do if the merchant won't refund you

If the merchant is refusing the refund or ignoring your requests, your next step depends on how you paid. If you used a credit card, you can file a chargeback through your credit card company. This is a formal dispute process where the card company investigates whether the merchant had a valid reason to keep your money. You don't need the merchant's permission. Contact your credit card company and ask to file a dispute for "refund not received" or "merchant refused refund." They will give you a case number and a timeline—usually 30 to 60 days for investigation.

If you used PayPal, you can open a dispute through PayPal's Resolution Center. PayPal will contact the merchant and ask them to respond. If the merchant doesn't respond or if PayPal sides with you, PayPal will refund you directly. This process takes about 20 days.

If you used a debit card or bank transfer, your options are more limited. You can file a dispute with your bank, but debit card disputes are harder to win than credit card disputes because debit transactions have fewer consumer protections. Ask your bank what dispute process they offer and what documentation they'll need from you.

Documents to gather right now

Whether you're waiting for approval or preparing to dispute, collect these documents and keep them in one place: your original order confirmation email, any shipping or delivery confirmation, the merchant's refund policy (screenshot it if it's on their website), all emails between you and the merchant's support team, and a screenshot of your account showing the original charge and the current status. If you're disputing through your bank or credit card company, they will ask for all of this.

If the merchant told you the refund was sent, ask them for the refund transaction ID or reference number. This is different from your original order number. Write it down. When you call your bank, give them this number—it's the fastest way for them to trace the refund.

Frequently Asked Questions

How long should I wait before I contact the merchant?

If the merchant's policy says refunds take 30 days, wait 30 days. If it doesn't say, wait 10 business days. After that, contact them. Don't wait for them to contact you—they won't. The sooner you ask, the sooner you get an answer about what's actually holding it up.

Can I get my money back faster if I dispute instead of waiting?

Not always. A credit card dispute takes 30 to 60 days. A chargeback can damage the merchant's account. If the refund is genuinely on its way, waiting is faster. If the merchant is refusing or ignoring you, disputing is your only option. Ask the merchant first—if they say it's processing, give them their stated timeline. If they say no, dispute when ready.

What if my bank says they never received the refund from the merchant?

Ask your bank to file a trace request with the merchant's bank. This is a formal inquiry that requires the merchant's bank to respond. It takes 5 to 10 business days. If the trace comes back empty, the merchant never sent it. At that point, you know the merchant is the problem, and you can dispute the original charge.

Does a pending refund show up in my account balance?

No. A pending refund is not in your account yet. It's in transit. Your available balance won't change until the refund actually posts. Some banks show pending transactions in a separate section—check your app or online banking to see if there's a "pending" tab.

What if the refund amount is wrong?

Contact the merchant when ready and ask them to correct it. If they won't, or if you've already received a partial refund and they won't explain why, dispute the difference through your bank or credit card company. Bring documentation of what you paid and what you received.