How To Stack Promo Codes
A practical step-by-step guide to how to stack promo codes, including preparation, instructions, common issues, tips, and next steps.
How To Stack Promo Codes
Learning how to stack promo codes is the ultimate money-saving skill for any online shopper. It means applying more than one discount to a single order, like getting 20% off and free delivery at the same time. While most retailers block this, some systems allow it, often by combining specific types of codes. This guide will walk you through the entire process, from finding compatible codes and understanding the rules, to applying them in the correct order at checkout. We'll help you navigate the tricky terms and conditions to maximise your savings.
Fast Answer
- Key Action: Find compatible codes (e.g., a percentage discount and a free delivery code).
- Where to Apply: Enter codes one by one in the checkout's discount code box.
- Main Hurdle: Most retailers' terms and checkout systems prevent code stacking.
Before You Start
- An online shopping basket with the items you want to purchase.
- A list of several different promo codes for your chosen retailer.
- Access to the retailer's terms and conditions (T&Cs), usually found in the website footer.
- A patient mindset; successful stacking requires trial and error.
Step-by-Step Instructions
Gather All Potential Promo Codes
Before you can stack codes, you need a collection of them to test. Don't just settle for the first one you find. Create a list of every active code for the retailer you're shopping with. This methodical approach increases your chances of finding a winning combination.
Check these sources:
- The Retailer’s Website: Look for banners on the homepage or special promotions pages.
- Email Newsletters: If you're subscribed, you may have exclusive codes waiting in your inbox.
- Voucher Code Websites: Reputable UK deal sites often list publicly available codes.
- Browser Extensions: Tools like Honey or Pouch can automatically find codes, giving you a good starting list to work with.
- Social Media: Check the brand's official Facebook, Instagram, or X (formerly Twitter) accounts for special offers.
Understand the Different Types of Codes
Not all codes are created equal, and their type is the biggest clue as to whether they might stack. Retailers are far more likely to allow certain combinations over others. Familiarise yourself with the common formats:
- Percentage-Off Codes: These take a percentage off your subtotal (e.g., 20% off your order). They are high value but rarely stack with each other.
- Fixed Amount-Off Codes: These provide a set cash discount, often with a minimum spend (e.g., £10 off when you spend £50).
- Free Delivery Codes: A very common and valuable code. This is the most likely type to successfully stack with a discount code.
- Free Gift Codes: These add a specific free item to your basket, usually when you meet a spend threshold or buy a certain product.
- Category-Specific Codes: These apply only to certain items, like "15% off shoes" or "10% off beauty."
- Threshold Codes: These are any codes that require a minimum spend to activate.
- New Customer / Welcome Codes: A one-time use code for first-time shoppers.
- Loyalty or Group Codes: Special discounts for students, NHS staff, or members of a loyalty scheme.
Read the Terms and Conditions for Each Code
This step is tedious but absolutely essential. Every legitimate promo code comes with its own set of rules. You must investigate these rules to see if stacking is explicitly forbidden. Open the T&Cs for each code on your list and look for key phrases.
Search for wording like:
- "Cannot be used in conjunction with any other offer, discount, or promotion."
- "Only one promotional code can be used per order."
- "Excludes sale items, gift cards, and certain brands."
- "Not valid on delivery charges."
If you see this language, the chances of stacking are very low. However, sometimes a retailer's checkout system isn't perfectly configured to enforce these rules, so it can still be worth a quick try. But managing your expectations is key.
Prepare Your Shopping Basket Correctly
With your codes and their terms understood, it's time to build your order. Add the items you want to buy to your online shopping basket. Pay close attention to the conditions of the codes you hope to stack. For example, if one code is for "£10 off a £50 spend" and another is for "20% off knitwear," your basket must contain at least £50 worth of items, including at least one piece of knitwear, all of which must be full-price if the codes exclude sale items.
Failing to meet the criteria for even one of the codes will cause the entire attempt to fail. Double-check your basket's contents and subtotal before proceeding.
Determine the Best Order to Apply Codes
The order in which you enter the codes can make the difference between success and failure. While there's no universal rule, a strategic approach works best. The goal is to apply the code that reduces the base price the most, before applying secondary, smaller-value codes.
A reliable sequence to try is:
- Apply the largest percentage-off code first. This calculates the biggest possible monetary discount from the highest possible subtotal. For example, 20% off £100 is a £20 saving.
- Next, apply any fixed amount-off codes. If the system allows it, this would then take a further £5 or £10 off the new, reduced subtotal.
- Finally, apply the free delivery code. Delivery costs are usually calculated last, so this code should be applied at the end to remove that final charge.
Applying a £10-off code before a 20%-off code would mean the percentage is calculated on a smaller amount (£90 instead of £100), giving you a slightly smaller overall saving. Always start with the percentage.
Proceed to Checkout and Enter the First Code
Navigate to your shopping basket or the checkout page. Find the input field, which is typically labelled "Promo Code," "Discount Code," "Voucher Code," or "Offer Code."
Carefully type or paste your primary code—usually the one with the biggest percentage discount—into this box. Click the "Apply" or "Submit" button. Watch the basket total carefully. You should see the subtotal decrease and a line item appear showing the discount that has been applied. Confirm the discount amount is correct before moving on.
Attempt to Apply the Second Code
Now for the moment of truth. Go back to the same promo code box. Some websites will clear the box, allowing you to enter another one. Others might reveal a second box or a link that says "Add another code."
Enter your second code (e.g., the free delivery code) and click "Apply." Now, observe exactly what happens to your order summary. There are three possible outcomes:
- Success: The second discount is applied in addition to the first. You'll see two separate discount lines or the delivery charge will be reduced to £0 while the first discount remains.
- Replacement: The new code you entered replaces the first one. The 20% discount might disappear and be replaced by the free delivery. This means the system only allows one code at a time.
- Error: The website displays an error message, such as "This code cannot be combined with existing discounts," and the second code is rejected entirely.
Verify the Final Discount and Complete Your Purchase
If you were successful and the system accepted both codes, take a moment to review the final cost. Don't rush to click "Pay Now." Manually check the maths. Does the final total reflect all the discounts you expected? Is the percentage off calculated correctly? Has the delivery fee been removed?
Mistakes can happen, and it's much easier to abandon the checkout than to try and get a refund for a missing discount after the fact. Once you are 100% satisfied that the stacked deal has been applied correctly and you are getting the best possible price, you can proceed with entering your payment details and finalising the purchase.
Quick Reference
| Situation | Use this | Why |
|---|---|---|
| You have two different percentage-off codes (e.g., 10% and 20%). | Apply only the code with the highest discount (the 20% one). | Retailers almost never allow two percentage-based codes to be used together. The system will just replace the first one. |
| You have a percentage-off code and a free delivery code. | Apply the percentage-off code first, then the free delivery code. | This is the most common and successful stacking combination. It maximises the monetary discount before removing the delivery fee. |
| You have a fixed-amount-off code (£10 off £50) and a free gift code. | Apply the £10 off code first, and check if you still meet the threshold for the free gift. | Applying the discount might drop your subtotal below the free gift requirement. Check the order summary carefully. |
| There is a site-wide sale, and you have a student discount code. | Check the T&Cs, but this often works. Apply the student code at checkout. | Student discount programmes (like UNiDAYS) sometimes have special agreements that allow their codes to be used on top of sale prices. |
Common Problems When You Stack Promo Codes
Even with a perfect strategy, you will run into issues because most systems are designed to prevent stacking. Here are the most common roadblocks and what they mean.
- "This code cannot be used with other offers." This is the most common outcome. The retailer's system is working as intended according to its terms. Your only option is to decide which single code offers the best value and proceed with that one.
- The Second Code Replaces the First. If you apply a 15% off code, then apply a free delivery code, and the 15% discount vanishes, it means the checkout only accepts one code per order. You'll need to calculate which one saves you more money. A 15% discount on a £100 order (£15 saving) is better than saving a £3.99 delivery fee.
- "Code not valid for the items in your basket." This error usually means one or more of your items are excluded from the promotion. The most common culprits are existing sale items, gift cards, or products from specific third-party brands that the retailer is not allowed to discount. Remove those items or accept that the code won't work.
- Minimum Spend Not Met After First Discount. This is a frustrating but logical problem. Imagine you need to spend £50 for free delivery, and your basket is £55. You apply a 10% off code, which saves you £5.50 but drops your new subtotal to £49.50. You no longer qualify for free delivery. The solution is to either add a small item to your basket to get back over the threshold or remove the 10% off code and just get the free delivery.
Advanced Tips for Stacking Promo Codes
Once you've mastered the basics, you can look for more nuanced opportunities to save.
- Leverage Loyalty Programmes: Some retailers allow you to use loyalty points or member-exclusive reward vouchers at the same time as a general promo code. The loyalty reward is often treated like a gift card or cash payment rather than a discount, letting it bypass the "one code only" rule.
- Use "Forgotten Basket" Codes: Intentionally leave items in your basket for 24-48 hours while logged into your account. Many retailers will send you an email with a unique code (e.g., "Complete your order and get 10% off!") to entice you back. These unique codes can sometimes have different rules and may stack with a free delivery offer.
- Combine with Cashback: This isn't technically stacking codes, but it's stacking savings. Always start your shopping journey through a cashback site like TopCashback or Quidco. After you click through, you can then apply your single best promo code at the retailer's checkout. You get the cashback on the final purchase price and the discount from the code.
- Check for Glitches (But Don't Rely on Them): On very rare occasions, a technical error during a site update or new promotion launch might temporarily allow codes to stack. These are unpredictable and usually fixed within hours. If you find one, use it quickly, but don't expect it to last.
- In-Store vs. Online Rules: A retailer might have a strict online policy but more flexibility in a physical store. For example, you might be able to use a staff or student discount card on top of a clearance sale price in-store, an action that wouldn't be possible online.
How To Stack Promo Codes FAQ
Is it legal to stack promo codes?
Which UK shops allow code stacking?
Can you stack a student discount with another code?
What's the difference between stacking and a "double discount"?
Why won't my codes stack?
Final Checklist for Stacking Promo Codes
- Gathered multiple different types of codes for one retailer.
- Read the T&Cs for each code, specifically looking for "cannot be combined" clauses.
- Added items to the basket that qualify for all the codes you intend to use.
- Planned the best order to apply them: percentage-off first, then fixed-amount, then free delivery.
- Navigated to the checkout and found the promo code box.
- Entered the codes one by one, carefully observing what happens to the order total.
- Verified that the final basket price is correct and reflects all expected savings.
- Only proceeded to payment after confirming the stacked deal was successful.