# When do fuel stations change their prices in New South Wales?

Window: Jun 26, 2026 – Sep 23, 2026 · 90 days · rebuilt every night

- A station in New South Wales changes its Unleaded 91 price 3.47 times a week on average, and a price that has just changed then holds for 1 day before the next one.
- On an ordinary day 64.0% of the stations in New South Wales change their price; on the busiest day of the window, 99.6%.
- The busiest weekday is Wednesday, with 18.4% of all changes; the quietest is Sunday, with 6.4%.
- An increase moves the price by 0.017 AUD/L on average, a cut by 0.009 AUD/L. Over the window there were 42 194 changes upward and 23 987 downward.
- Half of all the price changes of the last 64 days happened on just 19 of them.
- When Reddy Express moves, 89% of its own stations move on the same day — the price of a station in this network is not set at the station.
- Reddy Express reaches the centre of a market-wide move first in 3 of the 6 waves we measured; the rest follow at a median of 0.1 days.
- Across the window the market median went from 1.239 AUD/L to 1.488 AUD/L.
- Where the source carries a clock of its own, most changes land between 06:00 and 07:00 — 15% of 2 031 changes carrying a timestamp in the sample.

## Unleaded 91

- Changes per station: 3.47 / week
- A price holds for: 1 day
- Stations: 2 084 · 66 181 price changes

| Which weekday | increase | cut |
|---|---:|---:|
| Monday | 3 356 | 2 326 |
| Tuesday | 8 310 | 3 531 |
| Wednesday | 5 572 | 6 580 |
| Thursday | 8 079 | 3 631 |
| Friday | 6 377 | 5 484 |
| Saturday | 7 511 | 1 178 |
| Sunday | 2 989 | 1 257 |

- increase: 0.017 AUD/L (n=42 194)
- cut: 0.009 AUD/L (n=23 987)

| Network | Stations | Changes / station / week | Together | Behind the first mover |
|---|---:|---:|---:|---:|
| Reddy Express | 133 | 4.20 | 89% | 0.04 d |
| Ampol Foodary | 170 | 3.87 | 79% | 0.05 d |
| 7-Eleven | 211 | 3.93 | 82% | 0.07 d |
| Shell | 121 | 3.34 | 67% | 0.08 d |
| BP | 228 | 3.41 | 70% | 0.11 d |
| Metro Fuel | 212 | 3.22 | 68% | 0.12 d |
| EG Ampol | 141 | 3.80 | 78% | 0.13 d |
| Mobil | 70 | 3.39 | 74% | 0.16 d |
| Ampol | 105 | 3.09 | 68% | 0.20 d |
| Independent | 243 | 2.92 | 63% | 0.22 d |

## Diesel

- Changes per station: 3.41 / week
- A price holds for: 1 day
- Stations: 1 236 · 38 542 price changes

| Which weekday | increase | cut |
|---|---:|---:|
| Monday | 1 969 | 938 |
| Tuesday | 4 929 | 2 118 |
| Wednesday | 3 734 | 3 641 |
| Thursday | 4 578 | 2 288 |
| Friday | 4 033 | 2 990 |
| Saturday | 4 581 | 515 |
| Sunday | 1 520 | 708 |

- increase: 0.017 AUD/L (n=25 344)
- cut: 0.009 AUD/L (n=13 198)

| Network | Stations | Changes / station / week | Together | Behind the first mover |
|---|---:|---:|---:|---:|
| Reddy Express | 163 | 4.04 | 86% | 0.05 d |
| BP | 121 | 3.45 | 70% | 0.07 d |
| Shell | 86 | 3.47 | 72% | 0.09 d |
| Liberty | 56 | 3.30 | 71% | 0.11 d |
| United | 58 | 3.80 | 76% | 0.11 d |
| Ampol | 99 | 3.26 | 72% | 0.14 d |
| Metro Fuel | 65 | 2.84 | 51% | 0.15 d |
| Pearl Energy | 41 | 2.68 | 46% | 0.17 d |
| Independent | 247 | 3.17 | 69% | 0.19 d |
| Speedway | 43 | 3.65 | 79% | 0.21 d |

## How this was measured

One price per station per day. The daily history table holds one row per station, fuel and day. A row is also written back to the date the source itself gives as the moment of the change, so a change lands on the day the operator made it, not on the day we happened to read it.
A change is two consecutive days in a station’s series with different prices; it is counted on the second of the two. If more than 3 days separate the two readings, the pair is dropped — there is no way to say which day the price moved.
A market-wide move — a “wave” — is a run of days on which at least 78% of the stations with a price changed it; the threshold is not a fixed number but the market’s own median plus half the way to its 95th percentile. Within a wave each network gets the centre of gravity of its own changes; the network whose centre falls earliest moved first. Waves found in this window: 6.
The figures are rebuilt once a night from the full history, not on every visit.

## What this cannot tell you

At most one change per station per day is visible, because the history keeps one price per station per day. A station that changes twice in one day is counted once.

Source of the prices: NSW FuelCheck open data (Transport for NSW, CC BY 4.0). Analysis: fuel-prices.eu.

Live fuel prices in %s: https://www.fuel-prices.eu/live/australia/new-south-wales/

HTML: https://www.fuel-prices.eu/live/australia/new-south-wales/price-changes/
JSON: https://www.fuel-prices.eu/live/australia/new-south-wales/price-changes/data.json
