How Long Should a Merchant Refund Take to Show Up in My Bank Account?
A return gets processed at the store, the receipt says the refund is on its way, and then days go by with nothing showing up in the account, which naturally raises the question of whether something went wrong or if this is just how long refunds actually take.
In short
Merchant refunds generally take longer to post than the original purchase did, often somewhere between a few business days and about two weeks, because a refund has to travel back through the same chain of processors, card networks, and banks that the original charge went through, just in reverse. The exact timeline depends on the merchant, the payment method used, and the specific bank or card issuer involved, so there’s no single number that applies to every refund.
Why refunds move slower than charges
A purchase is typically authorized instantly but settled in batches, meaning the charge shows up right away as pending even though the actual movement of money happens later. A refund follows a similar batch process but starts from the merchant’s side, meaning it first has to be initiated internally, then submitted to a processor, then routed through the card network, and finally posted by the receiving bank. Each of these steps can introduce a delay, which is why a refund initiated the same day as a purchase’s charge can still take noticeably longer to actually land in an account.
Typical timelines by payment method
- Debit and credit card refunds. These generally take a few business days to about a week, though it can stretch closer to two weeks depending on the merchant’s own processing schedule.
- Payment app or digital wallet refunds. Timelines vary by provider, with some crediting a linked balance quickly and others taking longer if the refund routes back through a linked bank account or card.
- Bank transfer or ACH refunds. These often take longer than card refunds because ACH transfers process in batches on banking business days, which excludes weekends and holidays.
- Cash or in-store credit refunds. These are typically immediate since no external processing chain is involved, unlike a refund to a card or account.
What can make a refund take even longer
Refunds initiated right before a weekend or a bank holiday often get delayed simply because banking business days, not calendar days, are what count toward most stated timelines. A merchant’s own internal refund policy also plays a role, since some companies batch refunds on a set schedule rather than processing them the moment a return is approved, not unlike how a bank’s own dispute process runs on its own internal timeline once a claim is filed. It’s also worth checking whether the original transaction ever fully posted before assuming the refund itself is the problem, since a still-pending original charge can sometimes confuse the timeline.
What to do if a refund seems late
Checking the confirmation or receipt for the merchant’s stated refund window is a useful first step, since many companies disclose an expected timeframe that’s longer than people assume. If that window has clearly passed, contacting the merchant directly with the transaction details is generally the next step, and if that doesn’t resolve it, a bank or card issuer can look into whether the refund was ever actually submitted on their end. Keeping records like receipts and confirmation emails, similar to how it helps to keep records for other financial matters, makes this kind of follow-up much easier.
Putting it in perspective
A refund taking longer than the original charge isn’t necessarily a sign that anything went wrong, since refunds route through more processing steps than the type of instant authorization used to place a charge in the first place. Knowing the typical range for the specific payment method involved, and following up with the merchant once that window has clearly passed, are the most practical steps for tracking down a refund that seems to be taking too long.