Old Navy refunds take 5 to 10 business days to reach your account after the return is received and processed

The timeline depends on how you returned the item and what payment method you used. If you returned something in-store, Old Navy processes the return when ready and credits your original payment method the same day. If you mailed the return, the clock starts when Old Navy's warehouse receives and scans your package — not when you drop it at the post office. From that point, expect 5 to 10 business days for the credit to show in your account.

The variation comes down to your bank or credit card company, not Old Navy. Once Old Navy initiates the refund, your financial institution controls how fast the money appears. Some banks post refunds within 24 hours; others take the full 10 business days. Credit cards often process refunds faster than debit cards.

Key Takeaways

  • In-store returns are credited the same day you return the item, while mail returns take 5 to 10 business days after Old Navy receives the package.
  • The refund timeline begins when Old Navy's warehouse scans your return, not when you mail it, so shipping time does not count toward the processing window.
  • Your bank or credit card company controls the final step — Old Navy initiates the refund, but your financial institution decides when the money appears in your account.
  • Debit card refunds typically take longer than credit card refunds because of how those payment networks process credits.

What happens between mailing your return and receiving the refund

When you mail a return to Old Navy, the package travels to one of their regional return centers. This shipping time — usually 3 to 7 days depending on distance — does not count toward the 5 to 10 business day refund window. Old Navy's window begins only after a warehouse employee scans your package into their system.

Once scanned, Old Navy inspects the item to confirm it meets their return policy: tags attached, no signs of wear, within the return window. This inspection typically takes 1 to 2 business days. If the item passes, Old Navy processes the refund and sends it to your payment method. If there is an issue — a missing tag, visible damage, or a return outside the 60-day window — Old Navy may deny the refund or contact you for clarification.

You can track this process by checking your Old Navy account online. Log in, go to your order history, and select the return. The status will show whether the package has been received, is being inspected, or has been processed.

Why your refund might take longer than 10 business days

If your refund has not appeared after 10 business days, the delay is usually on your bank's side, not Old Navy's. Contact your bank or credit card company and ask them to check the status of the refund. Provide them with the date Old Navy processed the return — you can find this in your Old Navy account under the return status.

Occasionally, Old Navy may flag a return for manual review if the item appears worn, if the return was submitted after the 60-day window, or if the return address on your label does not match Old Navy's system. In these cases, Old Navy will contact you by email or phone to resolve the issue before processing the refund. Check your email (including spam folders) for messages from Old Navy.

If you returned the item to a physical Old Navy store and the refund did not post the same day, ask the store associate to print a receipt showing the return was processed. Take a photo of that receipt and contact Old Navy customer service with it — this proves the return was completed and shifts the investigation to your bank.

Refunds to different payment methods

Payment MethodRefund TimelineWhy It Varies
Credit Card3 to 7 business days after Old Navy processesCredit card networks prioritize refunds and post them quickly
Debit Card5 to 10 business days after Old Navy processesDebit networks process refunds more slowly than credit networks
Old Navy Card (Synchrony)1 to 3 business days after Old Navy processesSynchrony processes refunds to their own cardholders fastest
PayPal2 to 5 business days after Old Navy processesPayPal credits refunds to your account, then you move the money
Gift Cardwhen readyOld Navy credits the gift card balance when ready in-store or online

If you paid with a credit card and the refund does not appear within 7 business days, contact your credit card company. They can confirm whether Old Navy sent the refund and why it has not posted. If you paid with the Old Navy Card (a Synchrony product), log into your Synchrony account to check the refund status — sometimes the credit appears there before it shows on your statement.

How to check the status of your Old Navy refund

Log into your Old Navy account on their website or mobile app. Go to "My Orders" or "Order History" and find the order you returned. Click on it to see the return status. Old Navy shows four main statuses: "Return Received" (the package arrived at the warehouse), "Return Inspected" (Old Navy checked the item), "Refund Processed" (the money was sent to your payment method), and "Refund Complete" (the money has posted to your account).

The "Refund Complete" status does not always mean the money is in your account yet — it means Old Navy has sent it. Your bank may still be processing it. If the status shows "Refund Processed" but more than 10 business days have passed, contact your bank to ask where the refund is.

If you do not see a return status in your account, the package may not have been scanned yet. Wait 2 to 3 business days after mailing and check again. If the status still does not appear and you have tracking confirmation that Old Navy received the package, contact Old Navy customer service with your tracking number.

What to do if your refund never arrives

If 10 business days have passed since Old Navy processed the return and the money has not appeared, start by contacting your bank or credit card company. Ask them to search for the refund transaction from Old Navy. Provide the date Old Navy processed the return (from your account status page) and the amount. Your bank can tell you whether the refund was received and posted, or whether it is still in transit.

If your bank confirms they never received the refund, contact Old Navy customer service with your order number, return tracking number, and the date the return was processed. Old Navy can investigate whether the refund was actually sent and reissue it if needed. Keep screenshots of your return status page and any emails from Old Navy as proof.

In rare cases, Old Navy may have denied the return without notifying you clearly. Check your email for any messages from Old Navy about the return, including spam and promotions folders. If you find a denial notice, it will explain why the return was not accepted. If you disagree with the denial, you can reply to that email or contact Old Navy customer service to dispute it.

Frequently Asked Questions

Does the 5 to 10 business days include weekends?

No. Old Navy counts only business days — Monday through Friday, excluding federal holidays. If you mail a return on Friday and it arrives Monday, that is 1 business day of transit. The 5 to 10 business day refund window starts when the warehouse scans it, and weekends do not count toward that window.

Can I get a refund faster if I return to a store instead of mailing?

Yes. In-store returns are credited the same day, so you see the refund in your account within 1 to 3 business days depending on your bank. Mail returns take much longer because of shipping and warehouse processing time. If speed matters, return to a physical Old Navy location.

What if Old Navy lost my return package?

If you have tracking confirmation that the package was delivered to Old Navy's return center but it never shows up in your account status, contact Old Navy with your tracking number. Old Navy is responsible for packages once they are delivered to the return address. They will investigate and reissue the refund if the package cannot be located.

Will I get the same refund amount if the item was on sale?

Yes. Old Navy refunds the amount you actually paid, not the original price. If you bought an item on sale for $20 and it is now full price at $40, you get $20 back. The refund is based on your receipt, not the current price.

Can I choose to get my refund as a gift card instead of my original payment method?

Old Navy does not offer this option automatically, but you can contact customer service and ask. Some representatives may be able to process a refund to a gift card balance instead of your payment method, though this is not may provide. Your safest option is to take the refund to your original payment method and then use it to buy a gift card if you prefer.