Refunds usually show within 3 to 5 business days, but the timeline depends on when the merchant sends the refund and your card issuer's processing speed
The moment a merchant processes your refund is not the moment the money appears in your account. Between those two points, the refund travels through your card network (Visa, Mastercard, American Express, Discover) to your bank or credit union. That journey takes time, and the speed varies based on who is involved and when they act.
Most refunds land within 3 to 5 business days of the merchant initiating them. Some arrive in 1 to 2 days. Others take 7 to 10 days. The variation is real, and understanding what causes it helps you know whether to worry or wait.
Key Takeaways
- The merchant must initiate the refund first—this does not happen automatically when you request one, and some merchants delay this step by days or weeks.
- Once the merchant sends the refund, your card issuer typically processes it within 1 to 5 business days, depending on their internal systems and the card network involved.
- Weekends and holidays do not count as business days, so a refund sent Friday may not arrive until Wednesday.
- Refunds to debit cards sometimes take longer than refunds to credit cards because the money must move to your actual bank account rather than just reducing what you owe.
When the merchant actually sends the refund
The first delay is often on the merchant's side. When you return an item or dispute a charge, the merchant does not when ready reverse the transaction. They have to process the return, verify it, and then initiate the refund through their payment system. This can take anywhere from the same day to 5 to 10 business days depending on their procedures.
Some merchants refund when ready upon return. Others wait until they receive the item back and inspect it. A few process refunds in batches once a day or once a week. If you returned something on a Friday and the merchant processes refunds only on Mondays, your refund will not start moving until the following week.
You can usually see when the merchant sent the refund by checking your transaction history. Look for a new transaction labeled "refund" or "credit" with a date. That date is when the merchant initiated it, not when it will arrive in your account.
How your card issuer processes the refund
Once the merchant sends the refund, it enters the card network (Visa, Mastercard, American Express, or Discover). The network routes it to your bank or credit union. Your issuer then has to post it to your account. This step typically takes 1 to 5 business days, though some issuers are faster.
Credit card refunds often appear within 1 to 3 business days because they straightforward reduce the amount you owe. Debit card refunds can take longer—sometimes 5 to 10 business days—because the money has to move from the card network into your actual bank account. The difference matters if you need the cash when ready.
Your card issuer's speed also depends on when they process refunds. Some banks process them throughout the day. Others batch them once daily, usually in the evening. If a refund arrives at your bank at 11 p.m., it may not post until the next business day.
Why the timeline varies by card network
Visa and Mastercard typically process refunds within 1 to 3 business days. American Express and Discover can take 3 to 5 business days. These are not hard rules—individual issuers may be faster or slower—but the network's infrastructure affects the speed. Visa and Mastercard handle a higher volume of transactions, which has pushed them to optimize their systems. Smaller networks or less common card types may move more slowly.
The card network also depends on the merchant. Large retailers with integrated payment systems can send refunds when ready. Small businesses using older payment terminals may batch refunds and send them once a day. A refund from a major retailer might arrive in 2 days; the same refund from a small shop might take 7.
Debit card refunds take longer than credit card refunds
If you used a debit card, expect the refund to take longer. A debit card refund has to move from the merchant's bank, through the card network, to your bank, and then into your checking account. A credit card refund just reduces what you owe the credit card company, which is a simpler transaction.
Debit card refunds typically take 5 to 10 business days. Some banks post them faster, but many hold them longer because they involve actual money moving between accounts. If you need the cash quickly, ask the merchant whether they can refund to a different payment method—some will refund to a credit card instead if you ask.
What to do if a refund does not arrive on time
If more than 10 business days have passed since the merchant initiated the refund and it has not appeared, contact your card issuer first. Call the number on the back of your card and ask them to trace the refund. They can see whether it arrived at their system and whether it posted to your account. If it arrived but did not post, they can usually push it through manually.
If your issuer says they never received the refund, contact the merchant next. Ask them to confirm the refund was sent and provide you with a reference number or confirmation. Some merchants will resend a refund if the first one was lost in transit, though this is rare. If the merchant refuses to help and your issuer confirms they never received anything, you may need to dispute the original charge with your card issuer instead.
Refunds during weekends and holidays
Business days do not include weekends or federal holidays. A refund sent on Friday may not post until Wednesday because Monday and Tuesday are business days, but the weekend does not count. If a refund is sent the day before a holiday, it may sit until the day after the holiday is over.
This is why a refund sent on Thursday might arrive by Monday, but a refund sent on Friday might not arrive until the following Wednesday. The card networks and banks do not process transactions on weekends or holidays, so the clock pauses.
Frequently Asked Questions
Can I speed up a refund?
Not once the merchant has sent it. You can only speed up the merchant's part by returning the item quickly and asking them to process the refund when ready. Once it is in the card network, the timeline is set by your issuer and the network, and you cannot change it. Some issuers offer faster processing for premium account holders, but this is rare.
Why does my refund show as pending but not posted?
Pending means your issuer has received the refund and is processing it, but has not yet added it to your available balance. This usually takes 1 to 2 more business days. Pending refunds are real—the money is coming—but you cannot spend it yet. Once it posts, it will be available when ready.
What if the refund amount is wrong?
Contact the merchant when ready and ask them to correct it. If they sent the wrong amount, they can send an additional refund or reverse the first one and send the correct amount. Do not wait—the longer you wait, the harder it is to trace. If the merchant refuses to fix it, contact your card issuer and dispute the charge.
Do refunds to PayPal or digital wallets take longer?
It depends on the wallet. Refunds to PayPal, Apple Pay, or Google Pay usually take the same 3 to 5 business days as a regular card refund because they still move through the card network. The wallet then transfers the money to your linked bank account, which can add 1 to 3 more days. Check your wallet's transaction history to see when the refund arrived there.
Will a refund show up if my card is expired or closed?
If your card is expired but the account is still open, the refund will post to the account. If you closed the account, the refund may be returned to the merchant, and they will have to send it to you by check or a different method. Tell the merchant when ready if you closed the card so they can handle the refund correctly.