Coupon stacking means combining more than one discount on the same purchase, such as a sale price, a discount code, free delivery, cashback and loyalty rewards. Whether it works depends on the store: many online shops accept only one code, platforms like Shopify let retailers allow up to five discount codes plus one shipping code, and US stores such as Target let you pair a manufacturer coupon with the store's own offers. This guide explains the layers you can combine, the rules big platforms and retailers use, worked examples with real numbers, and a simple routine for stacking without losing your cashback.
What is coupon stacking?
Stacking is usually talked about in two ways. The first is code stacking: entering two or more discount codes on one order. The second, and much more common, is layering different types of saving: a code on top of a sale price, a code plus cashback, or a store coupon plus a manufacturer coupon in a physical shop.
The second kind is where most people find their savings. Many retailers that refuse a second code are perfectly happy for you to use a code on reduced stock, collect loyalty points or earn cashback at the same time. Thinking in layers, rather than hunting for a magic second code, is the quickest route to a lower price.
The layers of saving you can combine
Think of a purchase as having several possible layers. You won't always get every one, but it's worth checking each.
| Layer | Who funds it | Where it applies | Clashes with codes? |
|---|---|---|---|
| 1. Sale price | Retailer | Product page | Sometimes (many codes exclude sale items) |
| 2. Discount code | Retailer or brand | Checkout | Depends on store settings |
| 3. Free delivery offer | Retailer | Checkout | Often allowed alongside one code |
| 4. Cashback | Retailer commission via a cashback site | Paid later | Can be voided by unlisted codes |
| 5. Loyalty points or vouchers | Retailer's scheme | Checkout or later | Rarely |
| 6. Payment rewards | Card or payment provider | After payment | No |
Layers 4 to 6 usually happen outside the shop's checkout, so they rarely clash with codes. Layers 1 to 3 are where the store's own rules decide what happens.
Can you use two coupon codes on one order?
Sometimes, but it depends entirely on the store. There's no universal rule. Three common set-ups are:
- One code only. The checkout has a single box and replaces the first code if you enter another. This is very common.
- Multiple codes allowed. The checkout lists each accepted code separately. Many Shopify stores can work this way if the retailer has enabled combinations.
- One code plus automatic offers. You can enter one code, but automatic promotions, such as "3 for 2" or free delivery over a threshold, still apply.
The only way to know for certain is to read the offer terms or test it in your basket before you pay. A code that is accepted will usually appear as its own line under the subtotal, with the amount saved shown next to it.
How online stores decide what combines
Most online shops run on an e-commerce platform, and that platform's settings decide whether offers stack. Shopify is a good example because so many independent shops use it, and it publishes clear rules on combining discounts. At the time of writing (September 2026):
- Discounts don't combine by default. The store has to set each discount to allow combinations.
- Product and order discounts can each combine with free shipping discounts, and product discounts on separate items can combine with each other.
- Product plus order, and order plus order, combinations are possible when eligibility conditions are met. Two shipping discounts can never combine.
- A customer can apply up to five product or order discount codes and one shipping discount code on the same order.
- Product discounts apply first, then order discounts on the reduced subtotal, and shipping discounts last.
- When discounts can't combine, Shopify automatically picks the best discount or combination for the customer.
So on a Shopify store, a "10% off" code and a "free shipping" code might both work if the shop has ticked the right boxes, or the second one might be refused. Other platforms and large retailers' own systems have their own rules, but the principle is the same: the retailer decides.
Worked example: how the order of discounts changes the total
Imagine a £100 basket on a Shopify store that allows combinations. It contains a £50 jacket and £50 of other items.
- A 20% product discount on the jacket takes off £10. The subtotal is now £90.
- A 10% order discount then applies to the reduced £90, taking off £9. The subtotal is now £81.
- A free shipping code removes a £4.95 delivery charge.
Your total saving is £23.95. Notice that the 10% order code saved £9, not £10, because it was worked out after the product discount. Stacked percentages never simply add together.
Typical wording to look for in the terms
Offer terms often tell you directly. Phrases such as "cannot be used with any other offer", "one code per order", "not valid with other promotions" or "excludes sale items" mean stacking won't work. If the terms are silent, it's worth testing a second code before you pay.
Can you use a discount code on sale items?
Often yes, but many codes exclude items that are already reduced. Retailers do this to stop discounts becoming unprofitable. If the terms don't mention sale items, try it: add the reduced item to your basket, enter the code and see if a discount line appears.
When a code excludes sale items, compare the two options. A 20% code on a full-price £60 item gives £48, while the same item at £45 in the sale is cheaper still. Always go with the lower final total rather than the bigger-sounding discount.
Coupon stacking in US stores: manufacturer and store coupons
Physical coupon stacking is much more of a US habit than a UK one, because manufacturer coupons are still widely used there. Store coupons and manufacturer coupons are funded by different companies, so many retailers treat them as separate layers. Two large US chains show how policies differ:
| Retailer (US) | What stacks | Key limits |
|---|---|---|
| Target | One manufacturer coupon (paper or digital), one Target category offer and one Target item-level offer per item | Limit of four identical coupons per household per day unless stated; no competitor coupons; storewide offers limited to one per transaction |
| Walmart | One paper manufacturer coupon per item in store | No competitor or retailer coupons; mobile digital coupons scanned from a device not accepted; any excess coupon value over the item price isn't applied |
Sources: Target coupon policy and Walmart policies. Both chains also say that buy-one-get-one-free coupons can't be combined with each other. If you're new to the idea, our guide to manufacturer coupons explains the difference between the two types.
Stacking in UK supermarkets and loyalty schemes
UK shoppers rarely use paper manufacturer coupons, but loyalty schemes create their own stacking opportunities. Tesco, for example, says Clubcard vouchers can be used to pay or part-pay for your grocery shop in store or online, and can be exchanged with reward partners (Tesco help). Because vouchers act like money off the bill, they generally sit on top of member prices and promotions rather than competing with them.
The same idea applies to many loyalty programmes: points, vouchers and member pricing are a separate layer from discount codes. Our guide to loyalty programmes worth joining covers which schemes give the best value.
Stacking coupon codes with cashback
Combining a code with cashback is one of the easiest stacks, but there's a catch. Cashback sites earn their commission from the retailer, and retailers sometimes reduce or cancel that commission when a code from somewhere else is used.
- TopCashback's terms say it isn't responsible for any loss of cashback that results from using a coupon code.
- Quidco's help centre says that using third-party codes or paying with vouchers can invalidate cashback.
In practice, that means you should:
- Check the cashback listing for a line about voucher codes. Many say whether codes not listed there will void cashback.
- Use codes shown on the cashback site itself where possible.
- Compare the two savings. If the code saves more than the cashback would pay, the code usually wins.
Worked example: code or cashback?
On a £150 order, a 15% code saves £22.50 instantly. The cashback site offers 6%, worth £9, but warns that outside codes may void it. Using the code and risking the cashback still leaves you at least £22.50 better off, and possibly £31.50 if the cashback tracks anyway. If the code were only 5% (£7.50) and the cashback 10% (£15), you'd be better off skipping the code. We compare the two approaches in more depth in cashback vs coupon codes.
How to stack coupons step by step
Here's a routine that takes a few minutes and catches most of the savings.
- Find the best base price. Check the product page for a sale price or automatic offer, and compare with other retailers.
- Look up codes. Check the store on our stores page and note any codes, including free delivery ones.
- Check cashback terms. Look at a cashback site's listing and click through from there if the terms allow codes.
- Log in to your loyalty account so member prices and points apply.
- Apply the biggest code first. Then try a second, such as free delivery, and see if it's accepted.
- Check the basket. Make sure each discount shows as its own line and that minimum spend thresholds are still met.
- Pay with a rewards card if you clear the balance in full each month.
- Save your confirmation email in case cashback needs chasing later.
Why coupon stacking fails: common mistakes
- The store only allows one code. The second code simply replaces the first.
- The code excludes sale items. Your first layer (the sale price) blocks the second.
- You drop below a minimum spend. A "£10 off £75" code fails if your first discount brings the subtotal to £72.
- Two offers of the same type. Two shipping discounts, or two BOGO coupons, won't combine.
- Codes are account-specific. Welcome codes often only work for new customers or the email address they were sent to.
- Browser extensions swap your codes. Some extensions apply their own code or overwrite cashback tracking. Turn them off if your savings behave oddly.
If the second code bounces, remove it and compare which single option saves you more. Check for typos, extra spaces and expiry dates too, since those cause more failures than people expect.
Examples of stacks that often work
Every store is different, but these combinations come up again and again. Use them as a starting point, then check the terms for the shop you're using.
The online fashion stack
A mid-season sale price, plus a newsletter welcome code (if it allows sale items), plus free delivery over a spend threshold, plus loyalty points on the final amount. Fashion retailers often run sales and codes at the same time, so it's worth testing the welcome code on reduced stock.
The big-ticket stack
For larger purchases such as appliances, mattresses or laptops, the biggest layers tend to be the sale price and cashback. A code may be less likely, but cashback on a £600 purchase can be worth a meaningful amount. Add a credit card for Section 75 protection on items over £100 and you gain extra consumer rights as well as rewards.
The weekly grocery stack
Member prices through a loyalty card, plus app coupons or eCoupons, plus loyalty vouchers used to part-pay the bill. None of these need a discount code, and they tend to work together because they're all part of the same scheme. Our guide to saving money on groceries covers more ways to cut the weekly shop.
The US drugstore or supermarket stack
A store sale, plus a store digital offer, plus one manufacturer coupon per item, where the retailer's policy allows it. This is the classic American "extreme couponing" approach, and it only works in stores whose policies accept both coupon types together.
Is coupon stacking allowed?
Yes, when you use genuine offers within their terms. Retailers set the rules, and if their system accepts a combination, you're using it as designed. Problems arise when people misuse codes, for example by using staff or single-use codes they weren't given, creating multiple accounts to reuse welcome offers, or using counterfeit coupons. That can lead to cancelled orders or closed accounts, so stick to offers that are meant for you.
Tips for stacking more savings
- Sign up to a retailer's newsletter a week before you buy. Welcome codes are often the biggest available.
- Free delivery is often the easiest second layer. See our free shipping codes guide.
- Buy gift cards for a retailer at a discount, where genuinely offered, and pay with them on top of a code, but check whether gift card payment affects cashback.
- Time purchases for sale events, when retailers are more likely to allow codes on reduced items.
- Keep a note of which stores allow multiple codes so you don't waste time next time.
Bottom line
Coupon stacking works best as a checklist rather than a hunt. Start with the best sale price, add one good code, keep free delivery and loyalty points in play, and only add cashback if its terms allow your code. Read the offer terms, test a second code once, and go with whichever combination gives the lowest final total. For current codes by retailer, start with the latest coupons on CouponsBeast.
Reviews & comments (0)
No comments yet. Be the first to share your thoughts!