Finding a coupon code is easy; confirming that it is legitimate, eligible for your basket, and still active takes a little more care. This guide gives you a repeatable verification workflow, explains common checkout restrictions, and provides a practical troubleshooting checklist to use before you pay.
Overview
A coupon code that works is not necessarily the newest, largest, or most widely shared offer. It is the code that matches the retailer, products, customer account, location, order value, and timing of your purchase. A code can look valid and still fail because it has expired, applies only to selected products, requires a minimum spend, or is limited to new customers.
For safer online shopping, treat every discount as an offer with conditions rather than as a guaranteed reduction. Start with a reliable source, read the offer details, and test the code in the retailer's own cart or checkout. The final order summary—not the headline percentage—is the best place to confirm whether the saving has been applied.
Do not assume that a code is legitimate simply because a search result, social post, or coupon page displays it. Avoid entering payment details on unfamiliar websites that promise to unlock a discount. A legitimate offer should normally direct you to the retailer's website and explain its restrictions clearly enough for you to check eligibility.
What to track
Before testing a code, record the details that most often determine whether it can be used. This makes it easier to diagnose a failed discount instead of repeatedly trying random variations.
| What to check | Why it matters | What to look for |
|---|---|---|
| Expiration date | An offer may stop working at a stated time or after a campaign ends. | End date, time zone, and wording such as “today only” or “limited time.” |
| Minimum spend | The discount may apply only when eligible merchandise reaches a threshold. | Whether the threshold is calculated before tax, shipping, or other discounts. |
| Product exclusions | Sale items, brands, categories, gift cards, subscriptions, or marketplace products may be excluded. | Terms such as “selected items,” “full-price products,” or “sold and shipped by.” |
| New-customer restriction | A first-order discount may require an account, a new email address, or a first completed purchase. | Whether the offer is for new customers, new subscribers, or first-time orders only. |
| Regional limits | Codes can be restricted by country, delivery address, currency, or participating stores. | Eligible regions, delivery locations, and any local exclusions. |
| Stacking rules | Many retailers allow only one promotional code per order. | Whether the code can combine with sale prices, loyalty rewards, free shipping, or another discount. |
| Checkout message | The exact error often identifies the restriction. | Messages such as “invalid,” “not eligible,” “already used,” “minimum not met,” or “cannot be combined.” |
Also note the offer type. A free shipping code, first-order discount, student discount, and clearance promotion can have different eligibility rules even when they appear on the same store coupon page. If you are checking student eligibility, compare the retailer's requirements with the guidance in our student discounts guide. For delivery-related savings, see how free shipping deals work.
Cadence and checkpoints
Use this four-step workflow whenever you are considering a promo code or discount code.
- Confirm the source. Prefer the retailer's own promotional email, account area, app, or website, followed by a clearly identified coupon listing that provides terms. Check that the code is copied exactly, including numbers, hyphens, and capital letters. Never pay a third party merely to reveal a code.
- Read the conditions before building your basket. Identify the eligible products, required spend, customer status, delivery region, and end date. If the wording is vague, treat the discount as uncertain until the checkout confirms it.
- Test the code in a controlled basket. Add the intended items, review the subtotal, enter the code in the designated promotion field, and select “apply.” If possible, test one eligible item first rather than changing several parts of the order at once. This helps show whether a particular product or threshold is causing the problem.
- Verify the final total. Check the discount line, shipping charge, taxes, and order total. A code may reduce the item subtotal without reducing delivery fees. Save a screenshot or note of the applied offer if the terms require an order confirmation or if the discount is important to your budget.
If the code fails, use the checkout wording as a diagnostic clue. “Invalid code” can indicate a typo, an expired offer, or a code that does not belong to that retailer. “Not eligible” usually points to customer, product, regional, or account restrictions. “Minimum spend not met” means the qualifying subtotal may be too low; check whether excluded products count toward the threshold. “Cannot be combined” means you may need to remove another automatic promotion or choose the better saving.
For first-order offers, review the retailer's definition of “new customer” before creating another account. A new email address does not necessarily change an account's eligibility, and repeated attempts can conflict with the offer terms. For a price-sensitive purchase, compare the coupon result with the current sale price and delivery cost rather than focusing only on the code's advertised percentage. This guide to judging whether an online deal is genuinely good value can help with that comparison.
How to interpret changes
Coupon information changes regularly, so a code that worked for one shopper may not work later or for another basket. Retailers may end campaigns, change checkout terminology, remove a product from an eligible category, or replace a code with an automatic promotion. A failed code does not always mean the listing was fraudulent; it may simply no longer match the current terms.
Look for patterns when you monitor offers. If several codes fail on one retailer, check whether the site now applies discounts automatically or requires codes only after signing in. If a code works on full-price items but not sale items, the exclusion is probably intentional. If the discount appears and disappears after entering a delivery address, investigate regional or shipping restrictions. If the item price changes while you test the offer, compare the final total again because a coupon may not be the lowest-cost option.
Track the result in a simple note with five fields: retailer, code, date checked, basket conditions, and outcome. Record “applied,” “expired,” “excluded product,” “minimum not met,” or “not verified.” This creates a useful record for recurring purchases and prevents you from retrying the same failed code later. You can combine this habit with price alerts when the best saving may come from waiting for a lower price rather than using a coupon immediately.
When to revisit
Recheck coupon details before each purchase, especially when the basket includes sale items, a high-value product, a marketplace seller, or a new delivery region. Revisit your saved list of codes monthly or quarterly if you shop with the same stores, and remove offers that have expired or repeatedly failed. Store coupon pages should also be reviewed whenever a retailer redesigns its checkout, changes its loyalty program, or introduces a new account or app requirement.
Use this printable-style checklist at checkout:
- Is the code shown by the correct retailer or a trusted promotional source?
- Did I copy every character accurately?
- Is the expiration date still valid?
- Does my basket meet the minimum spend?
- Are my products, brands, sellers, and sale items eligible?
- Am I eligible as a new, returning, student, or loyalty customer?
- Is my delivery country, region, and currency supported?
- Am I already using another code or automatic promotion?
- Does the checkout show a separate discount line?
- Is the final total still the best available value after shipping and taxes?
For more troubleshooting detail, continue with why a coupon code may not be working and how to check a code before checkout. Keeping this workflow nearby turns coupon hunting into a quick verification habit: check the terms, test the basket, read the error, and confirm the final total before paying.