How long a refund takes depends entirely on how you paid

The refund timeline starts the moment a merchant or service provider processes your return—not when you ship the item back or request the refund. From that processing point, the time it takes money to reach your account varies by payment method. A credit card refund typically posts within 3 to 5 business days. A debit card refund can take 5 to 10 business days. A bank transfer or ACH refund may take 5 to 7 business days. PayPal and other digital wallets have their own timelines, usually 3 to 5 business days back to your linked account.

The merchant's processing speed matters less than your bank's speed. Once the refund leaves the merchant's system, it enters your bank's queue. Your bank then has to match the refund to your account, verify it, and post it. Weekends and holidays extend these timelines—a refund processed on Friday afternoon may not appear until Wednesday or Thursday.

Key Takeaways

  • Credit card refunds typically appear within 3 to 5 business days after the merchant processes the return.
  • Debit card and bank transfer refunds take longer—usually 5 to 10 business days—because they move through different banking channels.
  • Your bank's processing speed, not the merchant's, determines when money actually reaches your account.
  • Weekends, holidays, and bank processing backlogs can add several days to any refund timeline.
  • If a refund does not appear within the expected window, contact your bank first, then the merchant.

Credit card refunds: 3 to 5 business days

When you return an item or dispute a credit card charge, the merchant sends a refund request to your credit card company. Your card issuer then credits your account. This usually happens within 3 to 5 business days, though some issuers post refunds the same day or next business day if the merchant processes quickly.

The refund appears as a credit on your statement, which reduces what you owe. If you already paid your balance, the credit shows as a negative balance—money the card company owes you. You can use this credit toward future purchases, or request a check if the amount is substantial.

Timing can vary by card issuer. American Express and Discover often post refunds faster than Visa or Mastercard, which depend on the bank behind the card. Check your card's terms or call the customer service number on the back of your card to learn your issuer's typical timeline.

Debit card refunds: 5 to 10 business days

Debit card refunds take longer because the money comes directly from your bank account rather than from a credit line. The merchant initiates the refund, which travels through the ACH network (Automated Clearing House) or the card network's debit system. Your bank then has to verify the refund matches a transaction in your account history and post it.

Most banks post debit refunds within 5 to 10 business days. Some banks are faster—2 to 3 business days—but this depends on the bank and the merchant's processing speed. If you initiated the refund on a Friday, do not expect it to appear until the following Wednesday at the earliest.

If a debit refund does not appear within 10 business days, contact your bank's customer service line. Provide the transaction date, merchant name, and refund amount. Your bank can trace the refund through the ACH system and tell you whether it has been received and posted, or whether it is still in transit.

Bank transfer and ACH refunds: 5 to 7 business days

Some merchants refund directly to your bank account via ACH transfer rather than to a card. This is common for online marketplaces, subscription services, and digital platforms. The merchant initiates the transfer, which enters the ACH network and moves to your bank.

ACH transfers typically take 1 to 2 business days to reach your bank, then 1 to 3 more business days for your bank to post the funds to your account. Total time is usually 5 to 7 business days. Your bank may hold the funds for an additional day or two if the transfer is large or if your account is new.

Check your bank statement or online banking portal to see if the refund has been received but not yet posted. If you see a pending deposit, it will clear within 1 to 2 business days. If you do not see it at all after 7 business days, contact your bank with the merchant's name and the date you requested the refund.

Digital wallet refunds: PayPal, Venmo, Square Cash

PayPal refunds typically post within 3 to 5 business days to your PayPal balance. If you want the money in your bank account, you then have to transfer it from PayPal, which adds another 1 to 3 business days depending on your bank.

Venmo and Square Cash (now Cash App) refunds post to your account balance when ready, but transferring that balance to your bank takes 1 to 3 business days for a standard transfer. when ready transfers cost a small fee and post within minutes.

If a refund to a digital wallet does not appear within 5 business days, log into your account and check the transaction history. Look for the refund status—it may show as pending, processing, or completed. If it shows completed but you do not see the funds, contact the wallet's support team with the transaction ID and the merchant name.

What to do if your refund is late

A refund is considered late if it does not appear within the timeframe for your payment method. Before contacting anyone, check three things: the date you requested the refund (not the date you returned the item), the payment method used, and your bank or wallet's current processing time.

Contact your bank or card issuer first. Provide the merchant name, transaction date, and refund amount. Ask whether the refund has been received by your bank but not yet posted, or whether it has not arrived at all. Your bank can see incoming transfers that have not cleared yet.

If your bank has not received the refund after the expected timeline, contact the merchant. Ask for proof that the refund was processed—most merchants can provide a refund confirmation number or receipt. If the merchant says they processed it but your bank has not received it, the refund may be stuck in the payment network. Your bank can file a trace to locate it.

Refunds for disputed or fraudulent charges

If you filed a dispute or fraud claim with your bank or card issuer, the timeline is different. Your bank will investigate the claim, which typically takes 10 to 30 business days. During this time, the funds may be temporarily credited to your account while the investigation proceeds.

Once the investigation closes in your favor, the refund becomes permanent. If it closes against you, your bank will remove the temporary credit. Some banks hold disputed refunds for an additional 5 to 10 business days after the investigation closes to may support the merchant does not counter-dispute.

For fraud claims, your bank may issue a temporary refund within 1 to 3 business days while investigating. The permanent refund comes after the investigation concludes, usually within 30 to 45 days total.

Frequently Asked Questions

Why does my bank say the refund is pending but I still do not see it?

A pending refund has been received by your bank but has not been fully processed and posted to your account. This usually takes 1 to 2 more business days. Do not contact your bank yet—pending refunds clear automatically. If it remains pending after 3 business days, then contact your bank.

Can a merchant refuse to process a refund?

A merchant can refuse a refund if your return does not meet their policy, but you can dispute the charge with your bank or card issuer if you believe the refusal is unfair. Your bank will investigate and may refund you even if the merchant refuses. This process takes 10 to 30 business days.

What if the refund amount is wrong?

Contact the merchant when ready with your original receipt and the refund confirmation. Ask them to issue a corrected refund for the difference. If they refuse, dispute the original transaction with your bank and explain the discrepancy. Your bank can investigate and may refund the missing amount.

Do refunds process on weekends or holidays?

Banks and payment networks do not process refunds on weekends or federal holidays. A refund initiated on Friday will not move through the system until Monday. If Monday is a holiday, processing starts Tuesday. This can add 2 to 4 days to the timeline.

How do I know if my refund was actually processed by the merchant?

Check your email for a refund confirmation from the merchant—most send one automatically. Log into your account on the merchant's website and look for the order status or refund history. If you cannot find confirmation, contact the merchant's customer service and ask for a refund receipt or confirmation number.