Finding a retailer promo code is only the first step. This working-code tracker helps you compare coupon rules, record which codes pass checkout, and identify when a store's savings process has changed—without treating an untested code or old policy as a guarantee.
Overview
Retailer coupon policies can differ by product, account, location, shipping method, and promotion. A code described as sitewide may exclude clearance merchandise, a free shipping code may require a minimum order, and a store may allow a rewards offer but reject a second percentage discount. For that reason, a useful verified coupon comparison should separate three things: the retailer's published rules, the code's observed checkout result, and the date on which the result was recorded.
Use the table below as a repeatable retailer coupon table rather than a permanent ranking. The policy and acceptance fields are intentionally designed for verification. “Acceptance rate” should mean the share of recent, relevant tests that successfully applied under the stated conditions—not a claim that every shopper will receive the same result. Editors can fill in the fields after checking retailer terms and testing eligible products.
Before relying on any discount, confirm the final price in the cart. Taxes, delivery charges, marketplace sellers, subscriptions, gift cards, and restricted brands may be treated differently from ordinary merchandise. A code that applies to one item is not necessarily a sitewide promo code.
What to track
A practical tracker should capture enough detail to reproduce a test. Record the code exactly as displayed, its source, the date checked, the product category used, the order threshold, and the message shown at checkout. Also note whether the saving was a percentage, fixed amount, free shipping, first order discount, student discount, or another offer type.
Use this comparison framework for a working promo codes list. The “stacking policy” column should link to or summarize the current retailer terms; “acceptance rate” should remain blank until your team has a consistent testing history.
| Retailer | Stacking policy to verify | Acceptance rate to log | Coupon sources to check |
|---|---|---|---|
| Amazon | Check item, seller, and promotion terms | Record tested results | Retailer offers, product page, account |
| Walmart | Check item and shipping exclusions | Record tested results | Retailer site, app, email |
| Target | Check offer, Circle terms, and category limits | Record tested results | Retailer site, app, weekly ad |
| Best Buy | Check product and price-match exclusions | Record tested results | Retailer site, email, sale pages |
| Home Depot | Check item, delivery, and brand exclusions | Record tested results | Retailer site, email, local offers |
| Lowe's | Check account, item, and service terms | Record tested results | Retailer site, app, weekly ad |
| Wayfair | Check sale, category, and shipping terms | Record tested results | Retailer site, email, app |
| eBay | Check event, seller, buyer, and item eligibility | Record tested results | Event page, account, seller listing |
| Etsy | Check shop-specific and marketplace offer terms | Record tested results | Shop page, account, email |
| Newegg | Check seller, product, and offer restrictions | Record tested results | Retailer site, email, product page |
| Nordstrom | Check brand, department, and sale exclusions | Record tested results | Retailer site, email, account |
| Macy's | Check coupon, sale, brand, and category rules | Record tested results | Retailer site, app, weekly ad |
| Kohl's | Check coupon, rewards, and product exclusions | Record tested results | Retailer site, app, email |
| JCPenney | Check sale, category, and shipping terms | Record tested results | Retailer site, app, email |
| Gap | Check brand, promotion, and clearance terms | Record tested results | Retailer site, email, app |
| Old Navy | Check brand, sale, and clearance terms | Record tested results | Retailer site, app, email |
| Banana Republic | Check brand, sale, and category terms | Record tested results | Retailer site, email, account |
| J.Crew | Check brand, sale, and product exclusions | Record tested results | Retailer site, email, app |
| Adidas | Check product, membership, and sale terms | Record tested results | Retailer site, account, email |
| Nike | Check membership, product, and promotion terms | Record tested results | Retailer site, account, email |
| Ulta Beauty | Check brand, prestige, rewards, and offer terms | Record tested results | Retailer site, app, email |
| Sephora | Check brand, event, and membership terms | Record tested results | Retailer site, account, email |
| Chewy | Check product, autoship, and account terms | Record tested results | Retailer site, email, app |
| Petco | Check membership, product, and service terms | Record tested results | Retailer site, app, weekly ad |
| REI | Check membership, sale, and brand exclusions | Record tested results | Retailer site, membership, email |
| Wayfair | Check event, category, and account terms | Record tested results | Retailer site, app, email |
| Williams Sonoma | Check brand, product, and sale terms | Record tested results | Retailer site, email, account |
| Pottery Barn | Check brand, product, and delivery terms | Record tested results | Retailer site, email, account |
| Chewy | Check autoship, pharmacy, and product terms | Record tested results | Retailer site, app, email |
| Bath & Body Works | Check product, offer, and shipping terms | Record tested results | Retailer site, app, email |
The repeated entries above should be removed or replaced when an editorial tracker is implemented; the important principle is consistency. For a cleaner downloadable coupon tracker, use one row per retailer and add separate rows for each tested code. Never combine a published policy observation with a checkout test in the same status field.
Cadence and checkpoints
Check the most-used retailers weekly during active shopping periods. At minimum, test newly added codes, codes with a short stated validity period, and codes that readers frequently report as unsuccessful. Replace expired entries promptly and label untested submissions as “unverified” rather than “working.”
Run a broader review monthly. Compare the retailer's current promotion page with the tracker, review changes to free shipping and first order discount terms, and retest codes that were previously successful. A full policy audit and table re-check should take place quarterly and before major holiday sales or other high-volume shopping periods.
For each test, use a controlled method: the same retailer region, a clearly eligible item, the same account status, and a recorded cart subtotal. Capture the exact error or success message. This makes the result more useful than a simple “worked” label and helps explain why another shopper may see a different outcome.
How to interpret changes
A lower acceptance rate does not automatically mean a retailer stopped honoring promo codes. It may indicate a seasonal code ended, more tests used excluded products, or the retailer changed the required threshold. Review the test conditions before changing a general policy label.
Separate code failures into categories: expired, invalid format, account restricted, minimum spend not met, product excluded, offer cannot be combined, or technical checkout issue. This classification points readers toward a solution. For example, a product exclusion calls for a different item or offer, while a minimum-spend failure may be solved by comparing the discount with the cost of adding unnecessary merchandise.
Stacking should be treated as a sequence, not an assumption. Check whether the retailer permits more than one retailer-issued offer, then check whether cashback, rewards, shipping, or a payment promotion has separate terms. For a step-by-step workflow, see How to Stack Coupons, Promo Codes, and Cashback. Readers should compare the final delivered cost, not the number of discounts displayed.
When to revisit
Return to this tracker whenever you plan a purchase from a listed retailer, especially before using a high-value code or placing a seasonal order. Recheck it after receiving a “code expired” message, when a retailer launches a new rewards program, or when the cart contains clearance, marketplace, subscription, or open-box items.
For editors, the practical update schedule is weekly testing for frequently used retailers, monthly maintenance of code status, and a quarterly policy audit. Before publishing a code as verified, record its source, test conditions, date, and exact result. When a code fails, mark it expired or restricted rather than silently deleting it; that history helps identify recurring changes.
Readers can create their own downloadable coupon tracker with these columns: retailer, code, offer type, source, eligible products, minimum order, stacking notes, date tested, result, error message, expiration information, and final savings. Update the row immediately after checkout. Pair the tracker with the retailer's current terms and compare the result against price-drop, cashback, or clearance options. This simple habit turns a search for coupon codes that work into a repeatable way to find better store coupons and online bargains.