Eighty-four percent of Australian households are currently being milked by a Coles-Woolies duopoly that hasn't seen real price competition since the mid-nineties. You think youâre saving money by scanning your Everyday Rewards card? Youâre just trading your privacy for a $2 voucher that barely covers the 2025 price hike on a block of butter.
Iâve spent the last decade auditing my own burn rate. Here is the cold reality: if you walk into a major supermarket without a combat-ready strategy, you are paying a 30% "convenience tax" for the privilege of bad fruit and predatory shelf placement.
The "Big Two" vs. The Real World
The average Aussie family of four is now bleeding $350+ a week at the checkout. In 2025, the "shrinkflation" hit a breaking pointâstandard 1kg pasta packs have quietly vanished, replaced by 850g units at the same $4.50 price point.
| Retailer | The Hook | The Trap |
|---|---|---|
| Woolworths | Massive range | Algorithm-driven price "surges" on staples |
| Coles | Flybuys points | Pseudo-discounting (price hike followed by 'sale') |
| ALDI | Low upfront costs | Inconsistent stock availability |
| Local Grocer | High quality | Zero inventory management tools (no app) |
The Operational Friction: Don't Get Played
The "obvious" choice is the Coles/Woolies "Member Price." Itâs a data-mining trap. Last month, I tried to optimize a bulk purchase of pantry staples via the Woolies app. It flagged my order as "high volume" and suddenly restricted the item quantity, forcing me to complete two separate transactionsâand pay two delivery fees. That's the system working exactly as intended: keeping you inside their ecosystem until they squeeze every cent of margin out of you.
"Loyalty is a metric the supermarkets use to track how much price elasticity you have. If you scan your card, youâre telling them exactly how much they can raise the price of your bread before you switch brands."
How to Rebuild Your Grocery System This Week
- Abandon the One-Stop Shop: Never buy your entire list at one store. I use the GrocerEaze app (or check the catalogues manually) to split my shop into "Staples" (ALDI/Costco) and "Fresh/Specific" (Local Asian Grocers/Butcher).
- The 2025 Reality Check: Since the government's new food transparency reporting rules took effect in mid-2025, supermarkets are legally required to be clearer about "unit pricing." Use it. Look at the price per 100g on the shelf tag, ignore the big numbers.
- Exploit the Gap: Stop buying meat from the supermarket. Even with the recent 12% jump in wholesale meat prices, a local independent butcher in suburbs like Marrickville or Footscray is often 20% cheaper than Coles for secondary cuts.
- Inventory Management: Stop browsing. If you don't have a rigid list, youâre playing their game. Every extra minute you spend in the aisle is worth roughly $4 in impulse spending.
ď¸ The Pitfall Guide
| Common Mistake | The Consequence | The Fix |
|---|---|---|
| Bulk Buying Perishables | Rotting produce/Waste | Only bulk-buy shelf-stable goods |
| Loyalty Point Chasing | Overspending to reach targets | Ignore points, buy lowest unit price |
| Mid-Week "Top-Up" Trips | Increased exposure to snacks | Batch your shop to once every 10 days |
| "Healthy" Branding | 300% markup on sugar-heavy junk | Check the back of the packet, not the front |
âą 30-Second Quick Read
- Stop scanning loyalty cards: They track your sensitivity to price hikes.
- Audit unit pricing: Only look at the price-per-kg or price-per-100ml tag.
- Split your shop: Buy dry goods at ALDI/Costco and perishables at independent grocers.
- Ignore catalogue "Specials": They are often just the original price from two weeks ago before they hiked it.
- Adopt the 10-day cycle: Reducing shopping trips from weekly to every 10 days forces you to use the "random" items in the back of your pantry.
The system is rigged to keep you tired, hungry, and impulsive. Stop being a loyal customer and start being an auditor of your own bank account. If youâre still shopping at a major supermarket on a Tuesday night because youâre "out of milk," youâve already lost.