In January 2000, a litre of 95 unleaded in Gauteng cost R1.73. Today it's R19.92. That's a 1,051% increase — or roughly 12 times what your parents paid.
Filling a 50-litre tank cost R86.50 in 2000. The same tank today costs R996.
The timeline tells the story:
2000-2005 — petrol climbed steadily from R1.73 to R4.43. The Iraq war and Hurricane Katrina pushed oil prices up globally. Most South Africans barely noticed.
2008 — the first shock. Oil hit $147 a barrel. SA petrol spiked to R9.13 — more than five times the 2000 price. Then the financial crisis hit and prices briefly dropped. They never went back to pre-2008 levels.
2012 — double digits for the first time at R10.71. The rand was weakening past R8 to the dollar.
2015 — the RAF levy jumped 48% overnight, adding 50 cents per litre in a single announcement. Government taxes now make up over R7 of every litre you buy.
2020 — COVID briefly crashed oil demand. Brent crude dropped below $20. SA petrol fell to R12.22. A temporary reprieve nobody enjoyed because nobody was driving.
2022 — Russia invaded Ukraine. Oil spiked. The rand weakened. In July, SA hit an all-time record of R26.74 per litre. Cost-of-living protests followed.
2026 — prices have eased from the peak but R19.92 is the new normal. Over 35% of the pump price is taxes and levies. The basic fuel price — what the actual petrol costs — is less than two-thirds of what you pay.
The uncomfortable truth: even if oil drops, the taxes don't. The price floor keeps rising regardless of what happens in global markets.