Skip to content
FX

Prices · Kenya

What your shilling has lost

Pick an amount and a month. See what it is worth in today’s prices, how fast prices rose, and whether a Treasury bill or a bank deposit would have kept up.

Your money

Prices from January 2010 to September 2026, the latest month KNBS has published.

What your money is worth

KES 1,000 in January 2015 is worth, in September 2026 prices

KES 1,997

You would need KES 1,997 in September 2026 to buy what KES 1,000 bought in January 2015. Each shilling buys 49.9% less.

The other way round: KES 1,000 in September 2026 would have been KES 501 in January 2015.

Prices rose
99.7%
A year, on average
6.1%
Over
11 years and 8 months

What KES 1,000 would have become by September 2026

Past rates, not a promise: a bill or a deposit bought today earns today’s rate. A Treasury bill needs at least KES 50,000 at once.

Share on WhatsApp

How it works

Official prices, one index

Prices are the Kenya National Bureau of Statistics’ consumer price index (CPI), the figure behind the inflation rate in the news. We divide the later month’s index by the earlier one’s: if it rose 50%, you need KES 1,500 to buy what KES 1,000 bought.

KNBS rebased the CPI in March 2020 to a new basket (330 items, weights from the 2015/16 household budget survey) with February 2019 = 100. From February 2019 we use the new index as KNBS publishes it. Before that we use the old index (February 2009 = 100), scaled so the two meet in February 2019, the one month both cover (195.78 on the old base, 100 on the new). So any change before February 2019 comes from the old basket, and any change after it from the new one.

The old index’s monthly levels before February 2018 are worked back from KNBS’s official 12-month inflation rates, as tabled by the Central Bank of Kenya. The releases we use do not print the new index for March 2019 to January 2020, so those months are worked back the same way from the 12-month rates it printed a year later. KNBS revised its first rebased figures (March 2020 went from 106.53 to 107.48); we use the revised ones, which the CBK’s table also follows. Rates are published to two decimals, so very old comparisons can be a few shillings in a thousand out.

The Treasury bill line buys a 364-day bill on the 1st of the month at the latest auction’s average rate and buys a new one each time it matures; the deposit line earns the CBK’s average bank deposit rate each month. Both are after the 15% tax on interest. Checked 2026-10-15.

Sources

Where the numbers come from

Also see

More money tools

Information, not advice. Past rates and prices do not tell you future ones.

Quick answers

Questions people ask

What is KES 1,000 from 2015 worth today in Kenya?
KES 1,000 in January 2015 buys what KES 1,997 buys in September 2026: prices rose 100%, about 6.1% a year, on KNBS's consumer price index.
How much have prices risen in Kenya in the last ten years?
79% from September 2016 to September 2026, about 6.0% a year. A shilling buys 44% less than it did.
Did Treasury bills beat inflation?
KES 1,000 put in 364-day bills in January 2015 and rolled over every year would have grown to about KES 2,796 after 15% tax by September 2026, against KES 1,997 needed to keep up with prices. The calculator checks any period from 2011.