Skip to content
Saturday, August 22, 2026
The Daily Deal QueenSMART SHOPPING & STYLE DEALS
The Edit · Beauty · Personal Style
The Edit

Why your coupon code didn't work, and how to check before you shop

Most rejected codes aren't glitches — they're exclusion rules doing their job. Here's how to tell a real discount from ad theater before you enter payment details.

We may earn a commission from selected links. Products are chosen editorially; prices and retailers are checked and dated.

Why your coupon code didn't work, and how to check before you shop

A coupon code usually fails for one of two unglamorous reasons: the item you picked sits on the retailer's own exclusion list, or the "sale" behind the code was never a real discount to begin with. Check the exclusion list before you blame the code, and treat any code you found through a social-media ad with extra skepticism before you enter payment details.

Coupon codes feel like a lottery ticket at checkout — it works, or it doesn't, and the site rarely explains why. It isn't random. Retailers publish the rules; shoppers just don't read them until a code bounces.

Why a code that looks valid still gets rejected

Most rejected codes aren't broken. They're doing exactly what the retailer designed them to do: skip a category the offer was never meant to cover. Kohl's own coupon-eligibility page states plainly that coupons "cannot be used for or on price adjustments; payments on a Kohl's credit card account; taxes; shipping or handling fees; gift cards; Kohl's Cares® cause or other charitable items; Sephora at Kohl's; and/or any other categories and brands of merchandise identified as coupon ineligible in store or online," as of August 20.

That's one retailer's list, not a universal rule, but the shape of it is common across large chains: certain brands opt out of promotions entirely, gift cards and taxes are routinely carved out, and store-credit-card payments sometimes sit outside a coupon's scope even when the purchase itself qualifies. The fix isn't retyping the code. It's checking the retailer's own eligibility or exclusions page for the brand and category in your cart before you assume the code is dead.

How to tell a real sale from ad theater

The fastest check on a "sale" is the same one retailers use on themselves: compare the current price against a documented earlier price, not against the percentage a code claims to unlock. The Federal Trade Commission's general online-shopping guidance recommends comparison shopping — noting the item's model number, size, and shipping fees so you can weigh it against other sellers — and points out that some retailers run formal price-matching policies that guarantee they'll match a competitor's price or their own recent in-store price. A code stacked on top of an inflated "was" price isn't a 40% discount; it's arithmetic on a number nobody verified.

That means the coupon is only ever the second question. The first is whether the pre-code price reflects what the item has actually sold for recently, which you can check against the retailer's own price history or a documented sale from the past few weeks — not the strikethrough number next to the code box.

What checkout tells youWhat it usually meansWhat to check
"Code not valid for this item"The brand or category is on the retailer's exclusion listThe retailer's own coupon-eligibility or exclusions page
"Code cannot be combined with other offers"You're trying to stack a coupon on top of an already-discounted or clearance priceWhether the item is already marked down, since one discount is often the limit
"Code expired"The offer window closed, even if the code is still posted somewhere onlineThe date on the original offer, not the date you found a repost of the code
Code applies, but the total barely changesThe "was" price used for the percentage was inflated, so the discount is smaller in dollars than it looksThe item's documented price over the past few weeks, not just the strikethrough number

None of this is a flaw in how checkout software works. Exclusion rules exist because retailers negotiate promotion terms brand by brand, and some suppliers simply don't authorize discounting on their products. A rejected code is the software enforcing an agreement you can't see — not a bug worth troubleshooting.

The specific risk from social-media coupon ads

Codes found through an unfamiliar social-media ad carry a different risk than a code your usual retailer emails you. In an August 10 consumer alert, the FTC warned that social platforms "don't consistently verify advertisers or check ads for fraudulent activity beforehand," and that scammers use that gap to impersonate real brands and sell counterfeit goods behind ads that look like ordinary discount promotions. The agency's own example is close to the coupon pattern exactly: an ad for a familiar product, deeply discounted, "for a limited time only." The FTC reported that people lost more than $95 million in 2025 to scams that started with a purchase made after seeing a social-media ad.

The agency's recommended check before buying from an ad-linked storefront is simple: search the company name alongside "scam" or "complaint" first, and review your privacy and ad-personalization settings so you understand why a given ad reached you in the first place. Suspected fraud can be reported at ReportFraud.ftc.gov.

Five steps before you trust a coupon code

  1. Read the retailer's own exclusion list first. Search "[retailer] coupon exclusions" or "[retailer] coupon eligibility" before assuming a rejected code is a glitch.
  2. Check the pre-code price against a documented earlier price from the retailer's own price history, not the percentage the code advertises.
  3. Confirm the domain matches the retailer you think you're buying from, especially if you followed a link from an ad rather than typing the address yourself.
  4. Search the brand name plus "scam" or "complaint" before entering payment information on a site you reached through an unfamiliar ad.
  5. Re-check at checkout, not just at the landing page — exclusions and expiration dates are enforced at the cart, and terms can change after a code starts circulating.

Who can skip this

If you're using a code straight from a retailer's own email or loyalty account, on a brand you know is coupon-eligible, most of this is unnecessary — the retailer has already applied its own rules for you. The extra checking matters most for codes that arrived through a third-party site or a social ad, and for any purchase where the "sale" price is the only thing you've verified. Prices, exclusion lists, and promotions change without notice, so confirm the terms current at checkout rather than trusting a screenshot or an old post.

For a related shopping perspective, read What a “was” price actually claims — and how to check it.

Sources

  1. Kohl's coupon-eligibility page
  2. FTC consumer alert: Are ads on social media vetted or checked for scams?
  3. FTC Consumer Advice: Online Shopping