The refund timeline depends on where your money is coming from

A refund does not move at the same speed everywhere. If you are waiting for money back from a retailer, a payment processor, a government agency, or a financial institution, each one has different rules about how long they have to send it and which systems carry it. The delay you are experiencing almost certainly falls into one of a few patterns — and knowing which one helps you figure out whether to wait or follow up.

The most common reason refunds take longer than expected is that the money has left the original account but has not yet arrived at yours. That gap — between when one institution sends and when another receives — is where most refunds stall. Understanding what happens in that gap, and how long it should take, is the fastest way to know whether something has actually gone wrong.

Key Takeaways

  • Refunds initiated by credit card or debit card typically take three to five business days to appear in your account, but the clock starts when the merchant processes the refund, not when you request it.
  • Bank transfers and ACH refunds can take five to ten business days because they move through a separate clearing system that batches transactions and settles once per day.
  • The merchant or institution initiating the refund must actually process it first — a request or approval does not mean the money has been sent yet.
  • Weekends and bank holidays do not count as business days, so a refund initiated on Friday may not arrive until the following Wednesday.
  • If your refund is past the expected window, contact the original merchant or institution with your transaction ID or order number to confirm they actually sent it.

How long refunds actually take, by method

The speed of your refund depends on the payment method you used originally. A credit card refund typically takes three to five business days because the card network (Visa, Mastercard, American Express) batches refunds and settles them once per day. The merchant initiates the refund, it goes to the card network, the network sends it to your bank, and your bank posts it to your account. Each step takes time.

A debit card refund follows the same timeline as a credit card refund — three to five business days — even though debit cards draw directly from your bank account. The refund still has to travel through the card network, not directly back to your bank.

Bank transfers and ACH refunds (Automated Clearing House) take longer: five to ten business days. ACH is a separate system from card networks. Transactions are batched and processed in windows throughout the day, and the receiving bank may take an additional day or two to post the money to your account. If a refund was initiated on a Friday, it may not settle until Wednesday or Thursday of the following week.

PayPal, Venmo, Square Cash, and similar services vary. Money sent between accounts within the same service can arrive when ready or within hours. Money transferred out to a linked bank account follows ACH timing — five to ten business days. If you are waiting for a refund from a merchant who uses one of these services, ask them whether they are refunding to your PayPal balance or to your bank account, because the destination changes the timeline.

When the clock actually starts

The most common source of confusion is that the refund timeline does not start when you request a refund or when a merchant approves it. It starts when the merchant or institution actually initiates the transfer. These are two different moments.

When you request a refund from a retailer, they may approve it when ready, but they do not send the money that same moment. They typically process refunds in batches — once a day, or once every few days. A refund approved on Monday morning might not be initiated until Tuesday afternoon. The three-to-five-day window starts on Tuesday afternoon, not Monday morning.

Some merchants have a policy of waiting a certain number of days before processing refunds — for example, waiting until an item is confirmed as returned before they send the money back. In those cases, the timeline is even longer. Always ask the merchant when they will initiate the refund, not when they will approve it.

Business days are not calendar days

Refund timelines are measured in business days, which means weekdays only — Monday through Friday. Weekends do not count. Bank holidays do not count either.

If a refund is initiated on Friday, the three-to-five-day window does not start until Monday. A five-business-day refund initiated on Friday would not arrive until the following Friday at the earliest. If that Friday is a holiday, add another day. This is why refunds requested late in the week often feel slower than they should.

How to check whether your refund was actually sent

Before you contact anyone, confirm that the refund was actually initiated. A merchant may have approved it, but approval and initiation are not the same thing. Contact the merchant or institution directly with your order number or transaction ID and ask them to confirm the refund was processed and sent. Ask them for the date it was initiated — not approved, but actually sent.

If they confirm it was sent more than five business days ago (for card refunds) or ten business days ago (for bank transfers), ask them for a reference number or confirmation of the amount and the destination account. Write down what they tell you.

If they say the refund has not been initiated yet, ask them when it will be. If they say it was initiated but you have not received it, ask them to check the status with their payment processor or bank. Some merchants can see whether a refund was rejected or returned to them.

Why refunds get stuck or rejected

A refund can fail silently if the destination account information is wrong or has changed. If you closed the credit card or bank account the refund was supposed to go to, the money may bounce back to the merchant. Some merchants will try to resend it; others will hold it in a pending state until you contact them.

Refunds can also be delayed if your bank is experiencing technical issues or if there is a problem with the merchant's payment processor. These are rare but do happen. If your refund is past the expected window and the merchant confirms they sent it, contact your bank and give them the merchant's name, the amount, and the date it was supposedly sent. Your bank can check whether the transfer arrived and was rejected, or whether it is still in transit.

Fraud holds can also delay refunds. If your bank suspects unusual activity on your account, they may hold a refund for review before posting it. This is uncommon but more likely if the refund amount is large or if your account has had recent suspicious activity.

What to do if your refund is overdue

If your refund is past the expected timeline, take these steps in order:

  1. Contact the merchant or institution that initiated the refund. Provide your order or transaction ID. Ask them to confirm the refund was sent, the date it was sent, and the amount and destination account.
  2. If they confirm it was sent, ask them for a reference number or tracking information. Write this down.
  3. Contact your bank or card issuer. Tell them you are waiting for a refund, provide the merchant's name and the amount, and ask them to check whether the transfer arrived. Provide the reference number if you have it.
  4. If your bank says the refund never arrived, ask them whether it was rejected or returned. If it was returned, the merchant will need to resend it.
  5. If your bank says the refund is in a pending or hold status, ask them why and when it will be released.

Keep records of every conversation — the date, the person's name if you have it, and what they told you. If the refund is still missing after two weeks, you may need to file a dispute with your card issuer or bank, but most refunds resolve before that point.

Frequently Asked Questions

Can I speed up a refund once it has been initiated?

No. Once a merchant or institution has sent a refund, the timeline is set by the payment network or clearing system, not by you or the merchant. Contacting your bank will not make it arrive faster. The only way to speed up a refund is to prevent delays before it is initiated — by confirming the merchant has your correct account information and asking them to process it when ready rather than batching it.

What if the refund went to the wrong account?

If you provided the wrong account number when you made the original purchase, the refund will go to that account. Contact the merchant when ready and ask them to reverse the refund and send it to the correct account. If the refund went to someone else's account, that person's bank will likely reject it and return it to the merchant, who can then resend it to you. This process takes additional time.

Do refunds show up as pending before they post?

Sometimes. Credit card refunds often appear as pending credits before they are fully posted. Bank account refunds may also show as pending. If you see a pending refund, it is on its way — it just has not fully settled yet. Pending refunds typically post within one to two business days.

Why did my refund take longer than the merchant said it would?

Merchants often quote the payment network's timeline (three to five days) without accounting for when they actually process refunds. If a merchant says three to five days but does not initiate the refund for two days, the total is five to seven days. Also, if the refund was initiated late in the week, weekends add extra time. Always ask the merchant when they will initiate it, not just how long it will take once initiated.

Can my bank hold a refund?

Yes, though it is uncommon. Banks can place a hold on incoming transfers if they suspect fraud or if your account has been flagged for review. If this happens, your bank will usually notify you. Contact them and ask why the refund is on hold and when it will be released. Holds typically last one to three business days.