Why Fuel Prices Keep Changing: A Simple Breakdown
The pump price is five numbers added together. Once you can name them, the weekly swings stop looking random.

In this guide:
- The five parts of a pump price
- Why the shilling matters as much as the oil price
- Why the pump lags the news
- Why landlocked matters
- Why two stations on the same road differ
- What this means for you
- The short version
The pump price is an addition sum
A litre of petrol has a price the way a plate of food has a price: it is the ingredients plus the work plus the margin. Nothing about it is arbitrary, and once you can name the five parts, the weekly movements stop looking like somebody's decision.
1. The five parts of a pump price
- The product itself — refined petrol or diesel bought on the international market, priced in dollars
- Freight and landing — shipping to Mombasa or Dar es Salaam, then trucking inland
- Taxes and levies — excise duty and other charges, mostly fixed in shillings per litre
- Distribution and retail margin — the depot, the tanker, the station, the attendant
- The exchange rate — which converts the first two from dollars into shillings
Only the first and last of those move week to week. The middle three are stable for months at a time. That is why the pump price tracks two things and ignores everything else.
2. Why the shilling matters as much as the oil price
This is the part most people skip, and it explains more of the movement than the oil price does in a quiet month.
The product is bought in dollars. If the international price of petrol does not move at all but the shilling weakens against the dollar, the same litre costs more shillings to land. The station has to charge more to recover the same cost.
So there are two independent dials. They can move together — which produces a sharp jump — or against each other, which produces a month where the international news says prices are falling and the pump says otherwise.
3. Why the pump lags the news
Fuel takes weeks to get here. A cargo priced in June arrives, clears, moves inland and reaches a station forecourt over the following weeks, and it is sold at what it cost to land, not at today's headline.
- A price shock abroad shows up here roughly three to six weeks later
- A price fall abroad shows up on the same lag
- Stations sell existing stock at existing cost before repricing
That lag is not a station holding out. It is inventory bought at a price that has already been paid.
4. Why landlocked matters
Uganda has no coastline and no refinery at scale, so every litre arrives by ship and then by road. That adds two costs that coastal countries do not carry: the inland haul, and the risk that the haul is disrupted.
- Transport is a real per-litre cost that rises with the very fuel it delivers
- A closed border, a washed-out road or a strike at the port moves prices here and nowhere else
- Prices are consistently higher the further you are from the corridor — a station in Kisoro and one in Jinja are not selling the same landed cost
5. Why two stations on the same road differ
Within a town, the spread comes from the last two items in the sum.
- Volume — a busy station turns stock over faster and can run a thinner margin
- Supply contract — different importers, different landed costs
- Location — a highway station with no competition for forty kilometres prices accordingly
- Payment mix — stations carrying a lot of credit customers price for the financing
Note: A station that is unusually cheap on a road where everyone else is not is worth a moment's thought. Legitimate discounting exists; so does short measure. Compare the litres dispensed against what your tank normally takes.
6. What this means for you
You cannot control the dials, but the lag is predictable enough to use.
- Fill up when you notice the shilling has been stable and international prices have been falling for a fortnight — the pump has not caught up yet
- Avoid filling in the week after a sharp jump abroad; that price is already coming, and the tank you fill now is at the old price
- Keep the tank above a quarter. Running on fumes means buying at whatever station you reach, at whatever price it asks
- For a business running vehicles, a fuel card or a bulk arrangement removes the retail margin entirely
The short version
Product price and exchange rate move; taxes, freight and margins mostly do not. The pump follows both dials on a lag of a few weeks, and the lag is why the pump and the headline so often disagree.



