How to Find Promo Codes That Actually Work
How to Find Promo Codes That Actually Work

The fastest way to find a promo code is to check the places most likely to have a current one, in order: the retailer’s own site, its email and app offers, then a verified code directory. Then test the code in your cart before you pay. Most of the frustration with promo codes comes from skipping that last step, or from trusting a code just because it appeared in a search result.
This guide walks through where codes come from, how to tell a fresh code from a dead one, and how to confirm that a code lowers what you pay in the end. It also covers what to watch for on the way, because hunting for a discount should not cost you your data.
TL;DR
- Start at the source: search the store’s name plus “coupons,” “discounts,” or “free shipping,” then check the retailer’s own sale, loyalty, email-signup and app pages.
- Treat a “verified” or “updated today” label as a hint, not proof. Read the terms and test the code in your cart.
- Enter one code at a time, exactly as shown, and compare the full final price (shipping, tax, automatic sales) with and without it.
- Be careful with anything that asks for broad permissions or personal data in exchange for savings.
- A human-checked directory such as CouponHub saves you the legwork of testing codes one by one.
Table of Contents
- Where promo codes come from
- Start with the retailer itself
- Get codes from email, text and apps
- Use a verified coupon directory
- How to tell a fresh code from a dead one
- Test the code before you pay
- Other places to look
- Stay safe while you hunt
- Our perspective
- Save time with CouponHub
- A simple routine you can reuse
- FAQ
- Sources
Where promo codes come from
It helps to know why codes exist, because that tells you where to look. Retailers issue promo codes to win a first order, bring back a lapsed customer, clear stock, or reward loyalty. Each goal has a channel, and each channel is a place you can look.
The Federal Trade Commission’s own shopping advice is simple and still the best opening move: search the store’s name with words like “coupons,” “discounts,” or “free shipping,” and check the deal’s terms before you buy. It also recommends comparing prices across websites, which matters because a code on an expensive listing can still cost more than a cheaper listing with no code.
From there, the main sources fall into five groups:
- The retailer’s own pages (sales, clearance, loyalty program, account dashboard).
- Email and text signups, including welcome offers and cart-reminder messages.
- The retailer’s app, which often carries app-only codes.
- Verified coupon directories that collect codes in one place.
- Everyday sources: receipts, packaging inserts, credit card and membership perks, and student or employer programs.
We will take them one at a time.
Start with the retailer itself
The freshest code is usually the one the store published last. A verification checklist from a coupon-advice site suggests starting with the retailer’s website, its sale and loyalty pages, the email-signup area, the app, or your account dashboard. That matches what we see: a banner at the top of a store’s homepage, or a “deals” tab in the navigation, often holds the offer that is actually live.
Spend two minutes on these spots before you go anywhere else:
- The homepage banner and the footer. Seasonal offers and free-shipping thresholds are often announced there.
- The sale or clearance section. Some codes are meant for full-price items only, and some stores run markdowns that beat any code. Our piece on when codes work on clearance items explains how to tell which applies.
- Your account dashboard. Stores sometimes load personal offers into an account without announcing them.
- The loyalty or rewards page. Points, member-only codes and birthday offers live here.
Get codes from email, text and apps
This is the part of the hunt that people find least obvious, and it is often the most rewarding. Many retailers give a welcome offer to new subscribers. You enter your email, and a code arrives within minutes. If you shop at a store regularly, a separate email address used only for promotions keeps your main inbox clear.
Another tactic that shoppers swap on forums is to put items in the cart, go to the checkout stage, and then leave without paying. Some stores follow up with a reminder, and now and then a discount comes with it. It is not guaranteed, and it will not work at every store, so use it only when you are not in a hurry.
Apps are worth a look for stores you use more than a couple of times a year. Retailers like to reward app installs with a first-order offer, and push notifications can announce flash codes. Keep notification settings narrow, so you hear about deals and not about everything.
A few habits make this channel pay off:
- Use a dedicated promotions email address.
- Check the spam and promotions tabs when you expect a welcome code.
- Read each offer’s terms, since welcome codes are often limited to first-time customers.
- Unsubscribe from stores you no longer shop at, so the useful messages stay visible.
Use a verified coupon directory
Checking every store by hand does not scale when you shop at ten different ones. A coupon directory brings codes together, which is the reason these sites exist. The difference between directories is whether anyone checks the codes before they go live.
We built CouponHub around that difference. Every code for the 3,000-plus stores we cover is reviewed by a person before publication, including the store, whether the code is valid, and the discount details. Each listing also shows its terms, so you can see the minimum spend or exclusions before you click. You can browse by store, by category, or by how recently a code was added.
When you use any directory, look for these signs of quality:
- Terms shown next to the code, not hidden behind a click.
- A recent update or verification date. Useful, but see the next section.
- A clear split between codes and automatic deals, so you know whether you need to type anything.
- Few, specific offers per store rather than a long list of vague “up to” claims.
If you want a daily shortcut, our daily coupon picks gather recent additions in one place, and the CouponHub homepage lets you search any store directly.
How to tell a fresh code from a dead one
Shoppers often search for “fresh” or “latest” codes. That is a reasonable instinct, since an old code is more likely to be expired. But a date is a clue and not a guarantee. The checklist we mentioned says to prefer offers with a recent update or verification date, but not to treat that date as proof, and to read the terms and test the code in the cart right away.
Here is a quick way to sort codes before you even try them.
| Sign | What it suggests |
|---|---|
| Updated recently, terms shown | Likely current, still test it |
| Matches an offer on the retailer’s own site | Strong sign it is real |
| No terms, no expiry date, vague wording | Treat with suspicion |
| Same code repeated on many pages with no dates | Probably recycled |
| Code tied to an event that has ended | Expect it to fail |
Seasonal events deserve special care. Retailers tend to run codes around the same moments every year, such as back-to-school, Black Friday and Cyber Monday, and end-of-summer sales. The pattern repeats, but the exact code and terms change. Look at last year’s event page for hints on timing, and then check for the current version. Our look at Labor Day sales and the stores with active codes shows what a seasonal roundup looks like.
Test the code before you pay
This is the step that separates a good deal from a disappointment. Follow it every time.
- Fill your cart first. Add the items, pick size and color, and choose a shipping method so you see a realistic total.
- Note the total before the code. Write it down or screenshot it.
- Enter the code exactly as displayed. Copy and paste it to avoid typing errors, such as a zero where there should be a letter O. One checklist notes that a working code should produce a line-item discount, a lower shipping charge, or a changed order total.
- Try one code at a time. Stacking several at once can cancel the first.
- Compare the full final price. Include shipping, taxes, automatic sales and any membership requirement. One guide to finding working codes points out that the largest percentage coupon may not produce the lowest delivered cost.
That last point is worth an example. Say a store offers 20% off a $60 jacket, but charges $8 shipping unless your order is over $75. A smaller code that gives free shipping on the same order could leave you paying less in total. The gap between the headline and the threshold is where it stings.
Read the terms for the usual catches
Before you rely on a code, check the fine print for four things:
- Expiration date, including the time zone if the store gives one.
- Minimum purchase, since a code can quietly require a larger basket than you planned.
- Product exclusions, which often cover sale items, certain brands or gift cards.
- First-time-customer limits, common on welcome offers.
These are the same four checks a coupon verification checklist lists, and they explain most of the cases where a code “does not work” even though it is real. If a code is rejected, our guide on why a code works for one shopper and not another covers location and account restrictions.
Other places to look
Some of the best savings are not codes at all. They are programs that sit alongside them.
- Student and educator offers. Many retailers and subscription services give a percentage off after you confirm enrollment. See our guide to getting student discounts online and stacking the savings.
- Credit card and membership perks. Check your card issuer’s offers page and any membership you already pay for.
- Cash back and rewards programs. These return a share of your spending after you buy. Compare the rate with a straight code, and read the program’s privacy terms first.
- Receipts and packaging. Many stores print a survey code or next-order offer on the receipt, or include a card in the box.
- Price comparison. The FTC advises comparing the total cost across websites, noting that shipping and other add-ons may not appear in the displayed price.
If you want to combine offers, which stores allow coupon stacking is worth a read before you try, because many stores accept only one code per order.
Stay safe while you hunt
Discount hunting has a few real risks, and they are easy to avoid once you know them.
Be strict about browser extensions. Some tools that promise savings request broad permission to see the pages you visit. That is a lot of trust. The FTC’s complaint against the company behind the Upromise toolbar in 2012 alleged that the toolbar collected browsing activity and, in some cases, usernames, passwords, payment details, security codes and Social Security numbers. That is an old case, and most tools today behave better, but the lesson holds. Before installing anything, read which permissions it asks for and what it does with your data.
Do not pay for a code. A legitimate promo code is free. If a site asks for a fee, a card number or a survey with personal details before showing you one, leave.
Check the store, too. A big discount at a store you do not know is a warning sign. The FTC suggests checking shipping time, refund and return-shipping terms, and restocking fees before you decide where to buy, and notes that sellers must ship within 30 days of the sale.
Know where to turn if it goes wrong. According to USAGov, you should raise an online-purchase problem with the seller first. If it is not resolved, you can contact your state consumer-protection office, your state attorney general, or the FTC for scams and suspicious communications.

Our perspective
We have read a lot of coupon terms, and one pattern keeps showing up: most disappointment comes from the gap between what a code looks like and what it does at the checkout. A banner says “30% off,” and the terms say “selected items, orders over a minimum, new customers only.” None of that is dishonest, but it is easy to miss.
That is why we publish the terms next to the code and why a person checks each offer before it goes up. We would rather show you fewer codes that work than a long list you have to test one by one. We also think the best advice is not to rely on us alone. Check the store’s own page, test in your cart, and compare the final price. A directory should make that routine faster, not replace it.
One more habit we recommend: decide your price before you search. If you know what you would happily pay, a code becomes a bonus rather than a reason to buy something you did not need.
— CouponHub Team
Save time with CouponHub
If you would rather not check each store on your own, start with CouponHub. Search the store you plan to buy from, read the terms displayed with each code, and copy the one that fits your order. Everything is free to use, and you can sort by store, category or how recently a code was added. For a break between searches, our free coupon-themed games are there too.
A simple routine you can reuse
Here is the whole process on one page, so you can repeat it for any purchase.
- Search the store’s name plus “coupons” or “free shipping.”
- Check the retailer’s homepage, sale page, loyalty page and app.
- Sign up for the welcome offer with a promotions-only email.
- Look up the store in a verified directory and read the terms.
- Fill your cart, note the total, then test one code.
- Compare the final price with shipping and tax, and with any automatic sale.
- If you are not in a hurry, wait: seasonal events bring better offers.
For a deeper walk through saving strategies, our online couponing guide goes further, and the full articles library covers specific cases.
FAQ
Where can I find promo codes for free?
Start with the retailer’s own site, email signup and app, then check a verified code directory. Search the store’s name plus “coupons” or “discounts” to see what is published. Never pay for a code; real ones are free.
How do I know if a promo code is still valid?
Look for a recent update date and visible terms, then test the code in your cart. A date helps, but only the checkout tells you for sure. If the order total, shipping or a line item changes, the code is working.
Why does my promo code say it is invalid?
The most common reasons are an expired date, a minimum spend you have not reached, excluded products, or a first-time-customer limit. Check the terms, copy the code exactly, and try one code at a time. Location and account limits can also apply.
Are coupon browser extensions safe?
Some are fine, but read the permissions before installing. Avoid any tool that wants access to more than it needs, and never share passwords or card details to get a code. If you want to avoid the question, copy codes from a directory and paste them yourself.
Can I use more than one promo code on an order?
Usually not. Many stores accept one code per order, though some allow a code together with automatic sale prices or free shipping. Check the store’s terms before you try to combine offers.
Sources
- Online Shopping - Security Tips, Federal Trade Commission
- FTC complaint, Upromise (2012)
- Where to file a complaint about an online purchase, USAGov
- How to Verify Working Coupon Codes Before Checkout
- How to Find Working Promo Codes