MILKED.
Sydney's flat white price tracker
Live tool · updated weekly

Every flat white we can verify, priced.

Card surcharges died on 1 October — so we track the menu instead. Compare flat white prices across Sydney cafés, follow your locals, and get pinged the day they move.

House rules: prices pulled from cafés' own websites · named only with a receipt · venues get 72 hours to reply before any flag sticks.

01

The Flat White Index

Regular flat whites from cafés' own websites — delivery or Instagram menus flagged where that's all they publish.

CaféFlat whitevs Sydney avgChange (dated)Follow

Prices are being pulled from café websites right now.
The first full harvest lands with Edition 2 — Friday 9 October. Check back then, or get the alert.

Website prices link the café's own listing; delivery and Instagram prices are flagged as such. Delivery-menu prices can include platform margin and may differ in-store. Every figure carries its check date. Stale menu? Hit the tip line — photo-backed corrections jump the queue.

02

Your Watchlist

Follow your locals. We'll show their prices here every time the index refreshes — and Pro members get pinged the day one moves.

Nothing followed yet.
Tap + Follow on any café above and it'll live here, with its price history as we build it.

Watchlists live in this browser. Free accounts follow 3 cafés — Pro follows unlimited.

03

On the Record

Two Sydney owners have gone on the record since the ban. Quotes verified; maths shown; replies invited.

Under review

Rusty Rabbit Café, Darlinghurst

"Raised prices for food and cold drinks by about $2 on average."— Peter Semaan, owner, via Reuters, 1 Oct 2026 [verified]

Illustrative: ≈11× the card-cost benchmark on an assumed $18 baseline — baseline receipt pending. Right-of-reply: invitation pending; no flag publishes before 72h.

Intent on record

Old Mate's Place & Old Love's, Sydney

"100% this will be passed on… It will definitely be factored into prices."— Dre Walters, owner, via Reuters, 1 Oct 2026 [verified]

Intent confirmed, no figure on record — unscored until we see the menu. Send it via the tip line.

04

Know before your coffee costs more

The index is free forever. Milk Alerts Pro watches your cafés for you.

YOUR DAILY FLAT WHITE GOES UP 60c AND NOBODY TELLS YOU: $156 A YEAR.
PRO IS $29 A YEAR. IT PAYS FOR ITSELF THE FIRST TIME WE PING YOU.
Free
$0
  • Full price comparison, every café we track
  • Follow 3 cafés
  • Friday digest email

Prototype: staged locally. Live list opens Friday 9 October.

Milk Alerts Pro
$29/yr
  • Follow unlimited cafés
  • Price-move alerts at every Friday refresh
  • Full price history per café, as we build it
  • Suburb Milk Meter reports

Staged pricing — no payment taken. Pro launches with Edition 2; waitlist gets founding-member pricing locked.

05

Method

How the index works (30 seconds)

Prices: pulled from each café's own website or menu. Every figure links its source and check date. No published price = not scored, ever.

The Milking Index: M = observed rise ÷ card-cost benchmark (1.0% cafés, 0.8% bars, 0.5% retail — our estimates, footnoted). Bands: Hero ≤0.2 · Fair ≤1.25 · Watch 1.25–3 · Flagged >3. Only outliers get flagged.

Evidence bar: two independent evidences (dated receipts/menus) + 72-hour right-of-reply before any flag. Replies published word-for-word within 48h. Corrections appended, never edited away.

What we never claim: a price rise is not evidence of motive. We report the gap between the rise and the card cost — never that the ban caused it.

Corrections log: none yet. Right-of-reply log: Rusty Rabbit — invitation pending as of 2 Oct 2026. Old Mate's — menu evidence requested 2 Oct 2026.

06

Tip Line

Spotted a move? Prices and dates only — don't allege motives. Photo-backed sightings clear verification first.

Prototype: staged locally. Live queue opens with moderation.

07

Run a café?

Claim your listing — free. Reply to sightings, publish your prices, earn the Fair Pour badge when the data backs you. No fees. No audits. No pay-to-rank. Ever.

Prototype: staged locally.