What nappies and formula cost in Australia

Online prices as of 23 September 2026

The shelf price hides the real cost. A 108-pack and a 40-pack can't be compared until you divide by the number of nappies, so here is the price per nappy and the formula price per 100g at seven stores.

Nappies: price per nappy by size

SizeTypicalCheapestA month*
Size 1 (newborn)
28 packs
$0.38 $0.17 $31–68
Size 2 (infant)
28 packs
$0.42 $0.21 $38–75
Size 3 (crawler)
41 packs
$0.44 $0.21 $38–79
Size 4 (toddler)
63 packs
$0.56 $0.23 $41–101
Size 5 (walker)
67 packs
$0.62 $0.26 $47–112
Size 6 (junior)
58 packs
$0.67 $0.29 $52–121

*180 nappies (6 a day), from the cheapest pack to a typical one. Newborns often use more. "Typical" is the middle price per nappy of every pack we found in that size.

The cheapest pack in each size

Nappy brands, cheapest first

BrandTypical per nappyFrom
Mamia$0.26$0.17
Cub$0.31$0.18
Little One's$0.31$0.18
Rascals$0.36$0.20
Babylove$0.55$0.31
Bunjie$0.58$0.25
Huggies$0.60$0.28
Tooshies$0.61$0.38
Ecoriginals$0.65$0.44
Awesome One$0.72$0.38
Marquise$0.79$0.58

Across all sizes, so a brand sold mostly in big sizes looks dearer. Mamia is Aldi's brand, Cub is Coles' and Little One's is Woolworths'.

Formula: price per 100g by stage

StageTypicalCheapest900g tin
Stage 1 (from birth)
132 tins
$3.96 $1.44 $13–36
Stage 2 (6-12 months)
62 tins
$4.12 $1.18 $11–37
Stage 3 (toddler, 1 year+)
69 tins
$4.12 $1.67 $15–37
Stage 4 (junior, 2 years+)
24 tins
$4.10 $2.08 $19–37

Formula brands, cheapest first

BrandTypical per 100gFrom
Mamia$1.98$1.89
Karicare$2.44$1.67
Alula$3.28$2.11
Nan$3.62$2.63
Nestle$3.63$2.30
Aptamil$3.78$2.67
Blackmores$3.88$3.66
Royal Ausnz$3.89$2.99
Biostime$4.00$4.00
Bellamy's$4.49$4.06
Novalac$4.56$4.32
A2$4.78$3.69
Bubs$4.81$3.94
Oli6$4.94$4.20
Littleoak$5.59$5.20
Sprout$5.85$5.42
Little Etoile$6.25$4.87
Nutricia$12.49$10.88

Speak to your child health nurse or GP before changing formula.

Get told when your brand drops

Find your nappies or formula on our baby page and tap Alert me. We email you when its price drops at any store we track.

Compare baby prices

Frequently asked questions

How much do nappies cost per month in Australia?

At about 180 nappies a month (6 a day), a month of nappies typically costs $68 to $121 a month depending on size, from the median price per nappy across the stores we track. The cheapest packs we found were about $31 a month.

What are the cheapest nappies in Australia?

By price per nappy, the cheapest pack we found was Mamia Size 1 Nappies Newborn Up to 5kg 28 Pack at $0.17 a nappy. Supermarket own brands and Aldi are usually cheapest; big brands are cheapest in their largest packs.

How much does baby formula cost?

The median stage 1 (from birth) formula costs $3.96 per 100g ($35.67 for a 900g tin). The cheapest was $1.44 per 100g.

Where do these prices come from?

We check online prices at Coles, Woolworths, Aldi, Chemist Warehouse, Priceline, Pharmacy Online and Baby Bunting. Price per nappy is the pack price divided by the number of nappies in it. Prices change often, so check the store before you buy.

My Basket