Expired Promo Codes: Can They Still Work, and What to Do
Expired Promo Codes: Can They Still Work, and What to Do

In almost every case, an expired promo code will not work. The store’s system checks the end date at checkout, and once it has passed, the discount is gone. A few retailers may make a goodwill exception through customer service, but you should not count on one. This guide explains why codes expire, how to tell an expired code from one that fails for another reason, and how to find codes that are still live.
TL;DR
- An expired code is normally dead for good. Stores such as Microsoft and Pampers say expired codes cannot be reactivated, reused or replaced.
- Many “expired” errors are not about the date. Minimum spend, excluded brands, one-code-per-order limits, account rules and region can all trigger the same rejection.
- Before you give up, check the terms, retype the code without spaces, and test it on a fresh basket.
- Be careful with old codes found on social media or in texts. Unusually big discounts and missing expiry dates are scam warning signs.
- Verified, recently reviewed codes save you the guessing. That is the job we built CouponHub to do.
Table of Contents
- Can an expired promo code still work?
- Is it really expired? Other reasons a code gets rejected
- Read the terms before you blame the date
- A five-step check when a code fails
- Perspective: why we verify codes before we publish them
- How to find promo codes that are still valid
- Is it safe to use promo codes?
- Where CouponHub fits in
- What to do when a code has just expired
- FAQ
- Sources
Can an expired promo code still work?
Usually, no. Microsoft’s documentation says a promo code’s end date is the last day its campaign can be redeemed. After that, the code is no longer usable and cannot be accepted or replaced. Retailers outside software say the same. Pampers’ U.S. help center explains that expired reward codes cannot be reactivated or reused, and tells shoppers to check the expiry date in the app and wait for a new reward. Capture One says its voucher codes are valid only for their limited campaign period and earn no discount after it.
That matches how most checkouts work. A promo code is not a permanent price. It is a rule the merchant switches on for a campaign and switches off afterward. When the rule is off, the field either rejects your entry or quietly leaves the price unchanged.
There are two small exceptions worth knowing:
- A goodwill gesture. A support agent may offer a similar discount if your code lapsed very recently, especially if you were a customer already. It is the store’s choice, not your right, and a polite request works better than an argument.
- A code that was never really dated. Some codes show an old date on a coupon site while the merchant quietly kept them running. That is luck, and it is exactly why unverified lists feel so unreliable.
If you tried a code and it failed, though, the date may not be the problem. The next section covers the other causes.
Is it really expired? Other reasons a code gets rejected
Shoppers often assume “invalid” means “expired.” Retailers list a longer set of reasons. Microsoft names a typo, applying a code to an existing rather than new subscription, expiration, and using a code for the wrong country or region. It also notes that a code cannot be applied after the purchase is complete.
Macy’s says a code can fail when the order misses the promotion’s requirements, an item or brand is excluded, the code has expired, or another promotion is already applied. It also allows only one promo code per order.
iHerb’s troubleshooting page is even more detailed. It lists brand or product exclusions, a minimum order value calculated before taxes and shipping, incompatible promotions, qualifying payment methods, one-time use, new-customer status, the associated account, country restrictions and app-only rules among possible causes of failure. Koh’s help page adds copy-and-paste spaces or hidden formatting, the wrong customer account, first-order limits and exclusions for subscription orders.
Here is how to sort the likely culprits quickly:
| What you see | Most likely cause | What to try |
|---|---|---|
| “Code expired” | The end date has passed | Look for a newer code; ask support only if it lapsed very recently |
| “Code not valid” on a brand new code | Typo or hidden space | Type it by hand, no spaces |
| “Minimum not met” | Basket total below the threshold | Check whether the threshold counts before tax and shipping |
| “Not applicable to items in your cart” | An excluded brand or product | Remove the excluded item and test again |
| Code works for a friend but not you | Account, email, new-customer or region limit | Read the terms for who the code was issued to |
| Code removed after adding a second one | One code per order | Pick the better of the two |
The gap between the headline and the threshold is where it stings. A “20% off” banner can hide a minimum spend, an exclusion list and a date that ended yesterday.
Read the terms before you blame the date
Every code has terms, and they are the fastest way to diagnose a failure. Tommy Bahama’s U.S. promo terms are a good model of what to look for: the expiration time zone, eligible products, shipping scope, a one-use limit, exclusions, whether it can be combined with other offers, and whether shipping, tax, gift cards or prior purchases are excluded.

Time zone matters more than people expect. A code that “ends at midnight” may end at midnight in the merchant’s time zone, not yours. If you shop late on the final day from the West Coast, the code may already be gone in the zone the store uses.
ASOS gives another useful example. Its customer care page says codes must be entered exactly, without spaces, only one code can be used per order, and each code has its own terms. A code can be restricted by items, people, countries, expiration, or the email account that received it. So a code you received in a friend’s email may simply not belong to your account.
Bundles and curated collections deserve a second look too. When you shop something like golf hat bundles, check whether the promotion applies to bundled items or only to individually priced products before you plan your basket around a code.
If the wording of exclusions confuses you, our guide to coupon fine print explains what common restrictions mean in plain terms. Region-based failures are covered in why a code works for one shopper and not another, and our piece on coupon stacking covers which stores allow more than one code.
A five-step check when a code fails
Before you decide a code has expired, run through this list in order. It takes about two minutes.
- Find the end date. Look at the original offer, the email or the coupon listing. Note the time zone if the terms give one.
- Retype the code. Do not paste. Pasting can bring along a trailing space or hidden formatting. Match capital letters if the code shows them.
- Compare your basket with the terms. Check the minimum spend, excluded brands or categories, and whether sale items count. Our note on clearance and coupons explains why markdowns often block a code.
- Remove other promotions. If a sale price, loyalty reward or second code is already applied, the new code may be refused. Stores such as Macy’s and ASOS allow just one code per order.
- Check who the code is for. Some are for new customers, specific email addresses, the app only, or specific countries. If the terms say so, no workaround exists.
If all five pass and the code still fails, contact the store. Macy’s, for example, recommends live chat or phone if the problem persists. Say what the code is, where you got it, and the exact error message. Ask whether a current equivalent exists rather than demanding the expired one.
Perspective: why we verify codes before we publish them
We have watched the same frustration repeat for years. A shopper finds a code, builds a basket, reaches checkout and gets an error. Then they try another code, and another. By the fourth failure, they have lost trust in the whole idea of coupons.
Most of that frustration comes from how codes are collected. Many sites gather codes automatically from other pages and show them with no check at all. A code can be live for a weekend, then stay on a page for months. Nobody has to say it has ended, so it keeps getting clicks.
We do it differently. Each code on CouponHub is reviewed by a person before it goes live, including the store, whether the code is valid, and the details of the discount. We also try to show terms next to codes, because the most common cause of a “broken” code is a condition the shopper never saw. We cannot promise that a code will work for every basket, since merchants set their own rules and can change them at any time. What we can do is cut down the dead ends, and be clear about what a code requires.
Our honest advice: treat any code with suspicion if it has no terms, no date and no source. A good code can be explained in a sentence.
— CouponHub Team
How to find promo codes that are still valid
Here is what works in practice, from most to least reliable.
- The merchant’s own channels. The store’s homepage banner, its email sign-up offer and its customer service pages are the authoritative source. If a code does not appear there and a coupon listing claims it exists, be cautious.
- A verified coupon directory. A human-reviewed site saves time because someone has already tested the code and noted the terms. Sorting by recency helps: recently added codes are likelier to be live.
- Store-by-store browsing. If you know where you want to shop, check that merchant’s page directly rather than searching for a general “20% off” code.
- Seasonal timing. Stores often run bigger promotions around major shopping periods, and codes tend to roll over when a new campaign begins. If a code just expired, a replacement may be close.
Our online couponing guide goes through this workflow step by step. If you want to know how coupon types differ, see coupon categories explained. And if you are a student, you may qualify for offers that need no code at all; we cover them in student discounts online.
Is it safe to use promo codes?
Mostly, yes, as long as you stay alert. Expired codes are also a favorite lure for scammers, because a shopper who just saw an “expired” message is primed to try anything that promises to fix it.
The FTC’s online shopping advice is a solid baseline. It tells shoppers to check that the seller is legitimate, read the whole deal including fine print, compare the total cost with shipping, handling, taxes and fees, and pay by credit card when possible. It also notes that the padlock or HTTPS in a web address does not prove a site is legitimate.
The Better Business Bureau warns that fake coupons commonly promise unusually steep discounts. It advises verifying an offer through the retailer’s official website or customer service instead of trusting a social-media post. The same alert says to avoid suspicious or shortened links and be wary of offers with no expiration date, poor spelling, or requests for personal or payment information.
On texts and emails, the FTC says unsolicited messages that claim an account problem or demand personal or financial information are warning signs. It recommends you do not click suspicious links or provide what they ask for. For texts promising prizes or gift cards, its advice is to delete them, avoid clicking, and report spam texts to your carrier.
A short safety checklist for any code:
- A real promo code is typed into a field at the store’s own checkout. It never asks for your card number or password first.
- If the discount seems too good (say, 90% off a popular brand), check the store’s official site before you do anything else.
- A code that says “never expires” deserves a second look.
- Never share a one-time verification code or account password to “unlock” a coupon.
Where CouponHub fits in
If you landed here because a code just failed, the quickest fix is a code someone has checked. CouponHub brings together codes from more than 3,000 online stores, each reviewed by a person and sortable by store, category or how recently it was added. Start at the CouponHub homepage and look up the store you are shopping at, or browse a store page such as SoftwareDeals or Plank and Beam to see how codes and their terms are displayed.
While you wait for the next round of offers, you can also try our free coupon-themed games, such as Coupon Catcher or the Discount Drop Plinko game. They are there for fun and sit alongside the codes, not in place of them.
What to do when a code has just expired
A lapsed code is not always the end of the savings. Here are the practical options.
- Look for the successor. Many campaigns repeat. Check the store’s banner and our listing for a newer code from the same merchant.
- Ask politely. If the code ended within the past day or two, a short chat message may get you a courtesy discount. Say you are ready to buy now. Accept a no gracefully.
- Sign up for the store’s emails. Many merchants send a first-order code to new subscribers. Check that you qualify, since first-order codes are often limited to new customers.
- Wait for the next sale. If the price matters more than the timing, hold the basket. Be aware that items can sell out, and sale prices may not accept additional codes.
- Compare the total. Sometimes a smaller discount with free shipping beats a bigger code with fees. The FTC advises comparing total cost, not just the sticker price.
What not to do: do not edit a date in a code, guess variations of a code, or use codes meant for someone else’s account. Merchants often log redemption, and a failed or abused code can lead to cancelled orders.
FAQ
Can I use an expired promo code if the store hasn’t removed it?
Sometimes the field accepts it, but only if the merchant’s system still treats the campaign as live. If the checkout rejects it, there is nothing you can do on your end. Retailers such as Microsoft say they cannot accept or replace an expired code.
Why does my code say expired when the date hasn’t passed?
The likeliest cause is a different condition, not the date. Check the minimum spend, excluded items, account or region limits, and whether another promotion is applied. The expiry time zone can also differ from yours, so a code listed as ending today may already be closed.
Can I ask customer service to honor an expired code?
You can ask, and some stores will offer a similar discount if the code lapsed recently. Many will decline, since expired codes cannot be reactivated in their systems. Be polite, give the code and the error message, and ask what offer is currently available.
Is it safe to use promo codes from social media or texts?
Be cautious. The BBB says fake coupons often promise unusually steep discounts, and the FTC advises against clicking suspicious links or giving out personal information. Confirm the offer on the retailer’s official website or with customer service before you use it.
How can I tell whether a code is still valid?
Check the end date and the terms first, then compare the code with the store’s own banners or emails. A verified listing with a recent review date is a good sign. The surest test is entering it on a basket that meets the conditions.
Sources
- Use a promo code to reduce price of a new Microsoft 365 subscription
- Why does my Pampers Reward coupon code say it is expired
- Capture One voucher codes usage and policy
- Macy’s: trouble with a promotional code during checkout
- iHerb promotion code troubleshooting
- Koh: promo code or gift card not working
- ASOS promo codes customer care
- Tommy Bahama promo terms and conditions
- FTC: Online Shopping
- FTC: How To Recognize and Avoid Phishing Scams
- FTC: Random text? Wait, wait, don’t click that!
- BBB Scam Alert: fake coupons on social media