Why a pending refund disappears from your account

A pending refund that vanishes usually means one of four things: the merchant cancelled it, your bank rejected it, it converted to store credit, or it was never actually pending—it was a hold that expired. The most common reason is that the merchant pulled back the refund before your bank processed it. This happens when a company reverses a transaction or when fraud prevention systems flag the refund as suspicious.

The second most common reason is that your bank rejected the incoming deposit. Banks reject refunds for reasons including a closed account, a mismatch between the account number the merchant has on file and your actual account, or a flagged account due to fraud concerns. When this happens, the refund bounces back to the merchant, and you see it disappear from pending.

Less commonly, the merchant converted your refund to store credit instead of sending money back. Some retailers do this automatically if you bought from them online but want to return in-store, or if their refund policy allows them to issue credit instead of cash. The pending status disappears because it was never a real refund—it became a different transaction type.

Key Takeaways

  • A pending refund that disappears usually means the merchant cancelled it, your bank rejected it, or it converted to store credit instead of a cash refund.
  • If your bank rejected the refund, the money went back to the merchant, and you will need to contact them to resubmit it or find out why it failed.
  • Check your bank statement for a completed refund deposit, a rejection notice, or a reversal—these tell you what actually happened.
  • Contact the merchant first to confirm whether they sent the refund, and ask them to check the status on their end before assuming your bank is the problem.

How to check if your bank rejected the refund

Log into your bank account online or call the customer service number on the back of your card. Ask whether a refund deposit was attempted and rejected in the last 5 to 10 days. Banks keep records of rejected deposits for at least 30 days, and they can tell you the exact reason—closed account, invalid account number, or fraud hold are the most common ones.

If your bank rejected it, ask them what information the merchant needs to resubmit. Sometimes the issue is as straightforward as an old account number on file. Other times your bank flagged the deposit as suspicious and you will need to call the merchant to ask them to try again, or to contact your bank directly to clear the hold. This second contact from the merchant often works because it shows your bank the refund is legitimate.

Check your bank statement for any notation about the rejected deposit. Some banks show it as a "returned deposit" or "reversal" with a code. Write down that code if you see one—it tells the merchant exactly what went wrong and speeds up the fix.

What to ask the merchant when you contact them

Call or email the merchant's customer service and give them your order number. Ask them to confirm that they initiated a refund and tell you the exact date they sent it. Ask them which account they have on file for you—sometimes it is an old account you closed, or a typo in the number. Ask them whether the refund was rejected and, if so, whether they can resubmit it.

If the merchant says they never sent a refund, ask them why the pending status appeared in your account. Some merchants' systems show a pending refund to the customer before the merchant actually processes it—this is a system glitch, not a real refund. Ask them to send the refund now and give you a new expected date.

If the merchant says they sent it and your bank says they never received it, ask the merchant to check the account number they have on file. If it is wrong, ask them to update it and resubmit. If it is correct, ask the merchant to contact your bank's merchant support line directly—banks sometimes clear holds faster when the merchant calls rather than when you do.

When the refund converted to store credit instead

Some retailers automatically convert online refunds to store credit if you returned the item in a physical store, or if their policy allows them to issue credit instead of a refund. When this happens, the pending refund status disappears because the transaction changed type. You will see store credit appear in your account instead, usually within 24 to 48 hours.

Check your email for a confirmation from the merchant. It should say whether the refund was issued as store credit, a gift card, or account credit. If you did not consent to this and your refund policy says you should receive cash back, contact the merchant and ask them to reverse the store credit and issue a real refund instead. Some will do this when ready; others will require you to return the store credit first.

Refunds that disappear because they were never really pending

Some merchants show a "pending refund" status in their system that is not actually a refund—it is a hold or a processing flag. When the merchant's system clears that flag, the pending status vanishes, but no money ever moved. This is confusing because it looks like a refund disappeared, when really it was never sent.

If you see this happen, check your bank statement. If there is no deposit attempt and no rejection notice, then the merchant never actually sent anything. Contact the merchant and ask them to initiate a real refund now. Ask them for a confirmation number and an expected delivery date so you can track it properly this time.

How long a real refund should stay pending

A real pending refund typically shows in your bank account for 3 to 5 business days before it completes. If it has been longer than that and it is still pending, contact your bank. If it has been longer than that and it has disappeared, it was either rejected or cancelled.

Some banks hold refunds for up to 10 business days if they are from an unfamiliar merchant or if your account has had fraud activity. This is normal and not a sign that something went wrong. The refund will complete on its own once the hold expires, unless your bank rejected it for a specific reason.

What to do if the merchant and bank blame each other

If the merchant says they sent it and your bank says they never received it, ask the merchant for the exact date and time they processed the refund. Ask them for the last four digits of the account number they sent it to. Then call your bank with that information and ask them to search their records for a deposit attempt on that specific date to that specific account.

If your bank finds a rejected deposit, they can tell you why and the merchant can fix it. If your bank finds nothing, the merchant did not actually send it—they only marked it as pending in their system. Ask the merchant to send it now and to provide you with a tracking number or confirmation code.

If this goes back and forth more than once, ask the merchant to send the refund by a different method—check, wire transfer, or a different card—or ask them to issue store credit that you can use when ready while the refund issue gets sorted out.

Frequently Asked Questions

Can a merchant cancel a refund after they send it?

Yes, but only before your bank processes it. Once the refund completes and the money lands in your account, the merchant cannot take it back without your permission. If a refund is pending and the merchant cancels it, you will see the pending status disappear and the money will not arrive. Contact the merchant to ask why they cancelled it and request that they send it again.

If my bank rejected the refund, do I have to wait for the merchant to resubmit?

Not always. Ask your bank what information they need from you to accept the refund. Sometimes you can update your account information or clear a fraud hold yourself, and then ask the merchant to try again. Other times the merchant must resubmit with corrected information. Either way, the process usually takes 3 to 5 business days once the issue is fixed.

What if the merchant says they sent the refund but I have no proof?

Ask the merchant for a refund confirmation number, the date they processed it, and the account number they sent it to. Write all of this down. Then contact your bank with those details and ask them to search for a deposit attempt. If your bank finds nothing, the merchant did not actually send it. If your bank finds a rejection, you have proof of what went wrong and can ask the merchant to fix it.

Does a pending refund disappear if I close my bank account?

Yes. If you close the account the refund was supposed to go to, the bank will reject the deposit and send it back to the merchant. The pending status will disappear from your old account. Contact the merchant with your new account number and ask them to resubmit the refund to the correct account.

How long should I wait before contacting the merchant about a missing refund?

If the refund has been pending for more than 7 business days, contact the merchant. If it has been pending for more than 10 business days, contact your bank as well. Do not wait longer than that—the longer you wait, the harder it becomes to trace what happened and the closer you get to any dispute important date your card issuer has.