Here’s what R100 could buy you in 1995 vs today

Inflation has increased by almost 414% since 1995, but with the recent surge in food prices, R100 tends to buy you less than it should at the start of 2025 compared to 30 years ago.
Inflation in South Africa is influenced by a combination of global and local factors. In recent years, two major international events have exacerbated inflationary pressures.
The COVID-19 pandemic disrupted supply chains worldwide, leading to shortages and surging prices for goods and services.
Subsequently, the 2022 Russian invasion of Ukraine sent global food and fuel prices skyrocketing.
These crises had a cascading effect, pushing up costs in essential sectors and increasing financial strain on South African consumers.
By the end of 2024, average annual consumer price inflation settled at 4.4%, a marked improvement from the 6.0% average in 2023.
However, this was partly due to significant fuel price drops earlier in the year, temporarily easing inflationary pressures.
These relief measures were short-lived, with rising petrol prices in late 2024 and early 2025 expected to reignite inflationary concerns.
What R100 is worth
Statistics South Africa has recorded consumer price inflation over a long period of years.
CPI headline indexes can be used to calculate the equivalent buying power of R100 between 1995 and 2025.
Stats SA said the consumer price index (CPI) is a metric that reflects changes in the rate of inflation and measures changes in price for a range of consumer products.
To calculate today’s value of R100 after inflation, one must multiply R100 by the CPI of 2025 divided by the CPI of 1995.
This calculation shows that R100 in 1995 would be roughly equivalent to R513.72 in 2025.
This represents an inflation figure of 413.7% over the past 30 years or 5.8% annually.
Unfortunately, many things, including staples like food, have exceeded this growth, making R100 today much less powerful in terms of purchasing power.
Prices of goods 1995 vs 2025
Concerningly, food inflation has beaten inflation in some way.
For example, eggs have seen a 989% price increase since 1995, far exceeding the inflation rate.
Similarly, staples like white bread and milk have risen by 787% and 624%, respectively, underscoring the disproportionate burden on South African households.
Food prices are rising faster than overall inflation due to several reasons.
Global events like COVID-19 and the war in Ukraine have disrupted agricultural supply chains, making it more expensive to produce and transport food.
The costs of farming essentials like fertilizer, fuel, and electricity have also gone up, which adds to the prices consumers pay.
A weaker rand has also made imported farming materials more expensive. Finally, climate change, with unpredictable weather and droughts, has reduced crop production, limited supply, and driven prices higher.
The table below shows how the price of certain goods in 1995, as provided by StatsSA, compares to the same or similar products today.
For comparison purposes, prices from four of the country’s major retailers (Woolworths, Checkers, Pick n Pay and Spar) were considered to reach an average cost figure.
Interestingly, only one item (Sta-soft) increased above inflation over the period.
What’s notable about the items below is that if it were treated as a basket, the total in 1995 (R93.16) could all be purchased for R100.
In 2025, the total (R728.24) is much higher than the R100 equivalent (R513.72), showing the crumbling of purchasing power over the decades.
Item | The average cost in 1995 | The average cost in 2025 | % change |
---|---|---|---|
White bread (700g) | R2.14 | R18.99 | 787% |
2-litre milk | R4.83 | R34.99 | 624% |
Lamb chops (per kg) | R20.95 | R199.99 | 855% |
Chicken fillet (per kg) | R10.09 | R69.99 | 594% |
Apples (per kg) | R4.12 | R34.99 | 749% |
Coca Cola (1L) | R2.68 | R18.99 | 609% |
Eggs (6-pack) | R2.12 | R22.99 | 989% |
Toothpaste (100ml) | R4.02 | R19.99 | 397% |
toilet paper (4-pack) | R6.09 | R34.99 | 475% |
2kg white rice | R5.73 | R37.99 | 563% |
Kellogg’s cornflakes (500g) | R7.89 | R54.99 | 597% |
Cheese (per kg) | R22.50/kg | R179.35/kg | 697% |