Best Buy, Unit Prices
Cracking the supermarket code: $\$/$100g, $\$/$L, $\$/$unit. Bigger isn't always cheaper.
Printable Worksheets
Print or save as PDF, or build a custom worksheet from any module's questions.
500g of pasta costs $\$1.80$. 1kg costs $\$3.20$. Which is the better deal? Jot down your first reaction, then we'll see who's right.
To find the best buy, calculate the unit price (cost per fixed amount, per kg, per 100 g, per L). The product with the lowest unit price is cheapest per amount.
500 g pasta for $\$1.80$ means $\$1.80 \div 0.5 = \$3.60$/kg. 1 kg pasta for $\$3.20$ is $\$3.20$/kg. The 1 kg pack is cheaper per kg, $\$0.40$ less! Larger is usually cheaper per unit, but NOT always, always check.
Know
- Unit price = total cost ÷ quantity
- Compare in the same units
- Lower unit price = cheaper per quantity
- Supermarket shelf labels often show unit price
Understand
- Why unit prices remove the "package size" confusion
- How to spot when a smaller pack is the better deal
- Why some “value” packs are not actually value
Can Do
- Calculate unit prices for any product
- Compare two packages of different sizes
- Identify the best buy in a real supermarket scenario
Wrong: "$\$1.80$ for 500g is cheaper than $\$3.20$ for 1kg, because $\$1.80 < \$3.20$", NO. You're comparing totals, not unit prices.
Right: Compare unit prices: $\$3.60/$kg vs $\$3.20/$kg. The 1 kg is cheaper PER kg.
Wrong: "Bigger packs are ALWAYS cheaper per unit.", Not true. Sometimes smaller packs are on sale.
Right: Always calculate. The 500 g pack might be on sale and beat the 1 kg.
Divide the total cost by the amount. Pick a sensible “1 unit”: per 100 g, per kg, per L.
A 600 g jar of jam costs $\$5.40$. Per 100 g: $5.40 \div 6 = \$0.90$ per 100 g. Or per kg: $5.40 \div 0.6 = \$9.00$/kg. Both correct, choose the unit that makes comparison easiest.
Convert all options to the SAME unit. Then the lowest unit price wins.
Brand A: 250 g cereal for $\$3.50$ $\to \$14$/kg. Brand B: 500 g for $\$6$ $\to \$12$/kg. Brand C: 1 kg for $\$13.50$ $\to \$13.50$/kg. Best buy: Brand B at $\$12$/kg. Beware Brand C, bigger but not cheaper.
Watch Me Solve It · 3 examples
-
1Unit price of 500 g pack$\$1.80 \div 0.5 = \$3.60$/kgPer kg.
-
2Unit price of 1 kg pack$\$3.20 \div 1 = \$3.20$/kgPer kg.
-
3Compare$\$3.20 < \$3.60$1 kg is cheaper per kg, better buy.
-
1Per 100 g for 250 g pack$\$4.00 \div 2.5 = \$1.60/$100 gDivide by 2.5.
-
2Per 100 g for 400 g pack$\$5.60 \div 4 = \$1.40/$100 gDivide by 4.
-
3Compare$\$1.40 < \$1.60$400 g is cheaper per 100 g.
-
12 L bottle$\$5.00 \div 2 = \$2.50$/LPer litre.
-
21.5 L bottle$\$3.60 \div 1.5 = \$2.40$/LPer litre.
-
3Compare$\$2.40 < \$2.50$1.5 L is cheaper per L, the BIGGER bottle is NOT better here.
Common Pitfalls
Formula
- Unit price = cost ÷ quantity
- Pick sensible unit
- Per kg, per L, per 100 g
Sensible Units
- Solids: per kg or per 100 g
- Liquids: per L or per 100 mL
- Loose items: per kg
Compare
- Same units for all options
- Lower unit price = better buy
- Convert if needed
Watch For
- "Family size" can be more expensive per unit
- Sales can flip the usual order
- Always verify with maths
How are you completing this lesson?
Brain Trainer · 4 problems
Four drill problems to sharpen your skills. Work each, then reveal the answer.
-
1 $\$6$ for 750 g cheese. Per kg?
$\$6 \div 0.75 = \$8/$kg.$\$8/$kg -
2 Compare $\$3.20$/L vs $\$1.50/$500 mL.
$1.50/0.5 = \$3/$L < \$3.20/$L. 500 mL is better.$\$3.00/$L is best -
3 1.2 kg rice for $\$4.80$. Per 100 g?
$\$4.80 \div 12 = \$0.40/$100 g.$\$0.40/$100 g -
4 Brand A $\$2.10/$500 g vs Brand B $\$3.50/$kg.
A: $\$2.10/0.5 = \$4.20/$kg. B: $\$3.50/$kg. B wins.Brand B
Quick Check · 5 questions
Show Your Working · 3 questions
Q6. Calculate the unit price for each (use the unit shown): (a) 750 g of rice for $\$3.75$ (per kg); (b) 200 mL of cordial concentrate for $\$4.00$ (per 100 mL); (c) 12 eggs for $\$5.40$ (per egg).
Q7. A 1.5 kg bag of dog biscuits costs $\$12.60$ and a 4 kg bag costs $\$32$. Which is cheaper per kg, and by how much?
Q8. A supermarket sells the same olive oil three ways: $250$ mL at $\$5$, $500$ mL at $\$8.50$, $1$ L at $\$15.50$. (a) Find the unit price (per $100$ mL) for each. (b) Rank cheapest to most expensive per 100 mL. (c) The shopper only needs $400$ mL. What is the cheapest way to buy at least $400$ mL?
Quick Check
1. B$\$1.00$/100 g.
2. A Pack B at $\$7.50/$kg vs Pack A at $\$8/$kg.
3. A2 L at $\$3.20/$L.
4. D$\$5.00/$kg.
5. B3 kg pack.
Show Your Working Model Answers
Q6 (3 marks): (a) $3.75 \div 0.75 = \$5/$kg [1]. (b) $4 \div 2 = \$2.00/$100 mL [1]. (c) $5.40 \div 12 = \$0.45/$egg [1].
Q7 (2 marks): $1.5$ kg: $\$12.60/1.5 = \$8.40$/kg [1]. $4$ kg: $\$32/4 = \$8.00$/kg. $4$ kg is $\$0.40$/kg cheaper [1].
Q8 (4 marks): (a) $250$ mL: $5/2.5 = \$2.00/$100 mL. $500$ mL: $8.50/5 = \$1.70/$100 mL. $1$ L: $15.50/10 = \$1.55/$100 mL [2]. (b) $1$ L $<$ $500$ mL $<$ $250$ mL (cheapest to dearest per 100 mL) [1]. (c) For at least 400 mL: one $500$ mL bottle at $\$8.50$ beats two $250$ mL ($\$10$) and is cheaper than the $1$ L ($\$15.50$). Best: $500$ mL for $\$8.50$ [1].
The Cleverer Cheaper
A supermarket sells the same chocolate bar in two ways: a 100 g bar for $\$2.50$, or a 4-pack of $100$ g bars for $\$9$. The 4-pack is on sale: “Buy one, get one $50\%$ off”. (a) What is the unit price for the single bar? (b) What is the unit price for the 4-pack at the sale price? (c) What is the cheapest way to buy 8 bars worth of chocolate?
Reveal solution
(a) Single: $\$2.50/$100 g $= \$2.50/$bar. (b) Sale: 1 pack at $\$9$ + 1 pack at $50\%$ off ($\$4.50$) = $\$13.50$ for 8 bars = $\$1.6875/$bar. (c) Buying two 4-packs (one full, one half-price) gives 8 bars for $\$13.50$, cheapest. Buying 8 singles costs $\$20$, much worse.
Unit price
Cost ÷ quantity
Pick a unit
$/$kg, $/$L, $/$100 g
Same unit
Convert to compare
Lower = better
Smaller unit price wins
Calculate always
Don't guess from size
Sales flip things
Always check the maths
Your Badges
0 of 6Mark lesson as complete
Tick when you've finished Learn, Practice and the Stretch. Earns +85 XP and +25 coins.