Refund timelines depend on where the money is coming from and how it moves
A refund does not move at one speed. The time between when a merchant approves your refund and when you see the money depends on three separate processes: the merchant's internal handling, the payment network (Visa, Mastercard, ACH, wire), and your bank's posting rules. Each adds its own delay. A refund from a store credit card might land in 3 to 5 business days. A refund to a debit card can take 5 to 10 business days. A refund through PayPal or a digital wallet might show up in 1 to 2 business days. A wire refund can arrive the same day or take up to 3 business days. None of these are may provide—they are the ranges you should expect, not promises.
The merchant's part usually happens first and fastest. Most retailers process refunds within 24 to 48 hours of approval. Some do it the same day. But "processing" a refund does not mean the money has left their account yet—it means they have sent the instruction to the payment network. That instruction then travels through the network to your bank, and your bank decides when to post it to your account. This is where most of the waiting happens.
Key Takeaways
- Credit card refunds typically post within 3 to 5 business days after the merchant processes them, though some banks take up to 10 business days.
- Debit card refunds move slower than credit card refunds because they pull from your actual account balance rather than a credit line, and can take 5 to 10 business days.
- Digital payment methods like PayPal, Apple Pay, and Google Pay often post within 1 to 2 business days because they skip the traditional banking network.
- Wire transfers and ACH transfers can arrive same-day or within 1 to 3 business days depending on the time sent and your bank's processing schedule.
- Weekends and holidays do not count as business days, so a refund processed on Friday may not post until Tuesday or Wednesday.
Credit card refunds: 3 to 10 business days is normal
When you return something and the merchant refunds to your credit card, the money goes back to your credit card company, not directly to your bank account. Your card issuer (Chase, Bank of America, American Express, Discover) then credits your account. Most card issuers post refunds within 3 to 5 business days. Some take up to 10 business days, especially if the refund is large or flagged for review. You will see the credit as a reduction in your balance or as a separate credit line item, depending on your card's interface.
The delay here is partly the card network (Visa or Mastercard) moving the money, and partly your card issuer's own posting schedule. Card issuers are not required to post refunds on the same day they receive them. They batch-process refunds and post them on their own schedule, usually daily but sometimes every other day. If you request a refund on a Friday afternoon, the merchant may not process it until Monday, the network may not deliver it until Tuesday, and your card issuer may not post it until Wednesday or Thursday.
Debit card refunds: 5 to 10 business days is more common
Debit card refunds take longer than credit card refunds because they involve your actual bank account, not a credit line. When a merchant refunds to your debit card, the money has to move from the merchant's bank, through the payment network, to your bank, and then be posted to your account. Your bank has up to 10 business days to post a debit card refund under most circumstances, though many banks do it faster—typically 5 to 7 business days.
The slowness is built into the system. Debit transactions are treated as withdrawals from your account, and refunds are treated as deposits. Your bank may hold a debit refund for a few days while it confirms the transaction is legitimate and the funds have actually arrived from the merchant's bank. This is a fraud prevention step. If the merchant disputes the refund or if there is a chargeback, your bank wants to make sure it does not credit you money it will have to take back later.
Digital wallets and payment apps: 1 to 2 business days
PayPal, Apple Pay, Google Pay, and similar services often process refunds faster because they operate outside the traditional banking network. When you make a purchase through PayPal and request a refund, PayPal handles the money internally and credits your PayPal balance within 24 hours in most cases. If you then transfer that balance to your bank account, that transfer takes 1 to 2 business days. So the total time from refund request to money in your bank account is usually 2 to 3 business days.
The speed advantage comes from the fact that PayPal and similar services are not waiting for a bank-to-bank transfer. They are moving money within their own system first, then sending it to your bank on their own schedule. This is also why refunds to a PayPal balance show up faster than refunds to a linked bank account—you are skipping the final bank transfer step.
Wire transfers and ACH transfers: same-day to 3 business days
Some merchants and service providers refund via wire transfer or ACH (Automated Clearing House) transfer instead of card networks. Wire transfers can arrive the same day if sent before your bank's cutoff time (usually 2 or 3 p.m.), or the next business day if sent after. ACH transfers take 1 to 3 business days because they batch-process through the Federal Reserve's clearing system. Your bank posts ACH transfers on their own schedule, usually within 24 hours of receipt, but sometimes up to 3 business days.
Wire transfers are faster but also more expensive for the merchant, so they are usually reserved for large refunds or business transactions. ACH transfers are cheaper and more common for refunds from utilities, insurance companies, and government agencies. If you are waiting for a refund from a government program or a large financial institution, it is likely coming via ACH, which means 1 to 3 business days is a realistic timeline.
What slows refunds down: holds, disputes, and fraud checks
A refund that should take 3 to 5 business days might take 10 or longer if your bank or the merchant flags it for review. Banks hold refunds when the amount is large, when the original transaction was disputed, or when the refund does not match the original purchase (for example, a partial refund or a refund to a different card than the one used to buy). Fraud prevention systems can add 3 to 5 extra business days while the bank confirms the refund is legitimate.
Merchants also delay refunds if they need to verify the return, inspect the item, or confirm that the customer is not committing return fraud. Some retailers have a policy of waiting 5 to 7 business days after receiving a returned item before processing the refund. If you shipped the item back, add shipping time to this delay. A refund that should take 5 business days can easily stretch to 15 or 20 business days if the merchant is slow to receive and inspect the return.
How to track a refund and what to do if it does not arrive
Most merchants send a refund confirmation email with a reference number and an estimated timeline. Keep this email. If the refund does not arrive by the date stated, contact the merchant first—they can tell you whether the refund has been processed and sent to your bank. If the merchant says the refund was sent but your bank says it has not received it, ask the merchant for the transaction reference number and the date it was sent. Give this information to your bank's customer service.
Your bank can trace a refund through the payment network using the reference number. If the refund is stuck in the network, your bank can file a trace request with the payment network or the merchant's bank. This usually takes 5 to 10 business days to resolve. If the refund was sent to the wrong account (a different card or bank account than you expected), your bank may be able to recover it, but this is harder and takes longer. If more than 10 business days have passed since the merchant processed the refund, contact your bank and ask them to investigate.
Frequently Asked Questions
Do weekends and holidays count toward the refund timeline?
No. Refund timelines are measured in business days, which means Monday through Friday, excluding federal holidays. A refund processed on Friday will not start moving through the system until Monday. If Monday is a holiday, it will not move until Tuesday. This is why a refund that should take 3 business days can take a full week if it is processed on a Friday.
Why did my credit card refund take longer than the merchant said?
The merchant's estimate usually covers only the time from when they process the refund to when they send it to the payment network. It does not include the time the payment network takes to deliver it or the time your card issuer takes to post it. Your card issuer can take up to 10 business days even if the merchant processed it in 24 hours. Always add 3 to 5 extra business days to the merchant's estimate.
Can I speed up a refund?
Not once it has been processed. The merchant cannot speed up the payment network, and your bank cannot speed up the merchant. What you can do is make sure the refund was processed correctly—confirm with the merchant that they have your correct card number or bank account number. If the refund was sent to the wrong account, that will add weeks to the timeline while your bank tries to recover it.
What if a refund shows as pending but does not post?
Pending refunds usually post within 24 to 48 hours. If a refund has been pending for more than 3 business days, contact your bank and ask whether it is stuck. Sometimes a pending refund fails to post if there is a mismatch between the account it was sent to and the account on file with the merchant. Your bank can see the status and tell you whether it is waiting to post or whether it failed.
Is there a difference between a refund and a credit?
Yes. A refund is money returned to the payment method you used to buy something. A credit is money added to an account (like a store credit or account balance) that you can use for future purchases. A credit posts when ready because it is just a number change in the merchant's system. A refund takes days because it has to move through the banking system. If you have a choice, ask whether the merchant offers a refund or only a credit.