A voucher savings calculator helps you compare the real cost of an order when a percentage discount, fixed-value promo code, cashback offer, delivery charge or loyalty reward is involved. This guide explains the inputs to use, shows repeatable calculations with worked examples and gives you a simple framework for deciding which deal is genuinely better.
Overview
The largest advertised discount is not always the option that leaves you paying the least. A 15% promo code may beat a £10 voucher on a large basket, while a fixed discount can be better for a smaller order. Cashback may produce a stronger overall return, but it is usually received later and may be calculated on a different amount from the one shown at checkout.
The purpose of a voucher savings calculator is to put each option on the same basis: the final amount paid now, the expected reward later and any conditions that affect eligibility. You can use this approach for online discount codes, free delivery codes, student or NHS discounts, retailer vouchers and selected cashback offers.
Use the calculator before placing an order when:
- you are choosing between a percentage code and a fixed-value voucher;
- a sale price can be combined with, or compared against, a promo code;
- delivery charges change the value of the offer;
- cashback has a maximum amount, exclusions or a qualifying spend;
- loyalty points or rewards are part of the decision; or
- you need to check whether a minimum-spend threshold is worth reaching.
For related checks, see our guides to finding verified voucher codes in the UK and comparing cashback with an instant discount.
How to estimate
Start by recording the basket value before discounts. Call this the eligible basket: the products on which the offer can actually be used. Some codes exclude sale items, particular brands, gift cards, delivery or selected categories, so the eligible basket may be lower than the total in your basket.
Then calculate each option separately. The basic formulas are:
- Percentage discount: discount = eligible basket × discount rate.
- Fixed voucher: discount = stated voucher value, subject to any minimum spend or maximum discount.
- Checkout total: eligible basket plus delivery and other unavoidable charges, minus the immediate discount.
- Cashback reward: qualifying spend × cashback rate, limited by any stated cap or adjusted for exclusions.
- Effective cost: checkout total minus the cashback or reward you reasonably expect to receive.
Do not subtract a reward from the checkout total unless you are deliberately comparing effective cost over time. It is useful to show both figures: pay today and estimated cost after reward. This prevents a delayed or conditional reward from appearing identical to an instant saving.
For a quick comparison, use this sequence:
- Calculate the price after a percentage code.
- Calculate the price after a fixed-value code.
- Add delivery to both totals, unless the code changes delivery eligibility.
- Calculate the cashback amount on the qualifying spend, not automatically on the full order.
- Add loyalty value only if you understand how and when it can be used.
- Compare the final figures and the conditions attached to each option.
Inputs and assumptions
A useful discount code calculator depends on accurate inputs. Record the following before comparing offers:
- Basket subtotal
- Use the price of eligible products before the discount. Separate excluded items rather than assuming the code applies to everything.
- Discount type
- Enter the percentage or fixed amount. Check whether a maximum discount applies, particularly to percentage offers.
- Minimum spend
- Use the spend that counts under the offer rules. If you add an unwanted item just to qualify, include its full cost when judging whether the offer is worthwhile.
- Delivery and fees
- Include unavoidable delivery, service or handling charges. A free delivery code can be valuable when it removes a charge, but only if the code does not replace a stronger discount.
- Cashback rate and cap
- Enter the rate, maximum reward and any exclusions. Cashback is often based on a defined qualifying amount, so treat the displayed result as an estimate until the transaction is confirmed.
- Loyalty reward
- Assign a cautious value to points or stamps. If the reward expires, has a restricted use or requires another purchase, note that limitation rather than treating it as cash.
Assume that offers cannot be combined unless the retailer or offer terms clearly allow it. If a code, cashback portal and loyalty scheme might stack, calculate a stackable scenario separately from a single-offer scenario. Our guide to stacking voucher codes, cashback and loyalty rewards can help you identify the checks to make.
Finally, distinguish between saving money and spending more. If a discount requires a larger basket, compare the discounted total with the smaller basket you originally intended to buy. The cheapest order is not necessarily the one with the highest percentage saving.
Worked examples
Percentage code versus fixed voucher
Assume an eligible basket of £80 and two available offers: 15% off or £10 off. The percentage calculation is £80 × 0.15 = £12, giving a discounted basket of £68. The fixed voucher gives £80 − £10 = £70. Before delivery, the percentage code is therefore £2 better.
On a £50 basket, the same 15% code saves £7.50, while the £10 voucher saves £10. The fixed voucher is better by £2.50. This is why a calculator is more reliable than comparing the headline wording of the offers.
Discount versus cashback
Assume a £120 qualifying basket, £4 delivery and a choice between £12 off immediately or 10% cashback. With the instant discount, the amount paid is £120 + £4 − £12 = £112. With cashback, the amount paid is £124, while the estimated reward is £12. The effective cost after the expected reward is £112, but the cashback option requires paying £12 more at checkout and depends on the transaction tracking and qualifying under the offer rules.
If the cashback is capped at £8, the effective cost becomes £116 instead. If delivery is free only when a particular code is used, the comparison changes again. Enter each condition as its own line rather than relying on the advertised percentage.
Minimum spend decision
Suppose you have a £6 voucher that requires a £40 spend, but your intended basket is £34. Adding a £6 item produces a £40 basket and reduces the price to £34 after the voucher, before delivery. Without the extra item, the original basket costs £34. The offer has not reduced your total spending; it has changed what you receive for the same amount. That may be worthwhile if the added item is needed, but it is not a saving if it would otherwise be left unused.
When to recalculate
Recalculate immediately before checkout if the basket changes, the code is replaced, delivery eligibility changes or a sale price is applied. A percentage discount can change when an item is removed, and a fixed voucher can stop qualifying when the subtotal falls below its threshold.
Revisit the comparison when the retailer changes the offer terms, when a cashback rate or cap moves, or when a loyalty reward expires. Seasonal events and flash deals may also alter the starting price, so compare the final checkout total rather than assuming a sale label represents the lowest available cost. Our UK sale dates and seasonal savings calendar provides a useful planning framework, while price tracking can help you reassess the starting price over time.
Before paying, run this final checklist:
- Confirm the eligible basket and excluded items.
- Apply the strongest valid instant discount.
- Check delivery and other unavoidable charges.
- Calculate cashback on the correct qualifying amount.
- Record any cap, expiry date or redemption condition.
- Compare pay-now cost with effective cost after a realistic reward.
- Check the code at checkout and save evidence of the offer if appropriate.
If a voucher code fails, do not assume the calculated saving still applies. Check the code dates, minimum spend, exclusions and account requirements, then compare the order without it. Our voucher code troubleshooting guide covers common redemption problems. Reusing this calculator whenever the inputs change keeps the decision focused on the amount you actually pay, not just the size of the advertised discount.