When do fuel stations change their prices in France?
Price changes over 90 days at 8 024 stations in France, 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: Jun 25, 2026 – Sep 22, 2026 · 90 days · rebuilt every night
Changes per station
1.69 / week
SP95-E10, over 90 days
Busiest weekday
Friday
21.5% of all changes (14.3% if every day were the same)
A price holds for
2 days
median gap between two changes at the same station
Up vs down
68% up
average step 0.030 EUR/L up, 0.027 EUR/L down (SP95-E10)
A station in France changes its SP95-E10 price 1.69 times a week on average, and a price that has just changed then holds for 2 days before the next one.
On an ordinary day 25.4% of the stations in France change their price; on the busiest day of the window, 53.6%.
The busiest weekday is Friday, with 21.5% of all changes; the quietest is Sunday, with 3.4%.
An increase moves the price by 0.030 EUR/L on average, a cut by 0.027 EUR/L. Over the window there were 118 345 changes upward and 55 940 downward.
Half of all the price changes of the last 90 days happened on just 30 of them.
Across the window the market median went from 1.869 EUR/L to 2.169 EUR/L.
Where the source carries a clock of its own, most changes land between 09:00 and 10:00 — 15% of 6 915 changes carrying a timestamp in the sample.
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.
Scroll the chart sideways to read it.
increasecut– – no pattern
Show the numbers
Which weekday
SP95-E10 · increase
SP95-E10 · cut
Diesel (Gazole) · increase
Diesel (Gazole) · cut
Monday
17 178
7 406
23 795
10 021
Tuesday
21 111
7 122
30 567
10 335
Wednesday
18 931
10 024
27 593
12 496
Thursday
20 872
7 839
31 746
9 009
Friday
24 443
12 973
38 911
15 429
Saturday
11 626
8 867
19 573
11 245
Sunday
4 184
1 709
6 122
2 306
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.
Scroll the chart sideways to read it.
increasecut— median price · SP95-E10 · EUR/L
A market-wide move — a “wave” — is a run of days on which at least 35% 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.
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.
Scroll the chart sideways to read it.
increase
cut
SP95-E10 · median
0.021 EUR/L
0.019 EUR/L
SP95-E10 · mean
0.030 EUR/L
0.027 EUR/L
SP95-E10 · n
118 345
55 940
Diesel (Gazole) · median
0.030 EUR/L
0.020 EUR/L
Diesel (Gazole) · mean
0.040 EUR/L
0.032 EUR/L
Diesel (Gazole) · n
178 307
70 841
The hour of the day
Here it can: the source carries a clock of its own. 6 915 changes with a timestamp from the last 7 days, one bar per hour, as a share of them all.
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.
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 35% 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.
Prices of zero or below are dropped before anything is computed. Everything on this page is about SP95-E10 and Diesel (Gazole); other fuels are not mixed in.
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. Where we read more often — Romania, every two hours — 11.0% of the station-days that carried a change carried more than one, so a once-a-day measurement undercounts by roughly that much.
The window contains a real price trend, so the count of increases and cuts is not a fair contest: over these 90 days the market median went from 1.869 EUR/L to 2.169 EUR/L. The size of a single step is the fairer comparison, and it is reported separately.
The source for this market does not publish which network a station belongs to, so there is no network table on this page.
The window covers 8 024 stations with a usable series out of the ones we track; a station that entered or left the register mid-window contributes only the days it was there.
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 France the busiest day is Friday (21.5% of all changes) and the quietest is Sunday (3.4%). 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 France, yes: the source carries a clock of its own, and most changes land between 09:00 and 10: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 174 285 changes at 8 024 stations, and every figure above is a slice of that same set.