Skip to content

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.

  1. A: 12.90 x 0.9 = 11.61 plus 3.00 delivery = 14.61 for 1,200 ml, so 1.22 per 100 ml
  2. B: 19.90 - 1.00 points = 18.90 for 2,000 ml, so 0.95 per 100 ml
  3. 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

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.