Resources For Teachers For Tutors For Students & Parents Pricing
Year 12 Maths Standard 1 (2027) Ratios and rates

Comparing Rates & Best Buys

20 practice questions 0 video lessons Theory + worked examples

Find the best buy for NSW Year 12 Mathematics Standard 1 (NESA outcome MST-12-S1-05). To compare prices fairly, turn each one into a unit price — the cost of the same amount, such as 1 kg, 1 L or 100 g — and the lowest unit price is the better value.

You will calculate unit prices, use them to pick the better value, work out the saving on a purchase, and compare rates in real situations such as petrol prices and mobile data plans — skills that save real money at the supermarket.

Create a free accountTrack your progress and save your work as you go.
Create free account

Theory

To compare prices fairly, change each one into a unit price, the cost of the same amount such as \(1\text{ kg}\), \(1\text{ L}\) or \(100\text{ g}\). This Year 12 Standard 1 (NSW) guide shows how to find unit prices, pick the best buy and work out the saving.

A unit price is the cost of one unit of a product, such as \(1\text{ kg}\), \(1\text{ L}\) or \(100\text{ g}\). Find it with unit price \(=\) total cost \(\div\) amount, with every amount written in the same unit (change \(750\text{ mL}\) to \(0.75\text{ L}\) for a price per litre).

The option with the smallest unit price is the best buy, or better value. The bigger pack is often, but not always, cheaper per unit. For a price per \(100\text{ g}\), divide the cost by the number of hundreds: \(400\text{ g}\) is \(4\) lots of \(100\text{ g}\).

The saving on a purchase \(=\) difference in unit price \(\times\) amount bought. Any rate can be compared this way: price per litre of petrol, per egg, or per gigabyte of data. For example, Plan A: \(15\text{ GB}\) for \(\$27\) is \(\$27 \div 15 = \$1.80\) per GB; Plan B: \(40\text{ GB}\) for \(\$64\) is \(\$64 \div 40 = \$1.60\) per GB, so Plan B is better value. This is a core Year 12 Standard 1 (NSW) Ratios and rates skill.

On a graph of cost against amount, a fixed unit price gives a straight line through the origin; its gradient (rise \(\div\) run) is the unit price, e.g. \(\$3\) per kg rises \(\$3\) for every \(1\text{ kg}\) (see the graph in Diagrams).

Two shelf labels for cereal comparing unit pricesCereal 500 g at 4.50 dollars, which is 90 cents per 100 g, and cereal 1.2 kg at 9.60 dollars, which is 80 cents per 100 g, marked best buy. Cereal 500 g $4.50 $0.90 per 100 g Cereal 1.2 kg $9.60 $0.80 per 100 g BEST BUY $4.50 ÷ 5 = $0.90 $9.60 ÷ 12 = $0.80 smaller unit price = better value
The \(1.2\text{ kg}\) box is \(12\) lots of \(100\text{ g}\), so it costs \(\$0.80\) per \(100\text{ g}\) and is the better value.
Unit prices of three bags of riceBar chart of the price per 100 g: 1 kg bag 32 cents, 2 kg bag 29 cents, 5 kg bag 31 cents. The 2 kg bag is the best buy. $0.32 1 kg $3.20 $0.29 2 kg $5.80 best buy $0.31 5 kg $15.50 price per 100 g
Rice: \(\$3.20\div10=\$0.32\), \(\$5.80\div20=\$0.29\), \(\$15.50\div50=\$0.31\) per \(100\text{ g}\). The middle bag wins, not the biggest.
Cost against mass for bananas at 3 dollars per kilogramA straight line through the origin passing through (1, 3), (2, 6), (3, 9) and (4, 12). A dashed step shows a run of 1 kg and a rise of 3 dollars. 0 1 2 3 4 3 6 9 12 mass (kg) cost ($) 1 kg $3
Bananas at \(\$3\) per kg: a straight line through the origin that rises \(\$3\) for every \(1\text{ kg}\), so \(4\text{ kg}\) costs \(\$12\).

The unit price is the cost of one unit:

\[\text{unit price} = \dfrac{\text{total cost}}{\text{amount}}\]
unit price=total costamount

Price per \(100\text{ g}\) (or per \(100\text{ mL}\)):

\[\text{price per 100 g} = \dfrac{\text{cost}}{\text{grams} \div 100}\]
price per 100 g=costgrams÷100

The saving from choosing the cheaper option:

\[\text{saving} = (\text{difference in unit price}) \times \text{amount}\]
saving=difference×amount
Smallest unit price = best buy. Compare unit prices, never total prices, and make sure every option uses the same unit.

How to find the best buy

  1. Choose a common unit (per kg, per L or per 100 g) and convert every amount into it.
  2. Divide each cost by its amount to get the unit price.
  3. Compare: the smallest unit price is the best buy.
  4. Saving: multiply the difference in unit prices by the amount bought.
Example 1 — Price per kilogram
A \(4\text{ kg}\) bag of potatoes costs \(\$7.80\). Find the unit price in dollars per kilogram.
Solution

Divide the cost by the number of kilograms.

\(\text{unit price}\)\(=\)\(\dfrac{7.80}{4}\)
\(\)\(=\)\(1.95\)
\(\text{check: } 4 \times 1.95\)\(=\)\(7.80\)
7.804=1.95

The potatoes cost \(\$1.95\) per kilogram.

Example 2 — Price per litre from mL
A \(600\text{ mL}\) bottle of iced coffee costs \(\$2.70\). Find the price per litre.
Solution

Change millilitres to litres, then divide.

\(600\text{ mL}\)\(=\)\(0.6\text{ L}\)
\(\text{price per litre}\)\(=\)\(\dfrac{2.70}{0.6}\)
\(\)\(=\)\(4.50\)
2.700.6=4.50

The iced coffee costs \(\$4.50\) per litre.

Example 3 — Best buy from a table
Which tub of yoghurt is the best buy?
SizePrice
\(170\text{ g}\)\(\$1.53\)
\(500\text{ g}\)\(\$4.25\)
\(1\text{ kg}\)\(\$8.90\)
Solution

Find the price per \(100\text{ g}\) of each tub (\(170\text{ g}\) is \(1.7\) lots of \(100\text{ g}\)).

\(170\text{ g}:\ \dfrac{1.53}{1.7}\)\(=\)\(\$0.90\)
\(500\text{ g}:\ \dfrac{4.25}{5}\)\(=\)\(\$0.85\)
\(1\text{ kg}:\ \dfrac{8.90}{10}\)\(=\)\(\$0.89\)
500 g:$0.85

The \(500\text{ g}\) tub is the best buy at \(\$0.85\) per \(100\text{ g}\), not the biggest tub.

Example 4 — Cheapest petrol and the saving
At Station A, \(35\text{ L}\) of petrol cost \(\$66.50\). Station B charges \(\$1.84\) per litre. (i) Which station is cheaper? (ii) How much is saved on \(50\text{ L}\) at the cheaper station?
Solution

Find A's price per litre, compare, then multiply the difference.

\(\text{A}\)\(=\)\(\dfrac{66.50}{35} = \$1.90\text{/L}\)
\(\text{B}\)\(=\)\(\$1.84\text{/L} \lt \$1.90\text{/L}\)
\(\text{saving}\)\(=\)\((1.90 - 1.84) \times 50\)
\(\therefore\ \text{saving}\)\(=\)\(0.06 \times 50 = \$3.00\)
$3.00

(i) Station B is cheaper; (ii) it saves \(\$3.00\).

Common pitfalls

Compare unit prices, not total prices. A cheaper packet is not the better buy if it holds much less.
Use the same unit for every option. \(\$3.00\) for \(500\text{ g}\) is \(\$6.00\) per kg, not \(\$3.00\) per kg.
Divide cost by amount. Dollars go on top. Amount \(\div\) cost gives “how much per dollar”, where the bigger number is the better buy, which is easy to mix up.

Frequently asked questions

How do you work out the best buy?

Find the unit price of each option, which is the cost of the same amount such as 1 kg or 100 g. The option with the smallest unit price is the best buy.

How do you calculate a unit price?

Divide the total cost by the amount, with every amount in the same unit. A 4 kg bag of potatoes costing $7.80 is 7.80 divided by 4, which is $1.95 per kilogram.

How do you find the price per 100 g?

Work out how many lots of 100 g are in the pack, then divide the cost by that number. A 500 g tub costing $4.25 is 5 lots of 100 g, so 4.25 divided by 5 is $0.85 per 100 g.

Is the bigger pack always the better buy?

No. Bigger packs are often cheaper per unit, but not always. Always compare the unit prices; for example a 500 g tub of yoghurt can be better value than a 1 kg tub.

How do you work out how much you save at the cheaper store?

Find the difference between the two unit prices and multiply it by the amount you buy. If petrol is $1.90 per litre at one station and $1.84 at another, the saving on 50 litres is 0.06 times 50, which is $3.00.