The timeline depends entirely on how you paid and who is processing the refund
A refund does not arrive on a single schedule. If you paid by credit card, your bank may take 3 to 5 business days to post the credit after the merchant sends it. If you paid by debit card, the same refund might take 5 to 10 business days because debit transactions move through different processing channels. If you paid by check or bank transfer, you are looking at 7 to 14 business days minimum. PayPal refunds land in 3 to 5 days. A wire transfer refund can take 1 to 3 business days but costs the merchant more, so most do not offer it.
The merchant's speed matters as much as the payment method. Some process refunds the same day you request them. Others take 5 to 7 business days just to review and approve your request before they even send it to the bank. If the merchant is disputing the refund or investigating fraud, the timeline stretches to 30, 60, or even 90 days. The clock does not start when you ask for the refund—it starts when the merchant actually initiates it.
Key Takeaways
- Credit card refunds typically post within 3 to 5 business days after the merchant sends them, but the merchant may take 5 to 7 days to process your request first.
- Debit card refunds take longer than credit cards—usually 5 to 10 business days—because they reverse directly from your account rather than going through a credit line.
- Bank transfers and checks take 7 to 14 business days or longer, depending on your bank's processing speed and whether the refund clears on weekends or holidays.
- If a merchant is investigating fraud or disputing the refund, expect 30 to 90 days; contact them in writing to confirm they received your request and ask for a timeline.
- Business days do not include weekends or federal holidays, so a refund initiated on Friday may not appear until the following Tuesday or Wednesday.
Credit card refunds: 3 to 5 business days after the merchant sends it
When you request a refund on a credit card purchase, the merchant has to initiate the reversal on their end first. This step alone can take 1 to 7 business days depending on the merchant's internal process. Once they send the refund instruction to the card network (Visa, Mastercard, American Express, or Discover), the network routes it to your bank. Your bank then posts the credit to your account, which typically happens within 3 to 5 business days.
The credit appears as a pending transaction first, then becomes final once it settles. Some banks show pending credits when ready; others wait 24 hours. The settlement date is what matters for your available balance. If a merchant sends a refund on a Thursday, your bank may not process it until Monday or Tuesday of the following week, pushing the total time to 7 to 10 business days from your original request.
If you do not see the refund within 10 business days, contact your card issuer directly. They can see whether the merchant actually sent the refund or whether it is stuck in processing. Do not rely on the merchant's word that they sent it—ask your bank to confirm receipt.
Debit card refunds: 5 to 10 business days, sometimes longer
Debit card refunds move slower than credit cards because they reverse money directly from your checking account rather than creating a credit line. The merchant still initiates the refund the same way, but your bank has to verify the funds are available and reverse the original transaction in its system. This verification step adds 2 to 5 extra days.
Some banks hold debit refunds in a pending state for several days before releasing them to your available balance. During that time, the money is credited to your account but you cannot spend it. Once the hold clears, the refund becomes final. If your bank processes refunds in batches (which many do), a refund initiated on Tuesday might not process until the next batch cycle, adding another 1 to 3 days.
Debit refunds are also more vulnerable to delays if your account has a negative balance or recent fraud flags. Contact your bank if a debit refund has not appeared within 10 business days. They may need to manually investigate whether the merchant's refund instruction reached them.
Bank transfers and checks: 7 to 14 business days or more
If a merchant refunds you by bank transfer (ACH transfer), the timeline depends on both the merchant's bank and your bank. The merchant initiates the transfer, which their bank processes and sends to the Federal Reserve's ACH network. The network batches transfers and processes them in cycles, typically overnight. Your bank then receives the transfer and posts it to your account, which can take 1 to 3 additional business days depending on when your bank processes incoming ACH transfers.
Total time for an ACH refund is usually 3 to 5 business days if both banks process quickly, but can stretch to 7 to 10 business days if either bank batches transfers or if the transfer is initiated late in the business day. Weekends and federal holidays pause the clock—a transfer initiated on Friday evening may not begin processing until Monday morning.
Check refunds are the slowest option. The merchant mails you a check, which takes 3 to 7 business days to arrive depending on postal service speed. Once you deposit it, your bank typically places a hold on the funds for 5 to 10 business days before making them available. Total time from request to usable funds is often 14 to 21 business days. Some banks hold checks longer if the amount is large or if your account is new.
Merchant processing delays: when the refund sits on the merchant's side
Many refunds take longer than the payment method allows because the merchant does not process them when ready. Some merchants batch refunds once a week or once a month. Others require manual review of each refund request, especially if the amount is large or the purchase was made months ago. A merchant might take 5 to 7 business days just to approve your request before sending it to the bank.
Online retailers often process refunds faster than brick-and-mortar stores or service providers. A clothing retailer might refund within 24 hours of receiving a return. A utility company or insurance provider might take 10 to 15 business days because they have to verify the account and may support no outstanding balance remains. Hotels and airlines often take 7 to 14 days because they investigate whether the cancellation qualifies for a full refund under their policy.
If a merchant says they will refund you but does not give a specific date, ask for one in writing. Request confirmation that they have received your refund request and ask them to tell you the exact date they will initiate the refund. This creates a record if you need to file a dispute later.
Fraud investigations and disputes: 30 to 90 days
If a merchant suspects fraud or if you file a chargeback dispute with your bank, the refund timeline extends dramatically. The merchant has the right to investigate before releasing funds. During this time, your bank may provisionally credit your account (showing the money as pending) but will not make it final until the investigation closes. Most investigations take 30 to 60 days, though some stretch to 90 days.
If you initiated a chargeback through your bank rather than requesting a refund directly from the merchant, the timeline is even longer. Your bank opens a dispute case and gives the merchant 10 to 15 days to respond with evidence. If the merchant disputes your claim, the case can remain open for 60 to 90 days while both sides submit documentation. During this time, the money may be held in limbo.
To speed up a disputed refund, provide any documentation the merchant or bank requests when ready. If you have a receipt, order confirmation, communication with the merchant about the problem, or proof you returned an item, send it without waiting to be asked. The more evidence you provide early, the faster the investigation can close.
What to do if your refund is late
If your refund has not arrived within the timeframe the merchant promised, start by contacting the merchant directly. Ask them to confirm they initiated the refund and provide the date they sent it. Get the name of the person you spoke with and the date of the conversation. If they cannot confirm they sent it, ask them to send it when ready and request a confirmation email.
If the merchant confirms they sent the refund but it has not reached your account, contact your bank or card issuer. Tell them the exact date the refund was sent and ask them to trace it. Your bank can see whether the refund arrived in their system and where it is stuck. If the refund is lost in transit, your bank can often recover it or issue a replacement.
If the merchant refuses to refund you or stops responding, you have options depending on how you paid. Credit card holders can file a chargeback dispute with their card issuer. Debit card holders can file a dispute, though the process is slower and the protections are weaker. Bank transfer and check payments have fewer protections, but you can still file a complaint with your state's attorney general or the Consumer Financial Protection Bureau if the merchant is acting in bad faith.
Frequently Asked Questions
Do refunds process on weekends or holidays?
No. Banks and payment networks do not process refunds on weekends or federal holidays. A refund initiated on Friday may not process until Monday. If Monday is a holiday, it waits until Tuesday. Always count business days only, not calendar days.
Why does my bank say the refund is pending but I cannot spend it?
Pending refunds are credited to your account but held in a temporary state while the bank verifies the transaction and ensures the funds are real. Once the refund settles (usually 1 to 3 additional days), it becomes available for spending. Do not assume a pending refund is final.
Can I speed up a refund by calling the merchant?
Calling can confirm the merchant received your request and push them to process it faster, but it cannot speed up the bank's processing time. If the merchant says they will refund you, ask them to send it the same day and request written confirmation. The bank's timeline remains the same once the refund is sent.
What if the merchant says they refunded me but my bank has no record?
Contact your bank when ready with the date the merchant claims they sent the refund. Your bank can search their system to see if the refund arrived. If it did not, ask the merchant for proof they sent it (a transaction ID or confirmation number). If the merchant cannot provide proof, they likely did not send it.
Are refunds faster if I paid in person with a card?
No. In-person card refunds follow the same timeline as online refunds. The payment method (credit, debit, or other) determines the speed, not where you made the purchase. A refund at a store takes the same 3 to 10 business days as an online refund.