The WiseList Basket Test
How we measure — and why we publish the bits that don’t flatter us.
Every month we price the same 34-item basket at Woolworths, Coles and ALDI in seven metropolitan regions, using WiseList’s own price data, and publish every figure — including when the split barely beats a single shop. The basket, the rules and the archive are all on this page, so you can check us.
Looking for this month’s answer rather than the method? Which supermarket was cheapest in September 2026
Latest run
September 2026 — the same basket, four ways to buy it (three where ALDI doesn’t trade). Pick a region:
Axis starts at $100.00 — not $0 — so the real spread is visible instead of exaggerated.
Axis starts at $100.00 — not $0 — so the real spread is visible instead of exaggerated.
Axis starts at $100.00 — not $0 — so the real spread is visible instead of exaggerated.
Axis starts at $100.00 — not $0 — so the real spread is visible instead of exaggerated.
Axis starts at $100.00 — not $0 — so the real spread is visible instead of exaggerated.
Axis starts at $105.00 — not $0 — so the real spread is visible instead of exaggerated.
Axis starts at $105.00 — not $0 — so the real spread is visible instead of exaggerated.
All regions at a glance — September 2026
| Region | Woolworths | Coles | ALDI | Split by Store | Cheapest single | Split saves |
|---|---|---|---|---|---|---|
| Sydney NSW | $122.58 | $125.41 | $116.32 | $111.76 | ALDI $116.32 | $4.56 |
| Melbourne VIC | $120.83 | $122.05 | $113.12 | $109.91 | ALDI $113.12 | $3.21 |
| Brisbane QLD | $122.99 | $123.22 | $116.56 | $112.31 | ALDI $116.56 | $4.25 |
| Adelaide SA | $123.85 | $125.25 | $114.85 | $111.18 | ALDI $114.85 | $3.67 |
| Perth WA | $120.53 | $131.93 | $115.52 | $111.74 | ALDI $115.52 | $3.78 |
| Hobart TAS | $121.09 | $126.76 | no ALDI | $116.89 | Woolworths $121.09 | $4.20 |
| Darwin NT | $122.69 | $127.93 | no ALDI | $118.37 | Woolworths $122.69 | $4.32 |
How often were Coles and Woolworths priced identically this month? 47% — see the matching rate
The basket
Thirty-four items — the weekly mix of fresh, meat, dairy, pantry, frozen, cleaning and personal care. The same basket in every region. The composition is fixed: it only changes at an annual review, and every change is recorded in the log below.
| Item | Spec | Match rule |
|---|---|---|
| Fresh produce · 9 | ||
| Cavendish bananas | 6 bananas (≈1 kg) | cheapest loose Cavendish, priced per banana × 6 |
| Strawberries | 250g punnet | cheapest 250g punnet · size window 240g–260g |
| Broccoli | 1 head | cheapest fresh loose head |
| Carrots | 1kg prepacked | cheapest 1kg bag · size window 0.9kg–1.1kg |
| Brown onions | 1kg bag | cheapest 1kg bag · size window 0.9kg–1.1kg |
| Washed potatoes | 2kg bag | cheapest 2kg bag, any washed variety · size window 1.8kg–2.2kg |
| Iceberg lettuce | 1 whole head | cheapest whole head |
| Avocado | 1 each (Hass; Shepard when Hass is out of season) | cheapest single avocado, Hass or Shepard |
| Red capsicum | 1 each | cheapest single loose red capsicum |
| Meat · 3 | ||
| Chicken breast fillets | 1 kg, fresh | cheapest plain fresh fillets (RSPCA-standard), any pack size, priced per kg from the unit price |
| Beef mince, regular | 500g | cheapest regular (3-star) beef mince, 500g · size window 450g–550g |
| Sausages | 500–560g pack | cheapest plain beef or pork sausages, thin or thick · size window 450g–600g |
| Dairy & eggs · 5 | ||
| Full cream milk | 3L bottle | cheapest 3L full cream · size window 2.8L–3.2L |
| Tasty cheese block | 500g block | cheapest 500g tasty block · size window 450g–550g |
| Greek-style natural yoghurt | 1kg tub | cheapest 1kg natural Greek-style tub · size window 0.9kg–1.1kg |
| Butter, salted | 500g block | cheapest pure salted butter 500g · size window 450g–550g |
| Free-range eggs | 12 pack, 700g | cheapest dozen free range, 650–750g pack · size window 650g–750g |
| Pantry · 9 | ||
| White sandwich loaf | 650–700g | cheapest white sandwich loaf · size window 600g–750g |
| Rolled oats | 750–900g | cheapest traditional rolled oats · size window 650g–950g |
| White long grain rice | 1kg (converted by unit price where only 2kg is sold) | cheapest plain long grain white rice · size window 0.9kg–1.1kg |
| Spaghetti | 500g | cheapest durum wheat spaghetti 500g · size window 450g–550g |
| Tomato pasta sauce | 500–575g jar | cheapest tomato-based jar, any flavour · size window 450g–600g |
| Diced tomatoes | 400g can | cheapest plain diced tomatoes 400g · size window 380g–420g |
| Peanut butter, smooth | 500g jar | cheapest smooth peanut butter 500g, any brand · size window 450g–550g |
| Wheat biscuit cereal | 1.12kg box | cheapest wheat-biscuit cereal, 1–1.3kg box · size window 1000g–1300g |
| White sugar | 2kg bag | cheapest white sugar 2kg · size window 1.8kg–2.2kg |
| Frozen · 3 | ||
| Frozen peas | 1kg bag | cheapest plain frozen garden or baby peas, 1kg · size window 0.9kg–1.1kg |
| Frozen fish fillets, crumbed or battered | 425g box | cheapest crumbed or battered fillets, 380–460g · size window 380g–460g |
| Vanilla ice cream | 2L tub (converted by unit price where only 1L or 4L is sold) | cheapest vanilla tub, any brand · size window 1.8L–2.2L |
| Cleaning · 3 | ||
| Laundry liquid | 2L, top/front loader | cheapest standard 2L laundry liquid, any scent or brand · size window 1.8L–2.2L |
| Dishwashing liquid | 900ml–1L | cheapest standard dishwashing liquid, any scent or brand · size window 0.85L–1.1L |
| Toilet paper | 1,000 sheets, 2–3 ply (≈ 8 regular rolls) | cheapest 8–12 pack by per-100-sheet price, priced for 1,000 sheets |
| Personal care · 2 | ||
| Toothpaste | 110g worth (unit-priced) | cheapest regular fluoride tube (90–230g), priced per gram × 110g |
| Shampoo | 400ml worth (unit-priced) | cheapest standard bottle (300ml–1L), priced per ml × 400ml |
Where the basket comes from: it’s built around the items WiseList users add to their lists most often — bananas, milk, chicken breast and their neighbours — not around items chosen to make any store look good.
The rules
Numbered so anyone — including the supermarkets — can cite exactly which rule they disagree with.
- Cheapest item meeting the spec, any brand.
For every line we take the cheapest product in that store that satisfies the spec — own brand or name brand. That’s how price-conscious shoppers actually buy, and it’s the only fair way to compare ALDI’s private-label range against the majors.
- Sizes are normalised.
Every line has a target pack size. We take the cheapest pack close to that size — inside the size window printed against each line in the basket table — at its shelf price. If a store only sells the item in a different size, we take its best-value pack between half and double the target (or, failing that, the best-value pack of any size) and convert the price to the target size using the unit price — and flag that line in the breakdown. Produce sold by the piece is priced by the piece; chicken is priced per kilo from the unit price; toothpaste, shampoo and toilet paper are priced per gram, per millilitre and per sheet, because pack sizes differ too much between stores to compare them any other way.
- Specials count.
If an item is on special that week, the special price is used — that’s the price you’d pay. Lines bought on special are flagged in the breakdown.
- One store per supermarket per region, stated.
Each region is priced at one store of each supermarket, in the metropolitan area named. Prices elsewhere in the state can differ, especially for produce.
Region Woolworths Coles ALDI Sydney NSW postcode 2204 (Arncliffe) postcode 2089 (Neutral Bay) postcode 2204 (Arncliffe) Melbourne VIC postcode 3147 (Ashburton) postcode 3151 (Burwood East) postcode 3147 (Ashburton) Brisbane QLD postcode 4007 (Ascot) postcode 4000 (Brisbane City) postcode 4007 (Ascot) Adelaide SA postcode 5061 (Unley) postcode 5000 (Adelaide) postcode 5061 (Unley) Perth WA postcode 6008 (Subiaco) postcode 6280 — Coles' WA-metro pricing zone postcode 6008 (Subiaco) Hobart TAS postcode 7005 (Sandy Bay) postcode 7005 (Sandy Bay) ALDI doesn’t trade here Darwin NT postcode 0800 (Darwin City) postcode 0830 (Palmerston) ALDI doesn’t trade here ACT is not shown: in WiseList's weekly data the Coles and Woolworths ACT prices are copies of the NSW prices rather than separately collected, so a Canberra figure would be Sydney's number under another name.
- Prices come from the product, not a clipboard.
Figures are drawn from WiseList’s own weekly price data — the same data the app shows shoppers that week, captured on the Wednesday the supermarkets’ specials change. Each published run is cross-checked against a logged Split by Store run in the app for Melbourne; the other regions are priced from the same data with the same rules. The test is the product doing its job in public.
- “Split by Store” means the cheapest two-store plan.
The split total is what you’d pay buying each item at the cheaper of the two stores in the plan — the best of the possible pairs, the same way the app’s Split by Store works. Where ALDI doesn’t trade, the split is Coles against Woolworths. The three-store minimum is in the breakdown for completeness, but it isn’t the headline figure: three supermarkets in one week isn’t a practical shop. When the split isn’t meaningfully better than the cheapest single store, we print that.
- Gaps are flagged, never filled in by hand.
If a product isn’t listed at a store in the test week, we use its price from the nearest week it was, and say so in the breakdown. We never substitute a different product quietly, and we never type a price in by hand.
- The basket is frozen.
Item composition changes only at an annual review, with every amendment listed in the change log. We never adjust the basket to change a result.
What this test can’t tell you
- Your basket isn’t this basket — brand loyalties, dietary needs and household size change the result.
- Own-brand and name-brand products aren’t always equivalent in quality; Rule R1 compares prices, not taste tests.
- One store stands in for a whole city (Rule R4). Stock and produce prices vary between suburbs.
- Where an item wasn’t listed in the test week, the breakdown says which week its price came from (Rule R7).
- The split assumes you’re willing to visit two supermarkets in a week. Petrol and time aren’t counted.
- A month is a snapshot. The archive below matters more than any single run.
Archive
One row per monthly run, for the region selected above. Full per-item breakdowns are downloadable so any figure can be checked. Runs before August 2026 were computed retrospectively from our archived weekly price data, under the same rules.
Sydney (NSW) · change region
This basket’s Split by Store total is up 0.9% over the 12 months of this archive — $110.79 in September 2025 to $111.76 in September 2026.
| Run | Woolworths | Coles | ALDI | Split | Cheapest single | Breakdown |
|---|---|---|---|---|---|---|
| September 2026 | $122.58 | $125.41 | $116.32 | $111.76 | ALDI $116.32 | CSV |
| August 2026 | $129.14 | $130.28 | $117.85 | $116.76 | ALDI $117.85 | CSV |
| July 2026 | $130.66 | $130.07 | $119.90 | $117.79 | ALDI $119.90 | CSV |
| June 2026 | $127.61 | $132.96 | $120.83 | $116.46 | ALDI $120.83 | CSV |
| May 2026 | $128.89 | $131.14 | $119.53 | $116.89 | ALDI $119.53 | CSV |
| April 2026 | $130.29 | $126.90 | $118.01 | $115.36 | ALDI $118.01 | CSV |
| March 2026 | $132.60 | $128.22 | $116.11 | $113.39 | ALDI $116.11 | CSV |
| February 2026 | $133.83 | $129.01 | $115.94 | $115.27 | ALDI $115.94 | CSV |
| January 2026 | $130.15 | $125.41 | $119.45 | $116.21 | ALDI $119.45 | CSV |
| December 2025 | $131.59 | $125.70 | $119.47 | $115.34 | ALDI $119.47 | CSV |
| November 2025 | $129.23 | $124.88 | $117.38 | $113.43 | ALDI $117.38 | CSV |
| October 2025 | $129.79 | $126.83 | $114.12 | $112.93 | ALDI $114.12 | CSV |
| September 2025 | $127.79 | $123.95 | $113.86 | $110.79 | ALDI $113.86 | CSV |
Melbourne (VIC) · change region
This basket’s Split by Store total is down 1.4% over the 12 months of this archive — $111.44 in September 2025 to $109.91 in September 2026.
| Run | Woolworths | Coles | ALDI | Split | Cheapest single | Breakdown |
|---|---|---|---|---|---|---|
| September 2026 | $120.83 | $122.05 | $113.12 | $109.91 | ALDI $113.12 | CSV |
| August 2026 | $126.83 | $124.98 | $116.64 | $114.69 | ALDI $116.64 | CSV |
| July 2026 | $126.84 | $130.37 | $118.32 | $115.72 | ALDI $118.32 | CSV |
| June 2026 | $126.39 | $131.37 | $120.33 | $116.48 | ALDI $120.33 | CSV |
| May 2026 | $127.51 | $130.60 | $119.93 | $116.01 | ALDI $119.93 | CSV |
| April 2026 | $127.88 | $126.40 | $119.12 | $115.22 | ALDI $119.12 | CSV |
| March 2026 | $129.40 | $125.05 | $115.91 | $113.25 | ALDI $115.91 | CSV |
| February 2026 | $127.74 | $129.74 | $115.35 | $112.93 | ALDI $115.35 | CSV |
| January 2026 | $129.92 | $127.72 | $116.11 | $114.41 | ALDI $116.11 | CSV |
| December 2025 | $129.49 | $128.51 | $119.91 | $116.45 | ALDI $119.91 | CSV |
| November 2025 | $126.19 | $124.88 | $117.14 | $113.28 | ALDI $117.14 | CSV |
| October 2025 | $127.99 | $125.30 | $114.26 | $113.22 | ALDI $114.26 | CSV |
| September 2025 | $122.06 | $124.15 | $114.26 | $111.44 | ALDI $114.26 | CSV |
Brisbane (QLD) · change region
This basket’s Split by Store total is up 1.9% over the 12 months of this archive — $110.20 in September 2025 to $112.31 in September 2026.
| Run | Woolworths | Coles | ALDI | Split | Cheapest single | Breakdown |
|---|---|---|---|---|---|---|
| September 2026 | $122.99 | $123.22 | $116.56 | $112.31 | ALDI $116.56 | CSV |
| August 2026 | $127.91 | $126.69 | $114.69 | $113.86 | ALDI $114.69 | CSV |
| July 2026 | $130.46 | $128.07 | $119.40 | $117.63 | ALDI $119.40 | CSV |
| June 2026 | $125.01 | $130.35 | $119.62 | $114.70 | ALDI $119.62 | CSV |
| May 2026 | $128.85 | $127.88 | $121.17 | $116.73 | ALDI $121.17 | CSV |
| April 2026 | $129.36 | $127.90 | $120.32 | $116.17 | ALDI $120.32 | CSV |
| March 2026 | $130.35 | $126.96 | $116.27 | $113.78 | ALDI $116.27 | CSV |
| February 2026 | $132.00 | $128.11 | $116.18 | $115.41 | ALDI $116.18 | CSV |
| January 2026 | $134.27 | $130.82 | $117.35 | $116.14 | ALDI $117.35 | CSV |
| December 2025 | $126.44 | $129.84 | $121.51 | $114.96 | ALDI $121.51 | CSV |
| November 2025 | $131.30 | $125.66 | $118.34 | $113.57 | ALDI $118.34 | CSV |
| October 2025 | $127.73 | $123.28 | $116.54 | $113.05 | ALDI $116.54 | CSV |
| September 2025 | $125.68 | $122.05 | $114.24 | $110.20 | ALDI $114.24 | CSV |
Adelaide (SA) · change region
This basket’s Split by Store total is down 0.4% over the 12 months of this archive — $111.60 in September 2025 to $111.18 in September 2026.
| Run | Woolworths | Coles | ALDI | Split | Cheapest single | Breakdown |
|---|---|---|---|---|---|---|
| September 2026 | $123.85 | $125.25 | $114.85 | $111.18 | ALDI $114.85 | CSV |
| August 2026 | $129.87 | $129.16 | $117.44 | $115.86 | ALDI $117.44 | CSV |
| July 2026 | $131.18 | $128.77 | $118.92 | $117.92 | ALDI $118.92 | CSV |
| June 2026 | $126.88 | $132.86 | $118.63 | $115.15 | ALDI $118.63 | CSV |
| May 2026 | $129.58 | $130.44 | $120.03 | $117.57 | ALDI $120.03 | CSV |
| April 2026 | $131.72 | $128.28 | $118.95 | $116.68 | ALDI $118.95 | CSV |
| March 2026 | $131.09 | $125.12 | $117.31 | $114.72 | ALDI $117.31 | CSV |
| February 2026 | $129.00 | $127.46 | $118.82 | $115.27 | ALDI $118.82 | CSV |
| January 2026 | $131.62 | $127.19 | $118.15 | $116.17 | ALDI $118.15 | CSV |
| December 2025 | $126.49 | $125.77 | $119.91 | $114.45 | ALDI $119.91 | CSV |
| November 2025 | $130.29 | $125.30 | $117.49 | $114.53 | ALDI $117.49 | CSV |
| October 2025 | $124.36 | $127.00 | $115.35 | $112.86 | ALDI $115.35 | CSV |
| September 2025 | $122.41 | $123.03 | $115.07 | $111.60 | ALDI $115.07 | CSV |
Perth (WA) · change region
This basket’s Split by Store total is down 2.2% over the 12 months of this archive — $114.26 in September 2025 to $111.74 in September 2026.
| Run | Woolworths | Coles | ALDI | Split | Cheapest single | Breakdown |
|---|---|---|---|---|---|---|
| September 2026 | $120.53 | $131.93 | $115.52 | $111.74 | ALDI $115.52 | CSV |
| August 2026 | $128.25 | $130.77 | $118.85 | $116.83 | ALDI $118.85 | CSV |
| July 2026 | $131.72 | $130.14 | $121.19 | $119.01 | ALDI $121.19 | CSV |
| June 2026 | $128.37 | $132.38 | $120.56 | $116.50 | ALDI $120.56 | CSV |
| May 2026 | $127.51 | $131.16 | $119.84 | $116.21 | ALDI $119.84 | CSV |
| April 2026 | $130.28 | $128.36 | $126.89 | $116.97 | ALDI $126.89 | CSV |
| March 2026 | $127.92 | $127.12 | $126.07 | $116.85 | ALDI $126.07 | CSV |
| February 2026 | $126.00 | $128.29 | $126.24 | $113.61 | Woolworths $126.00 | CSV |
| January 2026 | $129.60 | $128.03 | $124.03 | $115.30 | ALDI $124.03 | CSV |
| December 2025 | $123.09 | $129.58 | $124.49 | $112.27 | Woolworths $123.09 | CSV |
| November 2025 | $127.40 | $127.17 | $124.42 | $114.45 | ALDI $124.42 | CSV |
| October 2025 | $125.32 | $129.05 | $123.75 | $114.87 | ALDI $123.75 | CSV |
| September 2025 | $126.26 | $127.69 | $123.39 | $114.26 | ALDI $123.39 | CSV |
Hobart (TAS) · change region
This basket’s Split by Store total is down 0.9% over the 12 months of this archive — $118.01 in September 2025 to $116.89 in September 2026.
| Run | Woolworths | Coles | ALDI | Split | Cheapest single | Breakdown |
|---|---|---|---|---|---|---|
| September 2026 | $121.09 | $126.76 | — | $116.89 | Woolworths $121.09 | CSV |
| August 2026 | $128.70 | $126.49 | — | $121.83 | Coles $126.49 | CSV |
| July 2026 | $132.17 | $133.47 | — | $126.91 | Woolworths $132.17 | CSV |
| June 2026 | $129.82 | $133.82 | — | $125.37 | Woolworths $129.82 | CSV |
| May 2026 | $128.68 | $131.58 | — | $124.23 | Woolworths $128.68 | CSV |
| April 2026 | $129.36 | $126.69 | — | $122.40 | Coles $126.69 | CSV |
| March 2026 | $129.44 | $128.70 | — | $121.35 | Coles $128.70 | CSV |
| February 2026 | $132.26 | $129.07 | — | $124.88 | Coles $129.07 | CSV |
| January 2026 | $130.35 | $127.06 | — | $123.00 | Coles $127.06 | CSV |
| December 2025 | $128.84 | $126.85 | — | $119.94 | Coles $126.85 | CSV |
| November 2025 | $125.27 | $124.20 | — | $117.97 | Coles $124.20 | CSV |
| October 2025 | $130.13 | $127.96 | — | $124.05 | Coles $127.96 | CSV |
| September 2025 | $127.11 | $123.90 | — | $118.01 | Coles $123.90 | CSV |
Darwin (NT) · change region
This basket’s Split by Store total is down 0.1% over the 12 months of this archive — $118.51 in September 2025 to $118.37 in September 2026.
| Run | Woolworths | Coles | ALDI | Split | Cheapest single | Breakdown |
|---|---|---|---|---|---|---|
| September 2026 | $122.69 | $127.93 | — | $118.37 | Woolworths $122.69 | CSV |
| August 2026 | $129.04 | $131.70 | — | $124.75 | Woolworths $129.04 | CSV |
| July 2026 | $130.91 | $128.81 | — | $125.84 | Coles $128.81 | CSV |
| June 2026 | $127.46 | $132.90 | — | $123.89 | Woolworths $127.46 | CSV |
| May 2026 | $131.78 | $130.48 | — | $126.23 | Coles $130.48 | CSV |
| April 2026 | $133.72 | $128.52 | — | $123.82 | Coles $128.52 | CSV |
| March 2026 | $130.99 | $125.32 | — | $122.21 | Coles $125.32 | CSV |
| February 2026 | $133.20 | $127.46 | — | $125.17 | Coles $127.46 | CSV |
| January 2026 | $136.37 | $127.19 | — | $123.74 | Coles $127.19 | CSV |
| December 2025 | $127.59 | $125.77 | — | $119.67 | Coles $125.77 | CSV |
| November 2025 | $130.81 | $126.00 | — | $123.34 | Coles $126.00 | CSV |
| October 2025 | $125.29 | $127.00 | — | $122.53 | Woolworths $125.29 | CSV |
| September 2025 | $122.94 | $123.53 | — | $118.51 | Woolworths $122.94 | CSV |
Change log
Every amendment to the basket or the rules, dated.
The basket, rules, figures and per-item CSVs on this page are published under a Creative Commons Attribution 4.0 International licence (CC BY 4.0). You’re free to share and adapt them, including commercially — credit “The WiseList Basket Test, wiselist.app” and link to this page.
Questions about the methodology: hello@wiselist.app