Most refunds land in your account within 3 to 5 business days, but the timeline depends on where the money is coming from

The speed of your refund is not controlled by your credit card company alone. It depends on whether the merchant has already processed the return, whether they're sending the refund to your card or your bank account, and how your specific bank handles incoming transfers. A refund initiated today might show up tomorrow, or it might take two weeks — and both timelines can be normal.

The most common scenario is this: a merchant processes your return and sends the refund to your card issuer (Visa, Mastercard, American Express, or Discover). Your card issuer then credits your account. This middle step — merchant to card issuer — can take anywhere from one to three business days depending on the merchant's payment processor. Once your card issuer receives it, they typically post it to your account within one business day, though some banks take up to five.

If the refund is going to your debit card instead of a credit card, or if the merchant is sending it directly to your bank account, the timeline often stretches longer because it has to move through the banking system rather than the card network. Bank-to-bank transfers can take 5 to 10 business days.

Key Takeaways

  • Credit card refunds typically post within 3 to 5 business days after the merchant initiates the return, though some take up to 10 days depending on your bank.
  • The merchant's payment processor controls the first leg of the journey — how fast they send the refund to your card issuer — which can add 1 to 3 days.
  • Debit card refunds and bank account refunds move slower than credit card refunds because they travel through the banking system instead of the card network.
  • Weekends and holidays do not count as business days, so a refund initiated on Friday may not post until Wednesday or Thursday.
  • If your refund does not appear after 10 business days, contact the merchant first to confirm they actually sent it, then contact your bank if they have no record of sending it.

Why the timeline varies between merchants and banks

Different merchants use different payment processors, and those processors have different speeds. A large retailer with their own payment infrastructure might send refunds the same day you return an item. A small online seller using a third-party processor like Stripe or Square might batch refunds once a day or once a week, which adds delay on their end before your card issuer even sees the money.

Your bank also matters. Large national banks like Chase, Bank of America, and Wells Fargo typically post refunds within one business day of receiving them. Smaller regional banks and credit unions sometimes take longer — up to five business days — because they process transactions in batches rather than in real time. If you bank with an online-only bank, the timeline is usually faster because they process everything electronically, but some online banks still hold refunds for a day or two as a fraud check.

The card network itself (Visa, Mastercard, etc.) is rarely the bottleneck. These networks move money in hours, not days. The delay almost always sits with either the merchant's processor or your bank's posting schedule.

Refunds to credit cards versus debit cards and bank accounts

A refund to a credit card is a credit to your available balance, not a deposit into an account. It shows up fastest — usually 3 to 5 business days — because credit card networks are built for speed. The refund does not move money; it reduces what you owe.

A refund to a debit card is different. It has to move actual money from the merchant's bank to your bank, which takes longer. Debit refunds typically take 5 to 10 business days because they travel through the Automated Clearing House (ACH), a batch processing system that settles once or twice a day. Some banks hold debit refunds for an extra day or two as a fraud precaution.

A refund to your bank account (when you give the merchant your routing and account number instead of a card) follows the same ACH path as a debit card refund and takes the same amount of time: 5 to 10 business days. The difference is that you have no card network in the middle, so there is no card issuer to speed things up.

What happens during weekends and holidays

Business days mean Monday through Friday, excluding federal holidays. A refund initiated on Friday does not start moving until Monday. If Monday is a holiday, it does not start until Tuesday. This is why a refund you expect on Wednesday might not arrive until the following Wednesday.

The merchant's processor, your card issuer, and your bank all observe the same holidays: New Year's Day, Memorial Day, Independence Day, Labor Day, Thanksgiving, and Christmas. Some banks also observe Good Friday. If a refund is in transit during a holiday weekend, it straightforward waits until the next business day to move forward.

This is one of the most common reasons people think their refund is lost when it is actually just paused. If you initiated a return on a Thursday before a long weekend, assume an extra 2 to 4 days on top of the normal timeline.

How to track a refund and know if something is wrong

Start by checking your credit card or bank statement. Refunds sometimes appear as pending before they post as final. If you see a pending refund, it is on its way — pending status usually clears within 1 to 3 business days. If you see nothing at all after 5 business days, the refund has not reached your card issuer yet.

Contact the merchant next. Ask them to confirm the refund was processed and to provide the date it was sent and the amount. Many merchants can give you a refund confirmation number or a screenshot showing the refund left their system. If they say they sent it more than 5 business days ago and your bank has no record of it, the merchant's payment processor may have lost it — this is rare but it happens.

If the merchant confirms they sent the refund but your bank has no record of receiving it after 10 business days, contact your bank's customer service. Bring the merchant's confirmation and the date they sent it. Your bank can file a trace — a formal request to the payment network to locate the refund. This usually takes 10 to 20 business days to resolve, but it creates a paper trail and often results in your bank crediting you while they investigate.

Refunds for disputed or fraudulent charges

If you are disputing a charge rather than requesting a return, the timeline is longer. A chargeback — a formal dispute filed with your card issuer — can take 30 to 90 days to resolve. During that time, your card issuer may credit you provisionally (within 10 business days), but the merchant has the right to respond and defend the charge. The final decision comes from your card issuer, not the merchant.

If you report a charge as fraudulent, your card issuer must begin an investigation within 30 days and reach a decision within 60 days. If they find in your favor, they credit you and the merchant's bank absorbs the loss. If the merchant disputes the chargeback, the process can extend to 90 days or longer.

These timelines are much slower than a normal refund because they involve legal and contractual obligations between your bank and the merchant's bank. Do not use a chargeback unless the merchant refuses to refund you or you cannot contact them — it damages your relationship with the merchant and can result in your account being closed.

What to do if a refund never arrives

If 10 business days have passed and you have no refund, follow this order: (1) Check your statement again for any pending transactions or credits you might have missed. (2) Contact the merchant and ask them to resend the refund or provide proof they sent the first one. (3) If the merchant confirms they sent it and your bank has no record, ask your bank to file a trace. (4) If the trace finds nothing after 20 business days, ask your bank to credit you as a courtesy — many will do this if you have been a customer for a while and the amount is reasonable.

If the merchant refuses to refund you or cannot be reached, you have two options: file a chargeback with your card issuer (which takes 30 to 90 days) or file a complaint with your state's attorney general or the Consumer Financial Protection Bureau. The CFPB complaint process is free and creates a record, but it does not may provide a refund — it is a way to report the merchant so others know about the problem.

Keep all receipts, return confirmations, and correspondence with the merchant. If you end up disputing the charge, you will need proof that you returned the item or that the merchant failed to refund you.

Frequently Asked Questions

Why does my refund show as pending but not posted?

Pending means the refund has reached your card issuer or bank but has not been finalized yet. Pending refunds usually post within 1 to 3 business days. If a refund stays pending for more than 5 business days, contact your bank — it may be stuck in their system.

Can I speed up a refund by calling my bank?

No. Your bank cannot speed up a refund that is already in transit. They can only tell you whether they have received it and when it will post. If the refund has not reached them yet, the delay is on the merchant's end, and your bank cannot do anything about it.

Do refunds count toward my credit limit right away?

Yes. On a credit card, a refund credits your available balance when ready when it posts, even if it is still showing as pending. On a debit card, the refund does not appear in your available balance until it fully posts, which takes longer.

What if the merchant says they cannot refund me because I paid with a gift card?

Gift card refunds work differently. The merchant typically refunds the amount back to the gift card, not to your bank account or credit card. If the gift card is no longer active, the merchant may refund you by check or store credit instead. Ask the merchant what options they offer for gift card returns.

Can I get my refund faster if I return the item in person instead of by mail?

In-store returns sometimes process faster — sometimes the same day — but the refund still takes 3 to 5 business days to reach your account. The speed of the refund itself does not change; only the speed of the merchant processing the return changes.