A coupon code can fail for a simple reason: it may be expired, limited to certain products, restricted to an account or region, or entered at the wrong stage of checkout. This guide gives you a reusable troubleshooting workflow, a scenario-based checklist, and a quick reference table so you can identify the problem before abandoning a purchase.
Overview
When a promo code is not working, avoid trying random combinations of codes first. Start by capturing the exact message shown at checkout, then test the most likely causes in a consistent order. A retailer’s coupon rules can vary by offer, product category, customer account, delivery destination, sales channel, and checkout method.
In most cases, the issue falls into one of four groups:
- Offer status: The code has expired, reached its usage limit, or is no longer active.
- Cart eligibility: Your items, subtotal, shipping method, or sale status does not meet the offer terms.
- Customer eligibility: The discount applies only to selected accounts, new customers, members, students, or other qualifying groups.
- Checkout or technical issue: The code is entered incorrectly, another offer is already applied, or the retailer’s website or app has not processed the code correctly.
For background on finding and checking offers before checkout, see our guide to finding, verifying, and using coupon codes. Verification matters because a code shown on a third-party page may not reflect the retailer’s current terms.
Checklist by scenario
If the message says the code is expired or invalid
- Check the code’s end date and time zone, if those details are provided.
- Remove spaces before or after the code and retype it rather than relying on copied formatting.
- Check characters that are easy to confuse, such as zero and the letter O.
- Return to the retailer’s offer page and compare the code with the version you entered.
- Try a different verified offer only after confirming that the first code is not active.
If the message says the minimum spend was not met
- Read whether the threshold is based on the merchandise subtotal or the total after shipping, taxes, and discounts.
- Remove gift cards, services, warranties, or other items that may not count toward the qualifying amount.
- Check whether sale or clearance products are excluded from the calculation.
- Do not add an unwanted item solely to trigger a discount; compare the final cost with and without the code.
If the code does not apply to an item
- Open the offer terms and look for excluded brands, categories, products, bundles, subscriptions, or marketplace listings.
- Check whether the product is sold by the retailer or by a third-party marketplace seller.
- Test the code with one eligible item in the cart, if possible.
- Look for a separate product-specific or category-specific discount instead of forcing a general code.
If the code is limited to an account, region, or channel
- Sign in to the account that received the offer or that meets the stated eligibility requirement.
- Check whether the offer is for a first order, membership account, student account, or selected customer group.
- Confirm that your delivery country, billing address, and currency match the offer’s stated region.
- Use the retailer’s website or app as required; some offers are channel-specific.
If checkout reports that another offer is already applied
- Inspect the cart for an automatic sale, free shipping code, loyalty discount, or promotional credit.
- Remove the existing offer and test the code again.
- Compare both final totals, including shipping and taxes, rather than comparing percentage discounts alone.
- Check whether the retailer permits coupon stacking. If it does not, use the offer with the greater practical value.
If there is no clear error message
- Refresh the cart and confirm that the discount field has not reset.
- Try a private browser window or a different supported browser.
- Disable conflicting browser extensions temporarily, especially coupon or shopping extensions.
- On an app, update it if an update is available, sign out and back in, or test the retailer’s website.
- Contact customer support with the code, cart details, exact error wording, and a screenshot that does not expose payment information.
| Failure message or symptom | Likely cause | Next action |
|---|---|---|
| “Invalid code” | Typing error, inactive offer, or wrong sales channel | Retype it, verify the source and terms, then test the correct channel. |
| “Code expired” | The offer period has ended | Look for a current retailer promo code or another eligible offer. |
| “Minimum purchase not met” | Qualifying subtotal is below the threshold | Review what counts and compare the final price before adding items. |
| “Not valid on these items” | Product, brand, seller, or sale exclusion | Test an eligible item and read the exclusions carefully. |
| “One use per customer” | Account or household usage limit | Sign in to the original account and check whether the offer was previously redeemed. |
| Discount disappears at payment | Cart changed, payment method restriction, or checkout error | Review the terms, restore the qualifying cart, and retry in a fresh session. |
What to double-check
Read the complete offer terms, not just the headline discount. Pay particular attention to the expiration date, minimum spend, excluded products, eligible payment methods, delivery region, account requirements, and whether the offer applies before or after other discounts. A free shipping code may have a separate order threshold, while a first-order discount may require a newly created account and a qualifying purchase.
Also check the cart itself. A duplicate item, automatically applied clearance sale, subscription option, pickup method, or marketplace seller can change eligibility. If you are using cashback or rewards, confirm the order of operations required by the retailer or rewards provider. For related guidance, review how to stack coupon codes, cashback, and rewards without assuming every offer can be combined.
Common mistakes
- Using a code without checking its source: An old listing may remain visible after the retailer ends an offer.
- Testing several codes at once: Multiple attempts can make it harder to identify which offer changed the total.
- Ignoring automatic discounts: The retailer may already have applied a better sale or a non-stackable promotion.
- Judging savings by percentage alone: Shipping charges, exclusions, and thresholds can make a smaller-looking offer more valuable.
- Creating unnecessary accounts: This may not satisfy a first-order rule and can complicate support requests.
- Sharing sensitive information with support or deal forums: Never include passwords, full payment details, or complete gift card numbers.
When to revisit
Keep this checklist available whenever a saved promo code fails, especially before seasonal shopping periods, major sale events, or a large purchase. Retailers can change checkout layouts, app requirements, stacking rules, and offer exclusions without changing the basic appearance of a code.
Before trying again, use this printable quick check:
- ☐ I copied the code accurately and checked its status.
- ☐ My cart meets the minimum spend and product requirements.
- ☐ No excluded brand, seller, sale item, or service is included.
- ☐ I am signed in to the eligible account and using the correct region or channel.
- ☐ I removed competing offers and compared the final totals.
- ☐ I tested a fresh browser or app session if checkout behaved unexpectedly.
- ☐ I recorded the exact error before contacting the retailer.
If the code still does not work after these checks, treat the offer as unavailable rather than weakening your budget to make the purchase qualify. Check the retailer’s current store deals, price-drop alerts, or another verified coupon later. The goal of troubleshooting is not merely to apply a code; it is to confirm that the final order represents a genuine saving.