Refunds usually take 3 to 5 business days to reach your account, but the clock starts when the merchant processes the refund, not when you request it

The time between asking for your money back and seeing it in your account depends on three separate steps, and each one adds days. First, the merchant has to initiate the refund — this might happen the same day you ask, or it might take several days if they process refunds in batches. Second, the refund travels through the payment network (Visa, Mastercard, ACH, or whatever system processed the original charge). Third, your bank receives it and posts it to your account. Only the last step is may provide to be fast.

If you paid by credit or debit card, expect 3 to 5 business days from the moment the merchant sends the refund. If you paid by bank transfer or ACH, it can take 5 to 10 business days. The variation depends on whether your bank is large enough to process refunds in real time, or whether it batches them once a day. Weekends and bank holidays don't count — a refund initiated on Friday afternoon won't move until Monday.

Key Takeaways

  • The merchant's processing speed matters more than your bank's — most delays happen because the seller hasn't sent the refund yet, not because it's stuck in transit.
  • Credit and debit card refunds typically post within 3 to 5 business days once the merchant initiates them, but some banks take up to 10 days.
  • Bank transfers and ACH refunds move slower than card refunds and can take 5 to 10 business days depending on both banks involved.
  • Weekends, holidays, and batch processing windows all add time — a refund requested on Friday may not start moving until Tuesday.
  • You can check the merchant's refund policy before you buy to see whether they process refunds daily or weekly.

When the merchant actually sends the refund

The merchant controls the first and often longest part of the timeline. Some retailers process refunds the same day you request them. Others batch refunds once a week, usually on a specific day like Wednesday or Friday. A few take up to 30 days to initiate a refund, though this is less common for online retailers and more common for mail-order or in-store returns.

You can sometimes find this information in the merchant's return policy — look for language like "refunds processed within X business days" or "refunds issued weekly on Thursdays." If the policy doesn't say, contact the merchant's customer service and ask when they process refunds. This is the single biggest factor in how long you'll wait, and it's entirely outside your bank's control.

Once the merchant initiates the refund, they send it to their payment processor, who then sends it to the card network or the ACH system. This leg of the journey is usually fast — often the same day or next business day — but it's invisible to you. You won't see any change in your account until your bank receives and posts the refund.

Credit and debit card refunds: 3 to 5 business days is standard

When you refund a credit or debit card purchase, the money travels through Visa, Mastercard, Discover, or American Express. These networks have rules about how fast refunds must move. In practice, most card refunds post to your account within 3 to 5 business days of the merchant sending them.

Some banks post refunds faster — within 1 to 2 business days — if they process them in real time rather than in batches. Large banks like Chase, Bank of America, and Wells Fargo often fall into this category. Smaller regional banks and credit unions may take the full 5 to 10 business days because they process refunds once a day in a batch, usually overnight.

The card network itself doesn't hold up the refund. Visa and Mastercard move the money within 24 hours in most cases. The delay is almost always at your bank, which receives thousands of refunds daily and posts them according to its own schedule. If your bank posts refunds at 2 a.m. each night, a refund that arrives at 3 a.m. won't show up until the next morning.

Bank transfers and ACH refunds: 5 to 10 business days

If you paid by bank transfer, wire transfer, or ACH (Automated Clearing House), refunds move through a different system and take longer. ACH refunds typically take 5 to 10 business days because the ACH network itself processes transfers in batches, usually once per business day. Wire transfers are faster to send but slower to refund — a wire refund can take 3 to 5 business days because it requires manual processing on both ends.

The merchant's bank has to initiate the refund, send it through the ACH network or wire system, and then your bank has to receive and post it. If either bank batches these transactions, you add another day. If the refund is initiated late in the business day, it might not enter the system until the next day, pushing the timeline back by 24 hours.

Some merchants don't refund ACH or wire payments at all — they issue a check instead, which adds 5 to 10 more days for mail delivery and processing. Check the merchant's refund policy before you pay by bank transfer if speed matters to you.

What happens on weekends and holidays

Business days don't include Saturday, Sunday, or federal holidays. A refund initiated on Friday afternoon won't move until Monday. If Monday is a holiday, it won't move until Tuesday. This can make a 3-business-day refund take 5 or 6 calendar days.

The payment networks and ACH system don't process transactions on weekends or holidays. Your bank doesn't either. If you're waiting for a refund and it's been 3 business days but only 4 calendar days, check whether a weekend or holiday fell in between. If it did, you're still within the normal timeline.

Why your refund might take longer than expected

If you've been waiting longer than 5 to 10 business days, one of three things is usually happening. The merchant hasn't sent the refund yet — this is the most common reason. The refund was sent to the wrong account or card number. Or there's a hold on your account that's preventing the refund from posting.

Contact the merchant first and ask for proof that the refund was initiated. Ask for the refund reference number or transaction ID. Then contact your bank and give them this information. Your bank can trace the refund through the payment network and tell you whether it's arrived at the bank but not posted yet, or whether it hasn't arrived at all.

If the refund was sent to the wrong account — for example, a different card than the one you used to pay — your bank can't move it. The merchant will have to cancel that refund and send a new one to the correct card. This adds another 3 to 10 days.

How to check the status of your refund

Your bank's app or website usually shows pending refunds separately from posted transactions. Log in and look for a "pending" or "in progress" section. If the refund appears there, it's on its way and should post within 1 to 2 business days. If it doesn't appear anywhere, it hasn't reached your bank yet.

Contact the merchant's customer service and ask for the refund status. They should be able to tell you whether the refund has been sent and when. If they say it was sent more than 5 business days ago, ask them to investigate with their payment processor. If they say it hasn't been sent yet, ask when they will send it and get a specific date.

If the merchant says the refund was sent but your bank says it never arrived, ask the merchant for the refund confirmation number or reference ID. Give this to your bank so they can search for it in the payment network. Your bank's fraud or disputes department can trace refunds that are lost in transit.

Frequently Asked Questions

Can a refund take longer than 10 business days?

Yes, if the merchant hasn't sent the refund yet or if it was sent to the wrong account. If you've been waiting 10 business days and the merchant confirms they sent it, contact your bank's disputes department. They can file a trace to find out where the refund is stuck.

Do I get interest on a delayed refund?

No. Your bank is not required to pay interest on refunds, even if they arrive late. The merchant is responsible for sending the refund on time, not your bank. If the merchant caused the delay, you may be able to dispute the charge, but this is separate from the refund itself.

What if the merchant says they can't refund me?

If you paid by credit card, you can dispute the charge with your card issuer. If you paid by debit card or bank transfer, you can file a dispute with your bank, though the process is slower and the outcome is less certain. Contact your bank's customer service to start a dispute.

Does the refund go back to the same card I used to pay?

Yes, for credit and debit cards. The refund must go back to the card you used, not to a different card or bank account. If you've closed that card or changed banks, the refund may be rejected and returned to the merchant, who will have to send it again.

Why do some refunds post when ready and others take days?

Large banks with real-time processing systems can post refunds within hours. Smaller banks and credit unions that batch refunds once a day take longer. The merchant's speed also matters — some process refunds when ready, others batch them weekly. You have no control over either.