Why Your Promo Code Isn’t Working (and 7 Fixes That Usually Help) – October 2026
Posts by Isabelle D. Bennington October 8, 2026 0 Comments
You have found a discount code, added your items to the basket and you are ready to check out. You type the code in, press apply, and nothing happens. Or a red error message pops up instead.
If you are wondering why is my promo code not working, you are far from alone. It is one of the most common online shopping annoyances, and it does not automatically mean the code is fake or useless. Most of the time there is an ordinary reason behind it.
The usual suspects are an expired code, a minimum spend you have not reached, products that are excluded, rules about who can use the offer, or a small checkout glitch. Sometimes it is a mix of two or three.
This guide walks you through seven practical fixes. It also covers how to check whether a code is valid, what common error messages usually mean and what to do if nothing works. Some codes simply cannot be rescued, but it is always worth checking the basics first.

Why Is My Promo Code Not Working?
If your promo code is not working, first check whether it has expired, whether your order meets the minimum spend, and whether the products in your basket are eligible. These three things cause most problems.
A genuine code can still fail on a particular order. The code itself may be perfectly real, but the offer has rules, and your basket may not match them. Here are the most common reasons a promo code fails.
- The code has expired. Many offers run for a short time only.
- The code was entered incorrectly. A missing letter or a stray space is enough to cause an error.
- The order is below the minimum spend. Many codes only work once your basket reaches a set amount.
- Some items are excluded. Sale items, certain brands or new releases are often left out.
- The offer is for new customers only. If you have ordered before, the code may be rejected.
- The offer is for students or members. You may need a verified account or membership.
- The code is limited by country or region. A code made for one market may not work in another.
- The code can only be used once. It may already have been used on your account or email address.
- Another promotion is already applied. Some offers cannot be combined.
- The website has a temporary problem. Checkout errors do happen, and they are not always your fault.
The sections below take each of these in turn and explain what you can do about it.

If you are still looking for ways to reduce your order total, our [INTERNAL LINK: discount codes guide] explains how different types of online offers usually work.
7 Fixes That Usually Help When a Promo Code Fails
1. Check Whether the Promo Code Has Expired
A code that worked last week may have ended since. Retailers often run offers for a limited time, such as a weekend sale, a seasonal campaign or a launch week for new customers. Once the end date passes, the code stops working, sometimes without any warning on the page where you found it.
This is especially common with codes shared on forums, social media or older deal pages. They can stay online long after the offer has finished, which is why “discount code expired” is such a common message.
Here is what you can do. Look for an expiry date next to the code or in the offer details. Then visit the retailer’s own website and check its current promotions banner or offers page. If the campaign has changed, there may be a newer code for the same deal.
Time of day can matter too. Some offers end at midnight, and some end at a specific hour in another time zone. If you are close to a deadline, it is better to check out sooner rather than later.

2. Recheck the Code You Entered
It sounds basic, but typing mistakes are a very common reason a coupon code is invalid. A missing character, a wrong letter or a number that looks like a letter can all stop a code from working. The zero and the letter O are classic troublemakers, and so are the number one and the letter I.
Copying and pasting can cause problems too. When you copy a code from a web page or an email, you can accidentally pick up an extra space at the start or the end. The checkout may then read it as a different code.
A good habit is to copy the code carefully, paste it into the field and look at it before you press apply. If you see a space before or after it, delete it. If you are typing the code by hand, go slowly and compare it with the original, character by character.
Capital letters usually do not matter, but some retailers may say in their terms that the code is case sensitive. If the terms say so, enter the code exactly as shown.

3. Check the Minimum Spend Requirement
Many offers only work once your basket reaches a certain amount. You might see something like “Spend £50 and save £10”, “15% off orders over £75” or “Free delivery over £30”. If your basket is a little short, the code may be rejected, even though it is perfectly valid.
The tricky part is knowing what counts toward that amount. Some retailers use the basket subtotal. Others leave out delivery fees, taxes or products that are already discounted. The offer terms usually explain this, so it is worth reading them.
Here is a simple example. Say a code needs a £75 spend, and your basket shows £80. But £10 of that is a gift card, which the retailer does not count toward offers. Your qualifying spend is only £70, so the code will not apply.
If you are just under the limit, you could add a low-cost item you were already thinking of buying. Just be careful not to spend more than you planned only to get a discount.

4. Check Product and Category Exclusions
Some codes only work on selected products. The code can be completely valid and still not apply to what is in your basket. This is one of the most overlooked reasons a discount code is not accepted.
Common exclusions include:
- Sale and clearance items
- New releases
- Specific brands
- Gift cards
- Subscriptions
- Certain product categories
- Marketplace products sold by third-party sellers
Retailers do this to protect their margins or because of agreements with brands. You will usually find the list in the small print under the offer, or on a “terms and conditions” link near the code.
To test this, try removing items one at a time and applying the code again. If the code suddenly works, the last item you removed was probably excluded. You can then decide whether the discount is worth buying the items separately.

5. Check Whether You Are Eligible for the Offer
Some offers are made for particular groups of shoppers. A code may be for new customers only, for a first order, for students, for members or for people who signed up to an email list. Others are meant for app users, or limited to one use per customer.
If you have ordered from the retailer before, a new customer code may be rejected, even if you do not remember using the shop. The retailer may match your email address, delivery address or phone number.
Rules like these vary a lot between retailers, so the offer terms are the best place to check. Look for words like “new customers”, “first order”, “verified students” or “one per customer”.
It can also help to sign in to the right account. Some offers only apply when you are logged in with the email address that received the code. If you have more than one account, check that you are using the correct one before you start again.
6. Check Whether Another Discount Is Already Applied
If your promo code is not applying, another offer may be getting in the way. Many retailers do not allow you to combine promotions. So if your items are already on sale, the extra code may be refused.
Here are some situations where this can happen:
- Items already have an automatic sale price
- A free delivery offer is active
- You have already entered another promo code
- A member discount is applied to your account
- A sitewide promotion is running
Stacking is not always possible, so do not assume it will work. Some retailers allow one code per order, and others allow a code on top of certain sale prices. The terms will usually tell you.
A quick test is to remove the other promotion for a moment and try the code again. If the new code works, you have found the conflict. You can then compare the two offers and choose whichever saves you more.
7. Try Basic Checkout and Browser Troubleshooting
Sometimes the code is fine, and the problem is on the technical side. Websites can glitch, pages can load incompletely and old data can get stuck in your browser. If you have worked through the earlier fixes without luck, a few simple steps are worth trying.
- Refresh the checkout page
- Remove the code and enter it again
- Remove the product from your basket and add it again
- Sign out and sign back in
- Try another browser
- Open a private or incognito window
- Update the shopping app if you are using one
- Check your internet connection
- Try again later if the website seems to have a temporary problem
Here is an important point to keep in mind. Technical troubleshooting can help with website or checkout problems. But it will not make an expired or ineligible code valid.
So if you try these steps and the same message keeps appearing, the code itself is probably the issue, and you can move on to the next sections.

How to Tell Whether a Promo Code Is Actually Valid
Before you decide a code is broken, it helps to check whether it was ever valid for your order. A code can look real, come from a trusted-looking page and still not work for you.
Run through these points.
- Expiry date. Check whether the offer is still running.
- Minimum spend. See whether your basket reaches the required amount.
- Eligible products. Look for any exclusions or product limits.
- Customer restrictions. Check whether it is for new customers, members, students or another group.
- Location restrictions. Some offers are only for certain countries or regions.
- Usage limits. Many codes can only be used once or a set number of times in total.
- Terms and conditions. The small print is where most of the answers are.
The best proof that a code works is seeing the discount actually taken off your order total before you pay. If the total does not change, the code has not been applied, whatever the page it came from says.
It is also worth knowing why a code can appear online but still be unavailable to you. Codes get shared widely, and offers end, reach their usage limit or change. A page may simply not have been updated. So a code showing on a website is not a guarantee that it is active today.
For the most reliable details, look at the retailer’s own offer page. [EXTERNAL LINK: the retailer’s official terms and conditions or promotions page]
Our [INTERNAL LINK: guide to finding valid discount codes] has more ideas on where to look for current offers.
Common Promo Code Errors and What They Usually Mean
Retailers use different wording, so the same problem can show up as different messages. The table below gives a general idea of what each one might mean. Treat it as a guide, not a rule, because the cause can differ from shop to shop.
| Error message | Possible reason | What you can try |
|---|---|---|
| Invalid code | The code was typed wrongly, has ended or never existed | Recheck the spelling, copy it again and look at the offer details |
| Code expired | The offer end date has passed | Look for a newer promotion on the retailer’s site |
| Not eligible | Your account or order does not meet the offer rules | Read the terms about customer type, location or account |
| Minimum spend not met | Your qualifying basket total is below the required amount | Check what counts toward the spend and adjust your basket if it makes sense |
| Cannot be combined | Another discount is already applied | Remove the other offer and try again |
| Not valid for these items | One or more products are excluded | Remove items one at a time to find the excluded one |
| Usage limit reached | The code has been used too many times or already used by you | Check the terms and look for another current offer |
If your message is not on this list, read it closely. It often contains a clue, such as a mention of spend, items or account type.

What to Do If None of the Fixes Work
If you have tried everything and the code still will not work, take a breath. Sometimes there is simply no way to make a particular code work, especially if the offer has ended or your order does not qualify.
Here are some sensible next steps.
Check the retailer’s current promotions. Retailers often have a banner, a sale page or a newsletter offer that is live right now. There might be a better deal than the one you were trying to use.
Read the full terms and conditions. The small print may explain exactly why the code was rejected.
Look for another relevant offer. If the code does not apply, a different one might. Make sure it is current and fits your order.
Compare the final price without the code. Sometimes the standard price, or an automatic sale price, is already close to what you were hoping to pay.
Contact customer support. If the promotion looks like it should apply to your order, ask the retailer. Have the code, a screenshot of any error message and the details of your order ready. They may be able to explain the problem, though they are not always able to honour an offer that has ended.
A little patience helps here. A code that will not work is annoying, but it rarely means you have done anything wrong.
How to Avoid Promo Code Problems in the Future
A few simple habits can save you a lot of frustration next time you shop online.
- Check the expiry date before you start shopping. It is easier than finding out at the last minute.
- Read the offer terms. Two minutes of reading can explain most error messages in advance.
- Check the minimum spend. Know what counts toward it before you fill your basket.
- Look for exclusions. See whether your products or brands are left out.
- Confirm you are eligible. Make sure the offer matches your customer type and location.
- Check whether codes can be combined. Do not assume you can stack them.
- Apply the code before you pay. Many shops do not allow codes to be added after the order is complete.
- Check the final order total. Make sure the discount is actually there before you press the pay button.
It also helps to keep a note of any codes you plan to use, together with their end dates. That way you will not be caught out by an offer that ended a day ago.
For more ideas on shopping smartly, see our [INTERNAL LINK: online shopping and savings tips].
Frequently Asked Questions About Promo Codes
The most common reasons are that the code has expired, your basket does not meet the minimum spend, or some items are excluded. It can also be a typing error, a customer restriction or another discount that cannot be combined with it. Check the offer terms first, then try the troubleshooting steps.
An invalid message usually means the checkout does not recognise the code as it was entered, or it is no longer active. This can be caused by a typing mistake, an extra space, an expired offer or a code that has reached its usage limit. Copy the code again and check the details of the offer.
It depends on the retailer. Some allow only one code per order, while others let you combine a code with certain sale prices or delivery offers. The terms of the offer will usually say whether stacking is allowed.
Read the full terms and check that you are eligible, then try basic troubleshooting such as refreshing the page or using another browser. If the offer still seems like it should apply, contact the retailer’s customer support with your order details and any error message. If the offer has ended, it may be time to look for a different current deal.
Conclusion
If you have been asking yourself why is my promo code not working, the answer is usually something ordinary. The code may have expired, your basket may not meet the minimum spend, some items may be excluded, the offer may be for a different type of customer, or the website may have a technical hiccup.
The good news is that most of these are easy to check. Start with the expiry date, the details you typed and the terms, then move on to the troubleshooting steps if needed.
Not every code can be fixed, and that is okay. Before you pay, take a moment to read the offer conditions and confirm the discount appears in your final order total.