When do fuel stations change their prices in Romania?
Price changes over 90 days at 1 141 stations in Romania, 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: Jul 14, 2026 – Oct 11, 2026 · 90 days · rebuilt every night
Changes per station
1.68 / week
standard petrol, over 90 days
Busiest weekday
Wednesday
21.4% 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
92% up
average step 0.084 RON/L up, 0.106 RON/L down (standard petrol)
A station in Romania changes its standard petrol price 1.68 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 1.1% of the stations in Romania change their price; on the busiest day of the window, 99.2%.
The busiest weekday is Wednesday, with 21.4% of all changes; the quietest is Monday, with 3.9%.
An increase moves the price by 0.084 RON/L on average, a cut by 0.106 RON/L. Over the window there were 22 649 changes upward and 2 054 downward.
Half of all the price changes of the last 90 days happened on just 12 of them.
When PETROM moves, 100% of its own stations move on the same day — the price of a station in this network is not set at the station.
PETROM reaches the centre of a market-wide move first in 9 of the 11 waves we measured; the rest follow at a median of 0.0 days.
Across the window the market median went from 8.630 RON/L to 10.140 RON/L.
Where the source carries a clock of its own, most changes land between 00:00 and 01:00 — 29% of 27 220 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
standard petrol · increase
standard petrol · cut
standard diesel · increase
standard diesel · cut
Monday
786
168
2 354
27
Tuesday
4 361
133
4 848
1 370
Wednesday
4 874
407
5 488
681
Thursday
3 367
28
3 186
475
Friday
3 494
1 303
4 505
1 279
Saturday
3 853
15
4 390
876
Sunday
1 914
0
2 716
1 117
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 · standard petrol · RON/L
A market-wide move — a “wave” — is a run of days on which at least 50% 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: 11.
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
standard petrol · median
0.090 RON/L
0.150 RON/L
standard petrol · mean
0.084 RON/L
0.106 RON/L
standard petrol · n
22 649
2 054
standard diesel · median
0.100 RON/L
0.170 RON/L
standard diesel · mean
0.110 RON/L
0.232 RON/L
standard diesel · n
27 487
5 825
The hour of the day
Here it can: the source carries a clock of its own. 27 220 changes with a timestamp from the last 90 days, one bar per hour, as a share of them all.
Scroll the chart sideways to read it.
The clock is the one the register reports for the change itself, not the moment we read it. Our own reading runs every two hours.
Network by network
Only networks with at least 20 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
PETROM
317
1.56
95%
100%
first
9 / 11
MOL
190
2.02
92%
99%
first
6 / 11
OMV
142
1.56
95%
100%
first
9 / 11
SOCAR
64
1.41
94%
95%
0.03 d
4 / 11
ROMPETROL
155
1.97
85%
97%
0.50 d
2 / 11
LUKOIL
252
1.63
90%
100%
0.50 d
5 / 11
standard petrol · Window: Jul 14, 2026 – Oct 11, 2026 · 90 days · rebuilt every night
How this was measured
One price per station per day. We read the Romanian register every two hours, so a day has up to twelve readings; the daily series takes the last reading of each day. Mixing the two Romanian streams would produce a zig-zag, so only one of them is used.
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 50% 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: 11.
Prices of zero or below are dropped before anything is computed. Everything on this page is about standard petrol and standard diesel; 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. Where we read more often we can measure what that costs: in Romania, 9.6% of the station-days that had a change had 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 8.630 RON/L to 10.140 RON/L. The size of a single step is the fairer comparison, and it is reported separately.
Networks are read from the station register, so a station whose network is not recorded there falls outside the network table, even though its changes are still counted everywhere else.
The window covers 1 141 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 Romania the busiest day is Wednesday (21.4% of all changes) and the quietest is Monday (3.9%). 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 Romania, yes: the source carries a clock of its own, and most changes land between 00:00 and 01: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 24 703 changes at 1 141 stations, and every figure above is a slice of that same set.