Which one is cheaper?
Enter the price, size and any discounts for two products. You get the real cost of each, the unit price, and how much you save by picking the cheaper one.
Your numbers
Product A
Coupons, card discount and delivery
Product B
Coupons, card discount and delivery
How often you buy this in a typical month.
Result
Enter your numbers and the result appears here.
How this is calculated
- Each product is priced first: item total, then a percentage coupon, then a fixed coupon, then a card discount, then delivery is added and points are deducted.
- Points are calculated on the item total excluding delivery, and subtracted to give the effective cost.
- The effective cost is divided by the total amount (size per pack x quantity) to give a unit price. Kilograms and litres are converted to grams and millilitres.
- The two unit prices are compared to show which is cheaper and by what percentage.
- Savings are shown for buying the same amount as product A, and repeated monthly and yearly if you set a purchase frequency.
- Weight and volume cannot be compared with each other, so a warning appears if the units do not match.
Formula
- Effective cost
cost = ((item total x (1 - coupon %)) - fixed coupon) x (1 - card %) + delivery - points- Unit price
unit price = effective cost / (size per pack x quantity)- Percentage difference
difference = (higher unit price - lower unit price) / higher unit price x 100- Savings
saving = unit price difference x reference amount; yearly = saving x purchases per month x 12
Worked example
A: 1.2 L of detergent at 12.90 with a 10% coupon and 3.00 delivery. B: 2 L at 19.90 with free delivery and 5% points back.
- A: 12.90 x 0.9 = 11.61 plus 3.00 delivery = 14.61 for 1,200 ml, so 1.22 per 100 ml
- B: 19.90 - 1.00 points = 18.90 for 2,000 ml, so 0.95 per 100 ml
- Difference: 0.27 per 100 ml, about 22% cheaper
B is about 22% cheaper per 100 ml. Buying the same 1,200 ml as pack A, the gap is around 3.28 per shop, or roughly 39 a year if you buy monthly.
Things to watch for
- Adding items you do not need to reach free delivery increases what you spend. Only enter what you would genuinely buy.
- Loyalty points are usually only redeemable on a future order. Leave the points field empty for a more conservative comparison.
- Weight and volume are not interchangeable. Convert both products to the same kind of unit before comparing.
- A large pack that exceeds your storage space or use-by date is not a saving.
- Card discounts are often capped. Entering the headline percentage on a large order can overstate the discount.
Frequently asked questions
In what order are coupons and card discounts applied?
Percentage coupon first, then any fixed-amount coupon, then the card discount on what remains. Most retailers work this way, but it is worth checking the total at the payment screen.
Should loyalty points count as a discount?
That is your call. If you reliably spend them, treating them as a discount is reasonable. If they often expire unused, leave the field blank.
Why is delivery excluded from the discounts?
Most coupons and card offers apply to the goods only, not to shipping, so delivery is added after the discounts have been applied.
Can I compare products sold by the item?
Yes — set the unit to items and the comparison runs on price per item. If the items themselves differ in size, the price per item calculator with its smaller-unit field is more precise.
What is the reference amount used for savings?
The total amount of product A. If you actually need a different quantity, enter that quantity for A and the saving updates accordingly.
Useful next
- Price per 100 g calculatorTurn any price and pack weight into a price per 100 g and per kg.
- Price per 100 ml calculatorTurn any price and bottle size into a price per 100 ml and per litre.
- Discount and coupon price calculatorFinal price after a percentage discount and a coupon.
- Buy one get one free calculatorThe real discount rate and per-item price of a BOGOF offer.
Related guides
Last reviewed: August 25, 2026
Results are for guidance only. Actual bills, taxes and pay depend on your contract and the official rules that apply to you.