Refund timing depends on the type of transaction and your bank
How fast you get a refund depends on three things: what you're refunding, who you're refunding from, and which bank holds your account. A refund from a debit card purchase typically arrives in 3 to 5 business days. A refund to a credit card may take 7 to 10 business days. A refund from an online payment service like PayPal or Venmo can take 1 to 3 business days to your bank account, or up to 5 if you're moving money between banks. The merchant initiates the refund, but your bank controls the final step — how quickly they post it to your account.
The clock starts when the merchant processes the refund, not when you request it. If you ask for a refund on a Friday afternoon, the merchant may not process it until Monday. Then the refund sits in a queue with other transactions moving through the banking system. Weekends and bank holidays add days to the timeline because the banking network doesn't process transactions those days.
Key Takeaways
- Debit card refunds usually take 3 to 5 business days; credit card refunds take 7 to 10 business days.
- The merchant must process the refund first — your bank cannot speed this up, and requesting a refund does not mean it has been processed.
- Weekends and bank holidays pause the clock because the banking system does not move transactions those days.
- If a refund does not arrive within the expected window, contact your bank with the merchant's name and the transaction date.
- Some merchants offer faster refunds to original payment methods than to bank transfers or checks.
Why debit and credit card refunds take different amounts of time
A debit card refund goes back to the account the money came from. The merchant sends the refund to your card's network (Visa, Mastercard, or Debit Network), which routes it to your bank. Your bank then credits your account. This chain usually takes 3 to 5 business days because each step requires processing time.
A credit card refund takes longer because it reduces what you owe rather than adding money to an account. The merchant sends the refund to your credit card company, which records it as a credit on your statement. Your card company then settles with the merchant's bank. This extra layer of reconciliation typically adds 2 to 5 extra days, putting most credit card refunds at 7 to 10 business days.
Some credit card companies post refunds faster than others. Call your card issuer if a refund is taking longer than 10 business days — they can tell you whether it has been received and when it will show on your statement.
Refunds to bank accounts and digital wallets
If a merchant refunds you to a bank account instead of your card, the timeline depends on the service. A refund from an online retailer to your bank account (called an ACH transfer) usually takes 1 to 3 business days. A refund from a payment app like PayPal, Square Cash, or Venmo to your linked bank account takes 1 to 3 business days if both accounts are at the same bank, or up to 5 business days if they are at different banks.
Some merchants offer a choice: refund to your original payment method or refund to a bank account you provide. Refunding to the original method is usually faster because the merchant does not have to verify a new account. If you choose a different account, the refund may take an extra 1 to 2 business days because the merchant has to confirm the account details.
What counts as a business day
A business day is any weekday the banking system is open: Monday through Friday, excluding federal holidays. Saturday, Sunday, and holidays like Thanksgiving, Christmas, and New Year's Day do not count. If you request a refund on Friday, the clock starts Monday. If you request one on Monday of a holiday week, the clock may not start until the day after the holiday.
This matters because a refund that takes "3 to 5 business days" might actually take a week or more if weekends or holidays fall in that window. A refund requested on Thursday that takes 5 business days will not arrive until the following Thursday at the earliest.
When a refund is taking too long
If your refund has not arrived within the stated timeframe, first check your bank account and your statement carefully. Sometimes a refund posts under a different name or description than you expect, or it may appear as a pending transaction before it settles. Look at your transaction history for the last 15 days.
If you still cannot find it, contact your bank with the merchant's name, the original transaction date, and the amount. Your bank can check whether the refund has been received from the merchant's bank. If it has been received, your bank can tell you when it will post. If it has not been received, your bank will tell you to contact the merchant.
Contact the merchant if your bank says the refund has not arrived. Ask them to confirm that the refund was processed and provide you with a reference number. Some merchants can resend a refund or issue a replacement if the original one was lost in the banking system, though this is rare.
Refunds for returns and disputed charges
A return refund (when you send merchandise back) usually takes longer than a regular refund because the merchant has to receive and inspect the item first. Most retailers take 5 to 10 business days to inspect a return and process the refund, then add another 3 to 5 business days for the refund to reach your account. Total time is often 10 to 15 business days or more.
A disputed charge refund (when you tell your bank a charge was unauthorized or incorrect) follows a different timeline. Your bank will usually issue a temporary refund within 10 business days while they investigate. The investigation itself can take 30 to 90 days. If the merchant disputes your claim, the process may take the full 90 days.
How to track a refund
Most merchants send a confirmation email when they process a refund. This email usually includes a reference number and an estimated arrival date. Save this email — you will need the reference number if you have to contact your bank or the merchant later.
Check your bank's website or app for the refund. Log in and look at your recent transactions. Pending refunds usually show as "pending" or "processing" before they settle. Settled refunds show as completed transactions. If you see a pending refund, it will post within the next 1 to 2 business days.
If the merchant's email said the refund was processed but you do not see it pending in your account after 2 business days, contact your bank. They can check whether the refund is in the system.
Frequently Asked Questions
Can a merchant cancel a refund after they process it?
Once a refund is processed and sent to the banking network, the merchant cannot cancel it. If the merchant realizes they made a mistake, they have to contact your bank and ask them to reverse it — which is rare and requires your permission. If a merchant tells you they cannot cancel a refund, they are correct.
Why does my credit card refund show as pending for so long?
Credit card refunds often show as pending for 3 to 5 days before they settle because the credit card company has to reconcile the refund with the merchant's bank. During this time, the refund is may provide — it will post. If it is still pending after 7 days, contact your card issuer to confirm it was received.
Do I get refunded in the same way I paid?
Usually yes — if you paid with a debit card, the refund goes back to that debit card. If you paid with a credit card, the refund goes to that credit card. Some merchants let you choose a different method, but most do not. Check your receipt or the merchant's refund policy to see what method they use.
What if the refund goes to the wrong account?
If a refund was sent to an account that is not yours, contact your bank when ready. They can try to recover the funds, but success depends on whether the account holder has already spent the money. Also contact the merchant to tell them the refund went to the wrong place — they may be able to issue a new refund to the correct account.
How long do refunds take if I paid with a check?
If you paid by check and the merchant is refunding you by check, the refund takes 5 to 10 business days to arrive by mail, plus 1 to 3 business days for your bank to clear it once you deposit it. Total time is usually 10 to 15 business days. Ask the merchant if they can refund to a card or bank account instead — those methods are much faster.