The timeline depends on where your money is going and how the original payment left your account
A refund is not a single event. It is a chain: the merchant initiates it, their bank processes it, your bank receives it, and your bank posts it to your account. Each step takes time, and the total can range from one business day to ten business days or longer, depending on the payment method and the banks involved.
If you paid by debit card or credit card, the refund goes back through the card network (Visa, Mastercard, American Express, Discover) to your issuing bank. If you paid by bank transfer or ACH, the refund travels through the Federal Reserve's ACH network. If you paid by PayPal or another digital wallet, the refund goes back to whatever payment method you had linked. The route matters because each route has different timing rules.
Key Takeaways
- Debit and credit card refunds typically take three to five business days after the merchant processes them, because they travel through card networks and your bank's posting schedule.
- Bank transfer and ACH refunds usually take one to two business days once initiated, but the merchant may take several days to start the refund.
- The merchant's processing time is separate from the bank's processing time—a refund initiated on Friday may not reach your bank until Monday.
- Weekends and holidays do not count as business days, so a refund initiated on Friday afternoon may not appear until Wednesday or Thursday.
- Your bank's posting schedule determines when you see the money, even after it arrives in your account—some banks post refunds when ready, others wait until the next business day.
Card refunds: three to five business days is the standard
When you return an item or dispute a charge paid by debit or credit card, the merchant submits a refund request to their payment processor. That processor sends the refund through the card network (Visa, Mastercard, etc.) to your card issuer. Your card issuer then posts the refund to your account.
The card networks themselves process refunds in one to two business days. Your bank typically takes an additional two to three business days to post the refund to your account. The total is usually three to five business days from the moment the merchant initiates the refund. Some banks post faster—occasionally within one business day—but three to five is the standard window you should expect.
The merchant's own timeline matters too. Many merchants do not initiate a refund when ready when you request one. Some wait for you to return the physical item. Others process refunds in batches once a day or once a week. If a merchant says "refunds take 5 to 7 business days," they often mean five to seven days for them to start the refund, plus three to five more days for the banks to process it.
Bank transfers and ACH: one to two business days if the merchant acts fast
If you paid by bank transfer or ACH (Automated Clearing House), the refund moves through the Federal Reserve's ACH network instead of a card network. ACH refunds are typically faster than card refunds because there are fewer intermediaries. Once the merchant initiates an ACH refund, it usually reaches your bank in one to two business days.
The catch is that many merchants are slower to initiate ACH refunds than card refunds. Some merchants do not process ACH refunds automatically at all—they may require you to contact them or fill out a form. If the merchant is slow to start the refund, the one-to-two-day bank processing time does not matter. Always ask the merchant when they will initiate the refund, not just how long the refund will take once it is initiated.
Digital wallets and payment apps: it depends on what is behind them
PayPal, Venmo, Square Cash, and similar services refund to the original payment method. If you paid with a linked debit card, the refund goes back to that card and follows card refund timing (three to five business days). If you paid with a linked bank account, the refund goes back to that account and follows ACH timing (one to two business days). If you paid with a PayPal balance, the refund goes back into your PayPal balance when ready, but you then have to transfer it to your bank, which adds another one to two business days.
Some payment apps hold refunds for a set period—often three to five business days—before releasing them, even if the underlying bank would process them faster. Check the app's refund policy or contact their support to learn their specific timeline.
Why weekends and holidays extend the timeline
Banks and payment networks do not process transactions on weekends or federal holidays. A refund initiated on Friday afternoon may not reach your bank until Monday or Tuesday. A refund initiated on the day before a holiday may not move until the day after the holiday ends.
This is why a merchant might say "refunds take five to seven business days" rather than "five to seven days." They are counting only business days. If you request a refund on Friday, the five-business-day window does not start until Monday. By the time five business days have passed, it may be the following Friday or even the following Monday if a holiday falls in between.
Your bank's posting schedule can add another day
Even after a refund arrives at your bank, it may not appear in your account when ready. Banks post transactions on different schedules. Some post refunds as soon as they arrive, usually within hours. Others batch-post all incoming transactions once a day, typically in the early morning. A few banks post refunds the next business day after they arrive.
You can usually see a refund in "pending" status before it is fully posted. Pending refunds count toward your available balance at most banks, so you can spend the money even if it has not posted yet. But the exact timing depends on your specific bank. If you need to know your bank's posting schedule, call their customer service line or check your account settings online.
What to do if a refund is taking longer than expected
If more than five business days have passed since the merchant initiated the refund and you have not seen it, contact the merchant first. Ask them to confirm they submitted the refund and provide you with a refund confirmation number or reference. Many refund delays are caused by merchants who said they would process a refund but did not actually submit it.
If the merchant confirms they submitted the refund more than five business days ago, contact your bank. Provide them with the refund confirmation number and the date the merchant submitted it. Your bank can trace the refund through the payment network and tell you whether it arrived at the bank, whether it was posted to your account, or whether it is still in transit. If the refund is lost in the system, your bank can file a trace and often recover the money within one to two weeks.
For credit card refunds, you can also dispute the original charge with your card issuer if the refund does not arrive within a reasonable time. Your card issuer will investigate and may credit your account while they investigate, though this is a slower process than waiting for the refund to post normally.
Frequently Asked Questions
Can a refund take longer than ten business days?
Yes, but it is unusual. Most refunds arrive within five business days. Refunds that take longer are usually stuck because the merchant did not actually submit them, or because there is a mismatch between the account the refund was sent to and the account you are checking. Contact the merchant and your bank to find out where the refund is.
Why does my bank say the refund is pending but I cannot spend it?
Some banks hold pending refunds separately from your available balance until they post. This is rare, but it happens. Call your bank and ask whether pending refunds count toward your available balance. If they do not, ask when the refund will post.
If I paid with a credit card, does the refund go back to the credit card or to my bank account?
The refund goes back to the credit card you used. It appears as a credit on your card statement, reducing the amount you owe. It does not go to your bank account unless you pay off the card balance and request a refund from the card issuer.
What if the merchant says they cannot refund me because I paid by wire transfer?
Wire transfers are difficult to reverse, and many merchants do not offer refunds for wire payments. If you paid by wire and the merchant will not refund you, contact your bank when ready. Your bank may be able to recall the wire if it has not been claimed yet, though this is not may provide. For future purchases, avoid wire transfers unless you trust the merchant completely.
Does the refund amount ever change?
The refund amount should match what you paid, minus any restocking fees or return shipping costs the merchant charges. Some merchants deduct these fees before initiating the refund. Confirm with the merchant what amount they are refunding before you expect it to arrive.