Refund timing depends on the method you used to pay and which institution is handling the money

A refund does not arrive on a single timeline. The time between when a merchant or government agency approves your refund and when money lands in your account varies by payment method — credit card, debit card, bank transfer, check, or digital wallet — and by how many institutions have to move the money along the way. Credit card refunds typically take 3 to 5 business days after approval. Debit card refunds can take 5 to 10 business days. Bank transfers and ACH payments usually process within 1 to 3 business days. Checks take 7 to 14 business days from the date mailed. Digital wallets like PayPal or Venmo may show the refund within 24 hours but can take up to 5 business days to settle completely.

The clock starts when the merchant or agency approves the refund, not when you request it. A request can sit in a queue for days or weeks before anyone processes it. Once approved, the refund enters the banking system, where speed depends on whether the institution sending the money and the one receiving it are connected directly or must route through intermediaries.

Key Takeaways

  • Credit card refunds typically appear within 3 to 5 business days after the merchant approves them, though your card issuer may take longer to post the credit.
  • Debit card refunds take 5 to 10 business days because the money must return to your bank account rather than reverse a charge.
  • ACH transfers and bank-to-bank payments usually process in 1 to 3 business days if both banks participate in the same clearing network.
  • Checks take 7 to 14 business days from the mailing date and require you to deposit them, adding another 1 to 3 business days for your bank to clear the check.
  • Weekends and federal holidays do not count as business days, so a refund approved on Friday may not begin processing until Monday.

Credit card refunds: 3 to 5 business days after approval

When you return an item or dispute a charge on a credit card, the merchant sends a refund request to your card issuer. The merchant's bank and your card issuer then communicate to reverse the charge. This process usually takes 3 to 5 business days from the moment the merchant approves the refund. During this time, the credit may show as "pending" in your account before it becomes final.

The merchant controls when the refund is approved, not your card issuer. If a merchant takes two weeks to process your return, the 3 to 5 business day clock does not start until they initiate the refund. Once initiated, the card issuer typically posts the credit within the 3 to 5 day window, though some issuers take up to 10 business days. Check your card's terms or call the issuer to learn their specific timeline.

Debit card refunds: 5 to 10 business days

Debit card refunds take longer than credit card refunds because the money must return to your bank account rather than straightforward reverse a charge. When you use a debit card, the merchant draws money directly from your account. A refund requires the merchant's bank to send money back to your bank through the ACH (Automated Clearing House) network or a similar system. This round trip typically takes 5 to 10 business days.

Some banks process debit refunds faster if the merchant is also a customer of the same bank. If both accounts are at the same institution, the refund may post within 1 to 3 business days. If the banks are different, the refund must travel through a clearing network, which adds time. Your bank may also hold the refund for a day or two before posting it to your account, especially if the amount is large or the merchant is unfamiliar.

Bank transfers and ACH payments: 1 to 3 business days

Refunds sent by ACH transfer or bank-to-bank wire usually arrive within 1 to 3 business days. ACH is the most common method for government refunds, tax refunds, and payments from larger merchants. The sending bank initiates the transfer, and the receiving bank (yours) processes it through the Federal Reserve's clearing system. Most transfers complete within one business day if both banks are connected to the same network and the transfer is initiated before the daily cutoff time, usually 2 p.m. or 3 p.m. Eastern time.

If the transfer is initiated after the cutoff or on a weekend, it enters the queue for the next business day. A transfer initiated on Friday afternoon may not begin processing until Monday morning. International transfers or transfers between banks that do not use the same clearing network can take 3 to 5 business days or longer. Check with your bank about their cutoff times and whether the sending institution is domestic or international.

Checks: 7 to 14 business days plus deposit time

A refund check takes 7 to 14 business days to arrive from the date it is mailed, depending on postal service speed and distance. Once you receive it, you must deposit it at your bank or ATM. Your bank then sends the check through the clearing process, which typically takes 1 to 3 business days for the funds to become available. In total, a check refund can take 10 to 20 business days from the mailing date until the money is fully in your account.

Some banks place a hold on deposited checks, especially large ones or checks from unfamiliar sources. The hold can last 5 to 7 business days even after the check has cleared. During this time, the money may show as "pending" in your account and may not be available for withdrawal. Ask your bank about their check hold policy before depositing a refund check.

Digital wallets and payment apps: 24 hours to 5 business days

Refunds through PayPal, Venmo, Square Cash, or similar services may show in your wallet within 24 hours, but the money does not fully settle until it reaches your bank account. When a merchant refunds to your PayPal account, for example, the credit appears when ready in PayPal's system. However, if you then transfer that money to your bank account, PayPal must initiate an ACH transfer, which takes 1 to 3 business days. Some users see the money in their bank account within 24 hours; others wait up to 5 business days.

The speed depends on your bank, the digital wallet provider, and whether you have verified your bank account with the wallet service. Unverified accounts may take longer or may not be able to receive refunds at all. Check the wallet provider's website or app for their specific refund timeline, as policies vary between PayPal, Venmo, Square, and others.

Why refunds sometimes take longer than expected

A refund can be delayed at several points before it reaches your account. The merchant may not process the refund when ready — some retailers take 5 to 7 business days to approve returns before initiating a refund. Once approved, the refund enters the banking system, where it can be delayed if the sending bank and receiving bank do not process transfers at the same speed. Federal holidays and weekends pause processing; a refund approved on Thursday may not move until Monday if Friday is a holiday.

Your bank may also delay posting a refund to your account even after it arrives. Banks sometimes hold refunds for fraud verification, especially if the amount is large, the merchant is unfamiliar, or your account is new. If your bank suspects fraud, they may investigate before releasing the money, which can add 5 to 10 business days. Contact your bank directly if a refund has not appeared within the expected timeframe — they can check whether it has arrived and whether a hold is in place.

Frequently Asked Questions

Do weekends and holidays count toward refund processing time?

No. Refund timelines refer to business days only, which excludes weekends and federal holidays. A refund approved on Friday takes 3 to 5 business days, meaning it may not arrive until the following Wednesday or Thursday. If a holiday falls during the processing window, add an extra day to the timeline.

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

No. Once a merchant or agency approves a refund, the timeline is controlled by the banking system and your financial institution. You cannot make a refund process faster by contacting your bank or the merchant. The only way to speed up a refund is to request it sooner, before the merchant's processing queue delays it.

What should I do if a refund does not arrive within the expected time?

Contact your bank first to confirm whether the refund has arrived and whether a hold is in place. If your bank has not received it, contact the merchant or agency that issued the refund and ask for the date it was approved and the method used. Ask for a refund confirmation number or tracking information. If the refund was approved more than 10 business days ago, file a dispute with your bank or card issuer.

Are refund times different for government benefits or tax refunds?

Government refunds typically use ACH transfers, which take 1 to 3 business days. However, the agency may take weeks or months to approve and process your refund before it enters the banking system. The IRS, for example, may take 21 business days to process a tax refund after you file, and then 1 to 3 additional business days for the money to reach your bank account.

Why did my refund take longer than the stated timeline?

Refund timelines are estimates, not guarantees. Delays can occur if your bank is slow to post credits, if a hold is placed on the refund for fraud verification, if the merchant delayed approving the refund, or if a weekend or holiday fell during processing. Banks are required to process most refunds within a certain timeframe by law, but that timeframe is often longer than the merchant's stated estimate.