Financial Literacy · Intermediate
Comparing prices: which is better value?
The cheapest price is not always the best value. Unit price — the cost per gram, litre or item — lets you compare fairly.
- Ages
- 9+ (rough guide)
- Level
- Intermediate
- Subject
- Financial Literacy
- Time
- 20 minutes
- Format
- Online + printable
- 1Learn it
- 2See it worked
- 3Try it online
- 4Print it
- 5Check your answer
Before you start
Who it's for and what to know first
Dividing decimals by whole numbers; converting kg to g and litres to ml.
- Unit price = price ÷ quantity. Use the same unit for both options.
- Converting pounds to pence first often makes division easier: £2.40 = 240p.
- Many UK shelf labels show the unit price already — check it is the same unit (per 100 g vs per kg).
- Multibuys (‘3 for 2’) are only good value if you will use them before they go off.
Worked example 1
Cereal: 500 g for £2.00 or 750 g for £2.70. Which is better value?
- Small: 200p ÷ 500 g = 0.4p per g.
- Large: 270p ÷ 750 g = 0.36p per g.
- 0.36p < 0.4p.
Answer: The 750 g box is better value.
Try it online · print it · check it
Practice questions
Intermediate · ages 9+
Comparing prices and unit pricing
NameDate
Work out the unit prices. Write which is better value, or the price asked for.
- 1.6 eggs for £1.80. Price per egg in pence?
- 2.2 litres for £1.50 or 1 litre for 80p. Better value: 2 litres or 1 litre?
- 3.Rice: 1 kg £1.60 or 500 g £0.85. Better value: 1 kg or 500 g?
- 4.A pack of 4 costs £3.00. Price per item?
- 5.‘3 for 2’ on £1.20 items. Cost of 3?
Work out the unit prices. Write which is better value, or the price asked for.
- 1.6 eggs for £1.80. Price per egg in pence?30p
- 2.2 litres for £1.50 or 1 litre for 80p. Better value: 2 litres or 1 litre?2 litres
- 3.Rice: 1 kg £1.60 or 500 g £0.85. Better value: 1 kg or 500 g?1 kg
- 4.A pack of 4 costs £3.00. Price per item?£0.75
- 5.‘3 for 2’ on £1.20 items. Cost of 3?£2.40
- Comparing per 100 g with per kg.
- Buying multibuys you do not need.
Last reviewed: 25 September 2026