# When do fuel stations change their prices in Italy?

Window: Jun 19, 2026 – Sep 16, 2026 · 90 days · rebuilt every night

- A station in Italy changes its Petrol price 2.77 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 38.5% of the stations in Italy change their price; on the busiest day of the window, 75.7%.
- The busiest weekday is Friday, with 17.0% of all changes; the quietest is Sunday, with 11.6%.
- An increase moves the price by 0.026 EUR/L on average, a cut by 0.025 EUR/L. Over the window there were 499 119 changes upward and 282 781 downward.
- Half of all the price changes of the last 90 days happened on just 29 of them.
- Shell reaches the centre of a market-wide move first in 3 of the 7 waves we measured; the rest follow at a median of 0.4 days.
- Across the window the market median went from 1.839 EUR/L to 2.104 EUR/L.
- Where the source carries a clock of its own, most changes land between 07:00 and 08:00 — 21% of 19 903 changes carrying a timestamp in the sample.

## Petrol

- Changes per station: 2.77 / week
- A price holds for: 1 day
- Stations: 21 996 · 781 900 price changes

| Which weekday | increase | cut |
|---|---:|---:|
| Monday | 79 223 | 19 414 |
| Tuesday | 71 386 | 30 965 |
| Wednesday | 69 350 | 40 185 |
| Thursday | 77 592 | 48 934 |
| Friday | 89 582 | 43 449 |
| Saturday | 72 233 | 48 610 |
| Sunday | 39 753 | 51 224 |

- increase: 0.026 EUR/L (n=499 119)
- cut: 0.025 EUR/L (n=282 781)

| Network | Stations | Changes / station / week | Together | Behind the first mover |
|---|---:|---:|---:|---:|
| Shell | 167 | 2.08 | 22% | 0.08 d |
| Tamoil | 1 518 | 3.12 | 48% | 0.19 d |
| Energas | 156 | 2.35 | 32% | 0.20 d |
| Api-Ip | 3 857 | 2.85 | 43% | 0.29 d |
| Retitalia | 191 | 2.57 | 38% | 0.35 d |
| Europam | 204 | 3.04 | 50% | 0.35 d |
| Agip Eni | 4 015 | 2.88 | 39% | 0.36 d |
| Esso | 2 258 | 2.48 | 34% | 0.38 d |
| Pompe Bianche | 3 040 | 2.16 | 30% | 0.45 d |
| Q8 | 2 793 | 3.35 | 49% | 0.60 d |

## Diesel

- Changes per station: 3.21 / week
- A price holds for: 1 day
- Stations: 22 066 · 911 760 price changes

| Which weekday | increase | cut |
|---|---:|---:|
| Monday | 87 553 | 24 041 |
| Tuesday | 78 218 | 46 552 |
| Wednesday | 82 003 | 49 667 |
| Thursday | 86 993 | 57 517 |
| Friday | 99 960 | 54 438 |
| Saturday | 82 846 | 56 160 |
| Sunday | 45 194 | 60 618 |

- increase: 0.038 EUR/L (n=562 767)
- cut: 0.043 EUR/L (n=348 993)

| Network | Stations | Changes / station / week | Together | Behind the first mover |
|---|---:|---:|---:|---:|
| Tamoil | 1 522 | 3.63 | 56% | first |
| Shell | 166 | 2.61 | 31% | 0.10 d |
| Energas | 156 | 2.83 | 42% | 0.12 d |
| Api-Ip | 3 855 | 3.20 | 48% | 0.17 d |
| Agip Eni | 4 023 | 3.50 | 67% | 0.22 d |
| Retitalia | 191 | 2.97 | 45% | 0.32 d |
| Pompe Bianche | 3 041 | 2.59 | 39% | 0.34 d |
| Esso | 2 266 | 2.98 | 45% | 0.37 d |
| Europam | 204 | 3.77 | 65% | 0.40 d |
| Q8 | 2 809 | 3.61 | 59% | 0.46 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 55% 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: 7.
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: Osservaprezzi Carburanti (MIMIT). Analysis: fuel-prices.eu.

Live fuel prices in %s: https://www.fuel-prices.eu/live/italy/

HTML: https://www.fuel-prices.eu/live/italy/price-changes/
JSON: https://www.fuel-prices.eu/live/italy/price-changes/data.json
