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. A — 2 L at $\$3.20/$L.
4. D — $\$5.00/$kg.
5. B — 3 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.