A coupon can look attractive and still fail at checkout because of one small condition. This guide explains how to read coupon terms and conditions in plain English, estimate the genuine saving, and identify why a coupon code is not working before you place an order.
Overview
Coupon terms and conditions are the rules that decide whether a code applies to your basket. They may cover the coupon expiry date, eligible products, minimum spend, delivery method, customer account, location, or whether the offer can be combined with another promotion.
Reading these details matters because the headline offer is not always the same as the final discount. A code promising a percentage reduction may exclude sale items. A fixed-value voucher may require a minimum spend. Free delivery may apply only to a particular service or order value. In each case, the useful question is not simply “What is the advertised discount?” but “What will I pay after every relevant condition is applied?”
Before using any coupon code, record five details:
- the advertised benefit, such as a percentage discount, fixed amount, or delivery saving;
- the expiry date and time, including the time zone if it is stated;
- the products, categories, brands, or services that qualify;
- the minimum spend and any excluded costs, such as delivery or taxes;
- the customer, account, location, and order restrictions.
This quick check is particularly useful when comparing online deals, store coupons, flash sales, and clearance discounts. For a broader view of the final price, use the Discount Shopping Savings Calculator to compare the discount with delivery fees and other order costs.
How to estimate
Estimate the result in three stages: identify the eligible subtotal, apply the coupon rule, and add costs that remain outside the discount.
1. Find the eligible subtotal
Start with the items that the terms allow. If a basket contains full-price products, sale items, gift cards, or products from excluded brands, separate them rather than applying the code to the entire basket.
Eligible subtotal = qualifying item prices − item-level reductions already allowed by the terms
Do not assume that delivery charges count towards a minimum spend. Unless the wording specifically says otherwise, calculate the threshold using qualifying products only.
2. Calculate the coupon benefit
For a percentage coupon, use:
Discount = eligible subtotal × percentage rate
For a fixed-value coupon, the saving is generally the stated amount if the minimum spend and other conditions are met. However, check whether the terms limit the discount to the value of the eligible items or prevent the basket total from falling below a particular amount.
For a minimum-spend offer:
Coupon applies when eligible subtotal ≥ required minimum
For free delivery, calculate the delivery charge separately. A free-delivery code may be more valuable than a small product discount if the order would otherwise incur a delivery fee, but the result depends on the retailer's stated restrictions.
3. Work out the final cost
Use this simple comparison:
Final cost = item total + delivery and applicable charges − valid coupon saving
Then compare it with the cost without the code. The genuine saving is:
Genuine saving = cost without coupon − cost with coupon
This prevents a common mistake: increasing the basket merely to reach a minimum spend and treating the coupon value as a full saving. If you add products you would not otherwise buy, include their cost in your comparison.
Inputs and assumptions
Use the table below as a plain-English checklist when a code appears not to work.
| Term or condition | What it usually means | What to check |
|---|---|---|
| Expiry date | The code is available only until the stated deadline. | Check the exact date, time, and time zone. A code may stop working before you complete payment. |
| Exclusions | Some products, brands, categories, or services do not qualify. | Remove excluded items from the eligible subtotal and see whether the remaining basket still meets the rules. |
| Sale-item restriction | The code may apply only to full-price items or may not stack with a sale. | Check whether clearance, reduced, outlet, or promotional products are excluded. |
| Minimum spend | You must spend at least a stated amount on qualifying products. | Confirm whether delivery, taxes, gift cards, or previous discounts count towards the threshold. |
| First-order rule | The offer may be limited to new customers or a first purchase. | Check whether eligibility is linked to an email address, account, payment method, or delivery address. |
| Delivery condition | The discount may apply only to selected delivery services or regions. | Check the delivery method, order threshold, and whether the code reduces delivery or product prices. |
| Regional limit | The offer may be restricted by country, currency, postcode, or store location. | Confirm that the retailer's site and delivery destination match the offer's region. |
| One-use or account limit | The code may be limited to one use per customer or account. | Check whether a previous order, shared household, or linked account has already used it. |
Other wording can matter too. “Cannot be combined” usually means the code will not work alongside another promotion. “Selected items” means the discount is not sitewide. “Up to” signals that the advertised maximum may not apply to every product. “While stocks last” introduces an availability condition, so the offer may disappear even when the printed end date has not arrived.
Keep assumptions conservative. If the terms do not say that delivery counts towards a minimum spend, leave it out. If the page does not confirm that two codes can be combined, assume they cannot be stacked until checkout or the retailer's help pages clarify the position.
Worked examples
Example 1: percentage code with excluded sale items
Assume a basket contains £30 of qualifying full-price goods and £20 of sale items. A 10% code excludes sale items. The eligible subtotal is therefore £30, not £50.
Estimated discount: £30 × 10% = £3
The sale items remain at their stated price unless another reduction applies. The code is useful, but describing it as 10% off the whole basket would overstate the result.
Example 2: minimum spend coupon
Assume a code offers £5 off when qualifying products reach £25. Your eligible products total £23, while delivery adds £3. If the terms define the threshold using products only, the order does not qualify. Adding a £2 item would reach the threshold, but it is sensible only if you need that item and the resulting final cost is lower than placing the original order without the code.
Example 3: delivery code versus product code
Assume a basket qualifies for a £4 product discount, while a separate code removes a £5 delivery charge. If the retailer permits only one code, compare the two final totals rather than choosing the larger headline percentage. The delivery code may produce the lower final cost, depending on the basket value and any delivery restrictions.
For low-cost purchases, delivery can make up a significant part of the final total. This is why a deal should be judged on the complete checkout amount, not only the product discount. The same principle applies when comparing cheap gifts, party supplies, or small household orders. You can find more planning ideas in £1 Party Supplies: A Budget Shopping Guide and the guide to genuine one-pound deals and hidden costs.
When to recalculate
Recalculate the saving whenever an input changes. That includes the basket contents, product price, sale status, delivery option, delivery address, account status, or coupon expiry date. A code that worked in a previous order may not apply to a new basket because one item is now excluded or the minimum spend is calculated differently.
Recheck terms before seasonal shopping periods, flash sales, clearance events, and major gift-buying occasions. Retailers may introduce new exclusions or replace a general code with a category-specific offer. If you save codes in a note or use sale alerts, record the source, date checked, stated expiry, qualifying products, and any checkout result. A personal tracking system can make this easier; see How to Build a Personal Sale Alert and Coupon-Tracking System.
When a coupon code is rejected, use this order of checks:
- Confirm that the code is typed correctly and that no extra spaces were added.
- Check the expiry date and whether the code is restricted to a particular region or account.
- Remove excluded or sale items and recalculate the eligible subtotal.
- Test the minimum spend using qualifying products only.
- Remove another promotional code if the offers cannot be combined.
- Review the delivery method and destination.
- Compare the final total with the price without the code before changing your basket.
Terms and conditions are part of the price, not an afterthought. By separating eligible items, recording assumptions, and comparing final totals, you can identify genuine shopping discounts, avoid unnecessary spending, and make a more informed decision each time you use coupon codes or promo codes.