Home › Italy › Price changes

When do fuel stations change their prices in Italy?

Price changes over 90 days at 21 519 stations in Italy, measured one station at a time: which weekday, how often, by how much, and which network moves first. These are not today’s prices — this is the rhythm behind them.

Window: Aug 3, 2026 – Oct 31, 2026 · 90 days · rebuilt every night

Changes per station
1.20 / week
Petrol, over 89 days
Busiest weekday
Thursday
19.8% of all changes (14.3% if every day were the same)
A price holds for
3 days
median gap between two changes at the same station
Up vs down
69% up
average step 0.021 EUR/L up, 0.045 EUR/L down (Petrol)

Which weekday

Each bar is the number of price changes we recorded on that weekday over the whole window, split by direction. The dashed line is what a week with no pattern would look like: one seventh of the changes on each day.

Petrol042 09684 192no patternMon · increase: 4 266Mon · cut: 3 204MonTue · increase: 39 292Tue · cut: 16 671TueWed · increase: 44 491Wed · cut: 17 471WedThu · increase: 45 292Thu · cut: 19 816Thu65 108Fri · increase: 33 950Fri · cut: 19 511FriSat · increase: 36 265Sat · cut: 20 297SatSun · increase: 23 502Sun · cut: 4 780SunDiesel042 09684 192no patternMon · increase: 5 630Mon · cut: 4 067MonTue · increase: 46 223Tue · cut: 18 475TueWed · increase: 56 244Wed · cut: 22 612WedThu · increase: 57 460Thu · cut: 26 732Thu84 192Fri · increase: 48 216Fri · cut: 26 254FriSat · increase: 53 111Sat · cut: 23 551SatSun · increase: 32 169Sun · cut: 6 044Sun

Scroll the chart sideways to read it.

increase cut – – no pattern
Show the numbers
Which weekday Petrol · increasePetrol · cutDiesel · increaseDiesel · cut
Monday 4 2663 2045 6304 067
Tuesday 39 29216 67146 22318 475
Wednesday 44 49117 47156 24422 612
Thursday 45 29219 81657 46026 732
Friday 33 95019 51148 21626 254
Saturday 36 26520 29753 11123 551
Sunday 23 5024 78032 1696 044

Ninety days, day by day

Top: the share of stations that changed price that day, above the line for increases, below it for cuts. Bottom: the median price across the market, the same days. The two panels share the same dates — read them as one picture, not as two scales on one axis.

share of stations58%58%29%29%Aug 4, 2026 · increase: 1 138 · cut: 617Aug 4, 2026 · increase: 1 138 · cut: 617Aug 5, 2026 · increase: 522 · cut: 2 760Aug 5, 2026 · increase: 522 · cut: 2 760Aug 6, 2026 · increase: 306 · cut: 4 018Aug 6, 2026 · increase: 306 · cut: 4 018Aug 7, 2026 · increase: 263 · cut: 4 430Aug 7, 2026 · increase: 263 · cut: 4 430Aug 8, 2026 · increase: 302 · cut: 4 315Aug 8, 2026 · increase: 302 · cut: 4 315Aug 9, 2026 · increase: 162 · cut: 1 124Aug 9, 2026 · increase: 162 · cut: 1 124Aug 10, 2026 · increase: 72 · cut: 706Aug 10, 2026 · increase: 72 · cut: 706Aug 11, 2026 · increase: 423 · cut: 3 487Aug 11, 2026 · increase: 423 · cut: 3 487Aug 12, 2026 · increase: 3 427 · cut: 924Aug 12, 2026 · increase: 3 427 · cut: 924Aug 13, 2026 · increase: 4 345 · cut: 534Aug 13, 2026 · increase: 4 345 · cut: 534Aug 14, 2026 · increase: 2 821 · cut: 357Aug 14, 2026 · increase: 2 821 · cut: 357Aug 15, 2026 · increase: 2 777 · cut: 245Aug 15, 2026 · increase: 2 777 · cut: 245Aug 16, 2026 · increase: 525 · cut: 33Aug 16, 2026 · increase: 525 · cut: 33Aug 17, 2026 · increase: 552 · cut: 82Aug 17, 2026 · increase: 552 · cut: 82Aug 18, 2026 · increase: 3 247 · cut: 349Aug 18, 2026 · increase: 3 247 · cut: 349Aug 19, 2026 · increase: 5 061 · cut: 137Aug 19, 2026 · increase: 5 061 · cut: 137Aug 20, 2026 · increase: 4 883 · cut: 143Aug 20, 2026 · increase: 4 883 · cut: 143Aug 21, 2026 · increase: 4 620 · cut: 164Aug 21, 2026 · increase: 4 620 · cut: 164Aug 22, 2026 · increase: 3 226 · cut: 66Aug 22, 2026 · increase: 3 226 · cut: 66Aug 23, 2026 · increase: 3 994 · cut: 154Aug 23, 2026 · increase: 3 994 · cut: 154Aug 24, 2026 · increase: 635 · cut: 31Aug 24, 2026 · increase: 635 · cut: 31Aug 25, 2026 · increase: 7 283 · cut: 185Aug 25, 2026 · increase: 7 283 · cut: 185Aug 26, 2026 · increase: 3 080 · cut: 988Aug 26, 2026 · increase: 3 080 · cut: 988Aug 27, 2026 · increase: 1 042 · cut: 2 262Aug 27, 2026 · increase: 1 042 · cut: 2 262Aug 28, 2026 · increase: 592 · cut: 2 309Aug 28, 2026 · increase: 592 · cut: 2 309Aug 29, 2026 · increase: 3 262 · cut: 968Aug 29, 2026 · increase: 3 262 · cut: 968Aug 30, 2026 · increase: 567 · cut: 254Aug 30, 2026 · increase: 567 · cut: 254Aug 31, 2026 · increase: 271 · cut: 108Aug 31, 2026 · increase: 271 · cut: 108Sep 1, 2026 · increase: 5 748 · cut: 331Sep 1, 2026 · increase: 5 748 · cut: 331Sep 2, 2026 · increase: 4 873 · cut: 364Sep 2, 2026 · increase: 4 873 · cut: 364Sep 3, 2026 · increase: 11 154 · cut: 298Sep 3, 2026 · increase: 11 154 · cut: 298Sep 4, 2026 · increase: 7 160 · cut: 155Sep 4, 2026 · increase: 7 160 · cut: 155Sep 5, 2026 · increase: 2 554 · cut: 5 479Sep 5, 2026 · increase: 2 554 · cut: 5 479Sep 6, 2026 · increase: 10 056 · cut: 291Sep 6, 2026 · increase: 10 056 · cut: 291Sep 7, 2026 · increase: 465 · cut: 46Sep 7, 2026 · increase: 465 · cut: 46Sep 8, 2026 · increase: 5 142 · cut: 268Sep 8, 2026 · increase: 5 142 · cut: 268Sep 9, 2026 · increase: 10 698 · cut: 156Sep 9, 2026 · increase: 10 698 · cut: 156Sep 10, 2026 · increase: 10 674 · cut: 195Sep 10, 2026 · increase: 10 674 · cut: 195Sep 11, 2026 · increase: 9 708 · cut: 307Sep 11, 2026 · increase: 9 708 · cut: 307Sep 12, 2026 · increase: 12 157 · cut: 167Sep 12, 2026 · increase: 12 157 · cut: 167Sep 13, 2026 · increase: 4 510 · cut: 50Sep 13, 2026 · increase: 4 510 · cut: 50Sep 14, 2026 · increase: 1 207 · cut: 28Sep 14, 2026 · increase: 1 207 · cut: 28Sep 15, 2026 · increase: 10 258 · cut: 258Sep 15, 2026 · increase: 10 258 · cut: 258Sep 16, 2026 · increase: 11 091 · cut: 337Sep 16, 2026 · increase: 11 091 · cut: 337Sep 17, 2026 · increase: 10 098 · cut: 234Sep 17, 2026 · increase: 10 098 · cut: 234Sep 18, 2026 · increase: 5 948 · cut: 379Sep 18, 2026 · increase: 5 948 · cut: 379Sep 19, 2026 · increase: 4 473 · cut: 527Sep 19, 2026 · increase: 4 473 · cut: 527Sep 20, 2026 · increase: 958 · cut: 155Sep 20, 2026 · increase: 958 · cut: 155Sep 21, 2026 · increase: 301 · cut: 57Sep 21, 2026 · increase: 301 · cut: 57Sep 22, 2026 · increase: 3 390 · cut: 1 590Sep 22, 2026 · increase: 3 390 · cut: 1 590Sep 23, 2026 · increase: 3 156 · cut: 3 132Sep 23, 2026 · increase: 3 156 · cut: 3 132Sep 24, 2026 · increase: 817 · cut: 1 867Sep 24, 2026 · increase: 817 · cut: 1 867Sep 25, 2026 · increase: 1 058 · cut: 1 273Sep 25, 2026 · increase: 1 058 · cut: 1 273Sep 26, 2026 · increase: 4 394 · cut: 584Sep 26, 2026 · increase: 4 394 · cut: 584Sep 27, 2026 · increase: 2 103 · cut: 350Sep 27, 2026 · increase: 2 103 · cut: 350Sep 28, 2026 · increase: 331 · cut: 1 098Sep 28, 2026 · increase: 331 · cut: 1 098Sep 29, 2026 · increase: 829 · cut: 4 605Sep 29, 2026 · increase: 829 · cut: 4 605Sep 30, 2026 · increase: 331 · cut: 4 167Sep 30, 2026 · increase: 331 · cut: 4 167Oct 1, 2026 · increase: 212 · cut: 5 629Oct 1, 2026 · increase: 212 · cut: 5 629Oct 2, 2026 · increase: 185 · cut: 4 606Oct 2, 2026 · increase: 185 · cut: 4 606Oct 3, 2026 · increase: 311 · cut: 3 058Oct 3, 2026 · increase: 311 · cut: 3 058Oct 4, 2026 · increase: 88 · cut: 916Oct 4, 2026 · increase: 88 · cut: 916Oct 5, 2026 · increase: 67 · cut: 409Oct 5, 2026 · increase: 67 · cut: 409Oct 6, 2026 · increase: 666 · cut: 2 130Oct 6, 2026 · increase: 666 · cut: 2 130Oct 7, 2026 · increase: 794 · cut: 1 790Oct 7, 2026 · increase: 794 · cut: 1 790Oct 8, 2026 · increase: 602 · cut: 1 541Oct 8, 2026 · increase: 602 · cut: 1 541Oct 9, 2026 · increase: 678 · cut: 1 194Oct 9, 2026 · increase: 678 · cut: 1 194Oct 10, 2026 · increase: 1 585 · cut: 1 277Oct 10, 2026 · increase: 1 585 · cut: 1 277Oct 11, 2026 · increase: 351 · cut: 348Oct 11, 2026 · increase: 351 · cut: 348Oct 12, 2026 · increase: 224 · cut: 159Oct 12, 2026 · increase: 224 · cut: 159Oct 13, 2026 · increase: 667 · cut: 636Oct 13, 2026 · increase: 667 · cut: 636Oct 14, 2026 · increase: 709 · cut: 749Oct 14, 2026 · increase: 709 · cut: 749Oct 15, 2026 · increase: 668 · cut: 863Oct 15, 2026 · increase: 668 · cut: 863Oct 16, 2026 · increase: 629 · cut: 1 293Oct 16, 2026 · increase: 629 · cut: 1 293Oct 17, 2026 · increase: 957 · cut: 2 518Oct 17, 2026 · increase: 957 · cut: 2 518Oct 18, 2026 · increase: 104 · cut: 683Oct 18, 2026 · increase: 104 · cut: 683Oct 19, 2026 · increase: 73 · cut: 272Oct 19, 2026 · increase: 73 · cut: 272Oct 20, 2026 · increase: 294 · cut: 1 315Oct 20, 2026 · increase: 294 · cut: 1 315Oct 21, 2026 · increase: 373 · cut: 1 240Oct 21, 2026 · increase: 373 · cut: 1 240Oct 22, 2026 · increase: 323 · cut: 1 441Oct 22, 2026 · increase: 323 · cut: 1 441Oct 23, 2026 · increase: 166 · cut: 1 253Oct 23, 2026 · increase: 166 · cut: 1 253Oct 24, 2026 · increase: 267 · cut: 1 093Oct 24, 2026 · increase: 267 · cut: 1 093Oct 25, 2026 · increase: 84 · cut: 422Oct 25, 2026 · increase: 84 · cut: 422Oct 26, 2026 · increase: 68 · cut: 208Oct 26, 2026 · increase: 68 · cut: 208Oct 27, 2026 · increase: 207 · cut: 900Oct 27, 2026 · increase: 207 · cut: 900Oct 28, 2026 · increase: 376 · cut: 727Oct 28, 2026 · increase: 376 · cut: 727Oct 29, 2026 · increase: 168 · cut: 791Oct 29, 2026 · increase: 168 · cut: 791Oct 30, 2026 · increase: 122 · cut: 1 791Oct 30, 2026 · increase: 122 · cut: 1 791median price · EUR/L2.1592.0741.989Aug 3, 2026Sep 1, 2026Oct 1, 2026

Scroll the chart sideways to read it.

increase cut — median price · Petrol · EUR/L

A market-wide move — a “wave” — is a run of days on which at least 32% 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: 5.

How big is one change

The distribution of the size of a single change at a single station, increases on one side and cuts on the other. The marked line on each arm is the median. “Rocket and feather” asks whether the two arms are the same shape — here they are not.

Petrolcut · median 0.020increase · median 0.0200.000cut · 0.000 EUR/L – 0.005 EUR/L · 3 046increase · 0.000 EUR/L – 0.005 EUR/L · 1 614cut · 0.005 EUR/L – 0.010 EUR/L · 4 082increase · 0.005 EUR/L – 0.010 EUR/L · 4 3540.010cut · 0.010 EUR/L – 0.015 EUR/L · 29 452increase · 0.010 EUR/L – 0.015 EUR/L · 97 400cut · 0.015 EUR/L – 0.020 EUR/L · 1 191increase · 0.015 EUR/L – 0.020 EUR/L · 2 4360.020cut · 0.020 EUR/L – 0.025 EUR/L · 18 849increase · 0.020 EUR/L – 0.025 EUR/L · 66 741cut · 0.025 EUR/L – 0.030 EUR/L · 757increase · 0.025 EUR/L – 0.030 EUR/L · 1 4340.030cut · 0.030 EUR/L – 0.035 EUR/L · 9 718increase · 0.030 EUR/L – 0.035 EUR/L · 25 615cut · 0.035 EUR/L – 0.040 EUR/L · 569increase · 0.035 EUR/L – 0.040 EUR/L · 7890.040cut · 0.040 EUR/L – 0.045 EUR/L · 6 049increase · 0.040 EUR/L – 0.045 EUR/L · 11 211cut · 0.045 EUR/L – 0.050 EUR/L · 484increase · 0.045 EUR/L – 0.050 EUR/L · 4370.050cut · 0.050 EUR/L – 0.055 EUR/L · 3 711increase · 0.050 EUR/L – 0.055 EUR/L · 5 390cut · 0.055 EUR/L – 0.060 EUR/L · 290increase · 0.055 EUR/L – 0.060 EUR/L · 2460.060cut · 0.060 EUR/L – 0.065 EUR/L · 2 571increase · 0.060 EUR/L – 0.065 EUR/L · 3 446cut · 0.065 EUR/L – 0.070 EUR/L · 253increase · 0.065 EUR/L – 0.070 EUR/L · 1410.070cut · 0.070 EUR/L – 0.075 EUR/L · 1 621increase · 0.070 EUR/L – 0.075 EUR/L · 1 666≥ 0.075cut · ≥ 0.075 EUR/L · 19 107increase · ≥ 0.075 EUR/L · 4 138median 0.020 EUR/Lmedian 0.020 EUR/Lsize of one change · EUR/LDieselcut · median 0.030increase · median 0.0200.000cut · 0.000 EUR/L – 0.005 EUR/L · 3 099increase · 0.000 EUR/L – 0.005 EUR/L · 1 516cut · 0.005 EUR/L – 0.010 EUR/L · 2 935increase · 0.005 EUR/L – 0.010 EUR/L · 3 2100.010cut · 0.010 EUR/L – 0.015 EUR/L · 25 623increase · 0.010 EUR/L – 0.015 EUR/L · 88 695cut · 0.015 EUR/L – 0.020 EUR/L · 2 080increase · 0.015 EUR/L – 0.020 EUR/L · 2 9990.020cut · 0.020 EUR/L – 0.025 EUR/L · 26 212increase · 0.020 EUR/L – 0.025 EUR/L · 73 862cut · 0.025 EUR/L – 0.030 EUR/L · 1 837increase · 0.025 EUR/L – 0.030 EUR/L · 1 7630.030cut · 0.030 EUR/L – 0.035 EUR/L · 12 774increase · 0.030 EUR/L – 0.035 EUR/L · 31 898cut · 0.035 EUR/L – 0.040 EUR/L · 996increase · 0.035 EUR/L – 0.040 EUR/L · 1 8520.040cut · 0.040 EUR/L – 0.045 EUR/L · 13 246increase · 0.040 EUR/L – 0.045 EUR/L · 19 923cut · 0.045 EUR/L – 0.050 EUR/L · 1 999increase · 0.045 EUR/L – 0.050 EUR/L · 2 8150.050cut · 0.050 EUR/L – 0.055 EUR/L · 7 101increase · 0.050 EUR/L – 0.055 EUR/L · 18 690cut · 0.055 EUR/L – 0.060 EUR/L · 526increase · 0.055 EUR/L – 0.060 EUR/L · 1 0740.060cut · 0.060 EUR/L – 0.065 EUR/L · 4 992increase · 0.060 EUR/L – 0.065 EUR/L · 27 645cut · 0.065 EUR/L – 0.070 EUR/L · 405increase · 0.065 EUR/L – 0.070 EUR/L · 7120.070cut · 0.070 EUR/L – 0.075 EUR/L · 2 454increase · 0.070 EUR/L – 0.075 EUR/L · 9 173≥ 0.075cut · ≥ 0.075 EUR/L · 21 456increase · ≥ 0.075 EUR/L · 13 226median 0.030 EUR/Lmedian 0.020 EUR/Lsize of one change · EUR/L

Scroll the chart sideways to read it.

increasecut
Petrol · median 0.020 EUR/L 0.020 EUR/L
Petrol · mean 0.021 EUR/L 0.045 EUR/L
Petrol · n 227 058 101 750
Diesel · median 0.020 EUR/L 0.030 EUR/L
Diesel · mean 0.031 EUR/L 0.048 EUR/L
Diesel · n 299 053 127 735

The hour of the day

Here it can: the source carries a clock of its own. 19 960 changes with a timestamp from the last 7 days, one bar per hour, as a share of them all.

0%8%16%00:00 · 105 (0.5%)0001:00 · 835 (4.2%)02:00 · 91 (0.5%)03:00 · 17 (0.1%)0304:00 · 33 (0.2%)05:00 · 382 (1.9%)06:00 · 1 376 (6.9%)0607:00 · 3 195 (16.0%)08:00 · 1 352 (6.8%)09:00 · 1 255 (6.3%)0910:00 · 938 (4.7%)11:00 · 718 (3.6%)12:00 · 1 550 (7.8%)1213:00 · 765 (3.8%)14:00 · 659 (3.3%)15:00 · 831 (4.2%)1516:00 · 777 (3.9%)17:00 · 1 488 (7.5%)18:00 · 816 (4.1%)1819:00 · 824 (4.1%)20:00 · 150 (0.8%)21:00 · 1 007 (5.0%)2122:00 · 702 (3.5%)23:00 · 94 (0.5%)hour of day

Scroll the chart sideways to read it.

One observation per station — the last change the source reports for it. A station that has not moved its price inside the window is not in this panel, and the panel is therefore a cross-section, not the whole 90 days.

Network by network

Only networks with at least 108 stations in the window. “Together” is the share of a network’s own stations that change on a day when that network moves at all; “Behind” is how many days later that network reaches the centre of a market-wide move, compared with the first network to move.

Network Stations Changes / station / week Share up Together Behind the first mover Moved first
Api-Ip 3 764 1.39 66% 12% 0.23 d 1 / 5
Tamoil 1 496 1.31 69% 10% 0.27 d 1 / 5
Retitalia 182 1.17 58% 14% 0.29 d 0 / 5
Energas 153 0.97 66% 9% 0.31 d 0 / 5
Shell 166 1.37 63% 15% 0.32 d 1 / 5
Esso 2 123 1.19 64% 14% 0.39 d 0 / 5
Agip Eni 3 949 1.15 84% 3% 0.48 d 0 / 5
Q8 2 751 1.32 68% 13% 0.50 d 1 / 5
Pompe Bianche 2 976 0.92 65% 12% 0.60 d 0 / 5
Europam 200 1.30 65% 5% 0.64 d 1 / 5

Petrol · Window: Aug 3, 2026 – Oct 31, 2026 · 90 days · rebuilt every night

How this was measured

What this cannot tell you

Questions

Does this tell me the best day to fill up?
It tells you when the market moves, not which way it will move. In Italy the busiest day is Thursday (19.8% of all changes) and the quietest is Monday (2.3%). A day with few changes is a day on which yesterday’s price is still standing — useful if yesterday was cheap, useless if it was not.
Do you know the hour at which a price changes?
For Italy, yes: the source carries a clock of its own, and most changes land between 07:00 and 08:00. Where a source does not carry one, this site writes “the hour cannot be established” instead of guessing, and that is the honest answer for every market whose history keeps one price per day.
How do you know a price changed at all?
By comparing a station with itself. Two consecutive days in the same station’s series with two different prices is one change, counted on the second day. Over 90 days that gives 328 808 changes at 21 519 stations, and every figure above is a slice of that same set.