The 5 main reasons promo codes don’t work
At a glance, here’s why your promo code is probably failing:
- You’re not a member of the store’s rewards program
- Your cart includes non-qualifying items
- Your order doesn’t meet the minimum purchase amount
- You’re in the wrong location or not a new customer
- The code is expired or was mislabeled
1. Members only restrictions
Many promo codes fail because you need to sign-up be a member to the retailer before getting the discount, requiring you to be enrolled in the store’s rewards program, even when the restriction isn’t obvious in how they’re marketed.
Example: Kohl’s membership-gated codes
SimplyCodes tracked Kohl’s promo codes across 2025. When looking at the first three months of 2025, ten of the thirteen codes were for members only. Here’s a closer look at the Kohl’s promo codes in the first three months of 2025:
January 2025 (4 codes):
- 25% Off Storewide (Members Only)
- 20% Off Orders (Members Only)
- $10 Off Storewide (Rewards Members Only)
- 15% Off Crock Pot 7 Qt Countdown Cook and Carry Slow Cooker
February 2025 (5 codes):
- 20% Off Select Items (Members Only)
- 15% Off Select Items (Members Only)
- 15% Off Storewide (Members Only)
- $10 Off Storewide (Rewards Members Only)
- 15% Off Crock Pot 7 Qt Countdown Cook and Carry Slow Cooker
March 2025 (4 codes):
- 15% Off Home Products (Minimum Order $50) (Members Only)
- Free Gift Storewide (Valid For Rewards Members Only)
- $10 Off Storewide (Rewards Members Only)
- 15% Off Crock Pot 7 Qt Countdown Cook and Carry Slow Cooker
What happens: The system validates the code exists, then checks if you’re a member. No membership = “not applicable” error.
2. Item specific restrictions
Some promo codes only work if you buy specific items. Add anything else to your cart—even things that make sense—and the code fails.
Example: Domino’s item-specific codes
SimplyCodes documented Domino’s codes in 2025, here are two promo codes that would fail when carts contained non-qualifying items:
| Code offer | What actually qualified |
| $10 Off Pizza | Large 14″ Hand Tossed only—no other sizes or crusts |
| 10% Off Large Pizza | Cart couldn’t contain ANY other items, not even breadsticks |
What happens: The system checks your entire cart. If there’s even one item that doesn’t qualify, it rejects the whole code.
3. Minimum order requirements
Many promo codes require a minimum order amount, but the requirement isn’t always displayed where you find the code.
Example: Instacart minimum order requirements
SimplyCodes tracked Instacart promo codes across 2025, here we found Instarcart had two promo codes from September that had minimum purchase amounts:
September 2025:
- $10 Off Storewide (Minimum Order: $35)
- $10 Off Storewide (Minimum Order $35)
What happens: The code is valid, but your cart total doesn’t reach the minimum threshold. The system rejects it until you add more items.
4. Location or new-customer limits
Platform apps and delivery services often restrict codes by location or to new users only.
Example: Uber location-specific codes
SimplyCodes documented Uber codes that only worked in specific countries. Here is a code from July 2025 that only works in Ireland:
“70% Off Your First 2 Rides In Ireland with Uber’s Mobile App”
What happens: The system checks your location or account history. Wrong country, already ordered before, or didn’t use a referral link = code fails.
5. Expired or mislabeled codes
Some codes labeled “verified” on coupon sites don’t actually work when you try them.
Example: Codes that failed despite “verified” labels
SimplyCodes tested codes from CouponFollow for Home Depot and Best Buy. We found that these codes were invalid, and therefore were either mislabeled (item-specific, members only, etc.) or expired, or maybe didn’t even exist at all:
| Store | Code | Aggregator said | Actual result |
| Home Depot | PRESIDENTS25 | “Verified – 10% off” | Error: “Promotion not found” |
| Home Depot | SAVEMORE10 | “Verified – 75% off” | Error: “Not applicable” |
What happens: Codes get verified once but aren’t re-checked as campaigns expire. Or they were tested with specific items/carts that don’t match yours.
What to do when codes fail
If you’re desperate for a promo code to work, you can try becoming a member at that store, ensure the code isn’t for a specific item or location, or add other item to see if it triggers a minimum order discount. If none of these work, the code is most likely expired or possibly never worked in the first place. Here are the main ways you can try to get a promo code to work:
For membership-only codes
Check the store’s rewards program page before trying codes. If enrollment is free and you shop there regularly, it might be worth joining.
For item-specific codes
Add only the exact item mentioned in the promotion (right size, right variant). Test the code. Then decide if you want to add other items in a separate order.
For minimum order codes
Check if the code description mentions a minimum purchase amount. Add items until you reach that threshold, then try the code again.
For location or new customer codes
These only work in specific countries or if you’ve never ordered before. Creating a new account might work, but platforms often check device fingerprints and payment methods.
For expired/wrong codes
Use sites that show when codes were last tested successfully, how many people verified them, and what restrictions apply. If you see a storewide promo code on a site that seems too good to be true… it probably is.

