The WiseList Basket Test · Matching rate
How closely do Coles and Woolworths price?
Each month we price the same 34 items at Coles and Woolworths in seven capitals. This page counts how often the two are priced identically to the cent.
You are reading the September 2026 report from the archive. Go to the latest month (October 2026).
September 2026
Priced from the week of 2 Sep 2026 · 34 items × 7 capitals = 238 comparisons.
Updated 7 Oct 2026: every month was re-run after we found that a product our weekly capture had missed at one store let a dearer product stand in for it on that store's line. Where the product was in the store's previous capture and enough of the chain's other capitals still listed it, at one price, the line is now priced from it and marked in the breakdown (Basket Test rule R7 gives the conditions), and a line priced that way is set aside from the regular-price basis. Every line and store total that changed is listed, with its earlier figure, under Corrections on the Basket Test page; the counts, medians and cumulative figures on this page are those of the re-run. In September the shelf-price matching rate is unchanged at 47% (113 of 238): one more pair is identical in Sydney and one fewer in Darwin. On the regular-price basis it is 54% (107 of 198); the figure published on 15 Sep 2026 was 54% (108 of 200). That figure itself followed a re-check, on 15 Sep 2026, after we found that Woolworths member prices (a "Was $X" tag with no saving recorded) had been counted as regular prices; the first note published that day gave 53% (108 of 202).
By city
Items priced identically, out of 34, per capital. The regular-price columns count only the pairs where neither chain's price carried a recorded saving or a member-price tag that week, was carried forward from another week, or was taken from the chain's other capitals, so they are counted out of fewer pairs.
| City | September 2026 | August 2026 | Change | Regular-price basis, September 2026 | Regular-price basis, August 2026 | Coles total | Woolworths total | Gap |
|---|---|---|---|---|---|---|---|---|
| Sydney | 16 / 34 | 20 / 34 | -4 | 15 / 28 | 20 / 33 | $125.41 | $119.58 | $5.83 (4.6%) |
| Melbourne | 16 / 34 | 19 / 34 | -3 | 15 / 29 | 19 / 33 | $122.05 | $120.83 | $1.22 (1.0%) |
| Brisbane | 16 / 34 | 18 / 34 | -2 | 15 / 29 | 18 / 33 | $123.22 | $122.99 | $0.23 (0.2%) |
| Adelaide | 18 / 34 | 19 / 34 | -1 | 17 / 28 | 19 / 32 | $125.25 | $120.85 | $4.40 (3.5%) |
| Perth | 16 / 34 | 19 / 34 | -3 | 15 / 28 | 19 / 33 | $131.93 | $120.53 | $11.40 (8.6%) |
| Hobart | 15 / 34 | 18 / 34 | -3 | 15 / 28 | 18 / 32 | $126.76 | $121.09 | $5.67 (4.5%) |
| Darwin | 16 / 34 | 18 / 34 | -2 | 15 / 28 | 18 / 31 | $127.93 | $122.54 | $5.39 (4.2%) |
By category
Identical rate and median price gap this month, and the cumulative rate over the 13 published months (September 2025 to September 2026).
| Category | Comparisons | Identical, September 2026 | Median gap | Identical, cumulative |
|---|---|---|---|---|
| Fresh produce | 63 | 19 (30%) | $0.25 | 219 of 819 (27%) |
| Meat | 21 | 5 (24%) | $0.50 | 127 of 273 (47%) |
| Dairy & eggs | 35 | 19 (54%) | $0.00 | 335 of 455 (74%) |
| Pantry | 63 | 34 (54%) | $0.00 | 517 of 819 (63%) |
| Frozen | 21 | 15 (71%) | $0.00 | 146 of 273 (53%) |
| Cleaning | 21 | 14 (67%) | $0.00 | 161 of 273 (59%) |
| Personal care | 14 | 7 (50%) | $0.06 | 140 of 182 (77%) |
| All | 238 | 113 (47%) | 1645 of 3094 (53%) |
Items
Over all 91 comparisons to date (13 months × 7 capitals), the items that matched in at least nine comparisons out of ten — and the items that have not matched once to date.
| Item | Category | September 2026 | Cumulative |
|---|---|---|---|
| Dishwashing liquid | Cleaning | 7 of 7 | 91 of 91 (100%) |
| White sugar | Pantry | 7 of 7 | 91 of 91 (100%) |
| Wheat biscuit cereal | Pantry | 7 of 7 | 90 of 91 (99%) |
| Full cream milk | Dairy & eggs | 6 of 7 | 86 of 91 (95%) |
| Spaghetti | Pantry | 6 of 7 | 86 of 91 (95%) |
| Toothpaste | Personal care | 7 of 7 | 85 of 91 (93%) |
| Peanut butter, smooth | Pantry | 0 of 7 | 84 of 91 (92%) |
| White long grain rice | Pantry | 7 of 7 | 84 of 91 (92%) |
| Red capsicum | Fresh produce | 0 of 7 | 0 of 91 (0%) |
| Rolled oats | Pantry | 0 of 7 | 0 of 91 (0%) |
| Sausages | Meat | 0 of 7 | 0 of 91 (0%) |
| Tomato pasta sauce | Pantry | 0 of 7 | 0 of 91 (0%) |
Items that have not matched to date, or rarely match, can differ by assortment rather than by pricing: where the two chains' cheapest qualifying products come in different pack sizes or brands (rolled oats, sausages, tomato pasta sauce, toilet paper), the line prices differ even when the unit prices are close. Fresh produce mismatches are like-for-like (loose bananas against loose bananas).
Direction
Where the two were not identical: how many lines each chain undercut the other on, and the median gap on those lines. August 2026 in brackets.
| City | Woolworths cheaper | Median gap | Coles cheaper | Median gap | Identical |
|---|---|---|---|---|---|
| Sydney | 14 (7) | $0.50 | 4 (7) | $0.50 | 16 (20) |
| Melbourne | 12 (7) | $0.31 | 6 (8) | $0.55 | 16 (19) |
| Brisbane | 10 (7) | $0.50 | 8 (9) | $0.65 | 16 (18) |
| Adelaide | 10 (8) | $0.60 | 6 (7) | $0.33 | 18 (19) |
| Perth | 14 (9) | $0.60 | 4 (6) | $0.52 | 16 (19) |
| Hobart | 13 (7) | $0.50 | 6 (9) | $0.55 | 15 (18) |
| Darwin | 11 (9) | $0.70 | 7 (7) | $0.25 | 16 (18) |
| All capitals | 84 (54) | $0.50 ($0.45) | 41 (53) | $0.40 ($0.48) | 113 (131) |
The 6 largest Woolworths undercuts this month (median gap across the capitals where Woolworths was cheaper): Washed potatoes $2.50 (2 capitals); Greek-style natural yoghurt $2.50 (1 capital); Brown onions $1.60 (4 capitals); Vanilla ice cream $1.45 (6 capitals); Chicken breast fillets† $1.00 (2 capitals); Tasty cheese block† $0.90 (7 capitals).
† Woolworths' price on this item carried a member price or a recorded saving in at least one of the capitals counted, so the gap is promotional rather than a difference in regular prices.
September 2026 in plain language
Archive
Every published month, newest first. Each month’s full report (Markdown) and its data (JSON) are the committed files this page renders from; the per-item prices every figure is counted from are the Basket Test CSVs.
| Month | Identical | Regular-price basis | Full report | Per-item CSVs |
|---|---|---|---|---|
| October 2026 | 48% (115 of 238) | 53% (113 of 213) | Markdown · JSON | Sydney Melbourne Brisbane Adelaide Perth Hobart Darwin |
| September 2026 (shown) | 47% (113 of 238) | 54% (107 of 198) | Markdown · JSON | Sydney Melbourne Brisbane Adelaide Perth Hobart Darwin |
| August 2026 | 55% (131 of 238) | 58% (131 of 227) | Markdown · JSON | Sydney Melbourne Brisbane Adelaide Perth Hobart Darwin |
A month is published only after its report passes every check in the repository and a second, independent count agrees with it; the archive never changes a published month silently — every re-run is dated on the page.
Method
- Same basket, same stores and the same eight rules as the Basket Test — this page adds one count on top of it.
- “Identical” means the same price to the cent for the same item in the same city on the run date. “Identical” compares the price for the specified quantity: for items sold by weight, the unit price applied to the spec; for packaged items, the shelf price of the cheapest qualifying pack. Two chains can be identical on a by-weight item while their pack prices differ.
- Regular-price basis: the same comparison with every pair removed where either chain's price carried a recorded saving or a member-price tag that week, was carried forward from another week's capture, or was taken from the chain's other capitals because that store's capture missed the product — so a special on one side, a stale price, or a price not captured in that store, cannot count as the two chains pricing differently, or the same.
- Prices are the chains’ published prices for the named stores, not shelf audits. A line the Basket Test breakdown marks as carried from another week, or as priced from the chain’s other capitals, was not captured at that store that week (Basket Test rule R7): it counts on the shelf-price basis and is set aside from the regular-price basis.
- The page reports how often prices match. It does not say why.
- Every number above traces to a line in the committed monthly report; the per-item prices behind them are the CSVs published on the Basket Test page.
The matching rates, tables and plain-language summaries 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.