African Tax Observatory · Country brief · KenyaData pulled 14 October 2026 · taxintellilyticsstories.com/africa/countries/KEN
Gazetteer · Eastern Africa · East African Community · Lower middle income
Kenya
Collected 14.3% of GDP in tax in 2024, 20 of 38 reporting members.
14.3%
Tax, % of GDP, 2024
−2.3
Points since 2010
0.82
Tax buoyancy
over 16 years
$893
Tax per person
PPP dollars
Plate I·Over time
Fifteen years, against the continent
Over time
Kenya against the continent
Show the numbers as a table
| Year | Kenya | Eastern Africa median | ATAF median | ATAF 25th percentile | ATAF 75th percentile | Members reporting |
|---|---|---|---|---|---|---|
| 2010 | 16.54 | 11.55 | 14.34 | 10.67 | 16.43 | 26 |
| 2011 | 17.35 | 12.53 | 14.84 | 10.99 | 16.62 | 33 |
| 2012 | 16.75 | 13.08 | 15.07 | 11.45 | 16.75 | 33 |
| 2013 | 16.84 | 13.69 | 13.83 | 11.23 | 16.89 | 32 |
| 2014 | 18.16 | 14.70 | 14.26 | 11.87 | 17.13 | 32 |
| 2015 | 17.46 | 15.15 | 15.08 | 12.33 | 18.55 | 33 |
| 2016 | 16.97 | 15.61 | 14.38 | 12.40 | 17.43 | 33 |
| 2017 | 16.87 | 15.25 | 14.75 | 11.50 | 16.95 | 35 |
| 2018 | 15.72 | 15.62 | 14.18 | 10.86 | 16.10 | 36 |
| 2019 | 15.12 | 15.12 | 13.57 | 11.51 | 17.23 | 38 |
| 2020 | 14.28 | 14.28 | 13.27 | 10.85 | 16.07 | 38 |
| 2021 | 13.56 | 11.94 | 12.72 | 10.44 | 16.06 | 40 |
| 2022 | 14.79 | 13.69 | 14.18 | 11.34 | 18.16 | 39 |
| 2023 | 13.41 | 13.41 | 14.43 | 11.30 | 18.82 | 37 |
| 2024 | 14.28 | 14.28 | 14.30 | 12.17 | 18.05 | 38 |
| 2025 | 13.68 | 13.68 | 13.74 | 12.18 | 20.53 | 34 |
Plate II·Peers, 2024
Each tax beside the medians
Against its peers, 2024
Each tax as a share of GDP, beside the medians
Show the numbers as a table
| Measure | Kenya | Eastern Africa median | ATAF median |
|---|---|---|---|
| Tax-to-GDP | 14.28 | 14.28 | 14.30 |
| Domestic taxes | 10.01 | 10.01 | 9.01 |
| Customs taxes | 4.27 | 4.76 | 4.87 |
| Non-tax revenue | 1.18 | 0.65 | 2.59 |
| VAT | 4.35 | 5.14 | 5.20 |
| PIT | 3.58 | 2.43 | 2.04 |
| CIT | 1.79 | 1.80 | 2.72 |
Plate III·Tax heads
How Kenya's tax is made up
Tax heads
What each tax brings in, as a share of GDP
Show the numbers as a table
| Year | Tax head | Revenue (PPP $) | % of GDP |
|---|---|---|---|
| 2010 | Domestic VAT | 2810286234 | 3.06 |
| 2010 | Personal income tax | 3789254240 | 4.12 |
| 2010 | Corporate income tax | 2061109587 | 2.24 |
| 2010 | Withholding tax | 827782503 | 0.90 |
| 2010 | Presumptive tax | 3385070 | 0.00 |
| 2010 | Other domestic taxes | 220757598 | 0.24 |
| 2010 | VAT on imports | 1917491316 | 2.09 |
| 2010 | Import duty | 1254392970 | 1.37 |
| 2010 | Excise on imports | 1303009731 | 1.42 |
| 2010 | Other customs taxes | 482398981 | 0.52 |
| 2010 | Not attributed to a head | 532721928 | 0.58 |
| 2011 | Domestic VAT | 2918408034 | 3.00 |
| 2011 | Personal income tax | 4194902517 | 4.31 |
| 2011 | Corporate income tax | 2439580174 | 2.50 |
| 2011 | Withholding tax | 1038769479 | 1.07 |
| 2011 | Presumptive tax | 3679671 | 0.00 |
| 2011 | Other domestic taxes | 242096628 | 0.25 |
| 2011 | VAT on imports | 2299538240 | 2.36 |
| 2011 | Import duty | 1293444939 | 1.33 |
| 2011 | Excise on imports | 1228264007 | 1.26 |
| 2011 | Other customs taxes | 578222571 | 0.59 |
| 2011 | Not attributed to a head | 659761056 | 0.68 |
| 2012 | Domestic VAT | 2458504625 | 2.34 |
| 2012 | Personal income tax | 4758353102 | 4.53 |
| 2012 | Corporate income tax | 2492000114 | 2.37 |
| 2012 | Withholding tax | 1383509049 | 1.32 |
| 2012 | Presumptive tax | 3817287 | 0.00 |
| 2012 | Other domestic taxes | 265579336 | 0.25 |
| 2012 | VAT on imports | 2484328336 | 2.36 |
| 2012 | Import duty | 1366899210 | 1.30 |
| 2012 | Excise on imports | 1035918572 | 0.99 |
| 2012 | Other customs taxes | 654217290 | 0.62 |
| 2012 | Not attributed to a head | 709034084 | 0.67 |
| 2013 | Domestic VAT | 2693164793 | 2.26 |
| 2013 | Personal income tax | 5745370304 | 4.81 |
| 2013 | Corporate income tax | 2936870664 | 2.46 |
| 2013 | Withholding tax | 1735003585 | 1.45 |
| 2013 | Presumptive tax | 4917239 | 0.00 |
| 2013 | Other domestic taxes | 295501504 | 0.25 |
| 2013 | VAT on imports | 2513675712 | 2.11 |
| 2013 | Import duty | 1537039122 | 1.29 |
| 2013 | Excise on imports | 1153636531 | 0.97 |
| 2013 | Other customs taxes | 644320199 | 0.54 |
| 2013 | Not attributed to a head | 840588686 | 0.70 |
| 2014 | Domestic VAT | 3214170119 | 2.44 |
| 2014 | Personal income tax | 6764476138 | 5.13 |
| 2014 | Corporate income tax | 3551140883 | 2.70 |
| 2014 | Withholding tax | 1483863349 | 1.13 |
| 2014 | Presumptive tax | 4347689 | 0.00 |
| 2014 | Other domestic taxes | 335985103 | 0.26 |
| 2014 | VAT on imports | 3269254895 | 2.48 |
| 2014 | Import duty | 1739305611 | 1.32 |
| 2014 | Excise on imports | 1346789482 | 1.02 |
| 2014 | Other customs taxes | 1210460185 | 0.92 |
| 2014 | Not attributed to a head | 1003994259 | 0.76 |
| 2015 | Domestic VAT | 3686489520 | 2.47 |
| 2015 | Personal income tax | 7280191913 | 4.87 |
| 2015 | Corporate income tax | 3241280079 | 2.17 |
| 2015 | Withholding tax | 2373883719 | 1.59 |
| 2015 | Presumptive tax | 16129895 | 0.01 |
| 2015 | Other domestic taxes | 392510740 | 0.26 |
| 2015 | VAT on imports | 3474275020 | 2.32 |
| 2015 | Import duty | 1888639733 | 1.26 |
| 2015 | Excise on imports | 1482099914 | 0.99 |
| 2015 | Other customs taxes | 1179765039 | 0.79 |
| 2015 | Not attributed to a head | 1086095804 | 0.73 |
| 2016 | Domestic VAT | 4419223269 | 2.61 |
| 2016 | Personal income tax | 8146566939 | 4.80 |
| 2016 | Corporate income tax | 3869663113 | 2.28 |
| 2016 | Withholding tax | 2099528452 | 1.24 |
| 2016 | Presumptive tax | 9782315 | 0.01 |
| 2016 | Other domestic taxes | 510720814 | 0.30 |
| 2016 | VAT on imports | 3338164062 | 1.97 |
| 2016 | Import duty | 2055771810 | 1.21 |
| 2016 | Excise on imports | 1769906382 | 1.04 |
| 2016 | Other customs taxes | 1094937400 | 0.65 |
| 2016 | Not attributed to a head | 1477786358 | 0.87 |
| 2017 | Domestic VAT | 5139864714 | 2.74 |
| 2017 | Personal income tax | 8579729010 | 4.57 |
| 2017 | Corporate income tax | 4483324151 | 2.39 |
| 2017 | Withholding tax | 2414051561 | 1.29 |
| 2017 | Presumptive tax | 2527866 | 0.00 |
| 2017 | Other domestic taxes | 521444750 | 0.28 |
| 2017 | VAT on imports | 3570771005 | 1.90 |
| 2017 | Import duty | 2161535163 | 1.15 |
| 2017 | Excise on imports | 1970835840 | 1.05 |
| 2017 | Other customs taxes | 1079723154 | 0.57 |
| 2017 | Not attributed to a head | 1756226116 | 0.94 |
| 2018 | Domestic VAT | 5367311447 | 2.58 |
| 2018 | Personal income tax | 9079083485 | 4.36 |
| 2018 | Corporate income tax | 3913850824 | 1.88 |
| 2018 | Withholding tax | 2460487800 | 1.18 |
| 2018 | Presumptive tax | 2529281 | 0.00 |
| 2018 | Other domestic taxes | 970384328 | 0.47 |
| 2018 | VAT on imports | 3708894980 | 1.78 |
| 2018 | Import duty | 2291530350 | 1.10 |
| 2018 | Excise on imports | 2042464491 | 0.98 |
| 2018 | Other customs taxes | 1148514451 | 0.55 |
| 2018 | Not attributed to a head | 1714979309 | 0.82 |
| 2019 | Domestic VAT | 5842300652 | 2.51 |
| 2019 | Personal income tax | 9577421733 | 4.12 |
| 2019 | Corporate income tax | 4006751992 | 1.72 |
| 2019 | Withholding tax | 2454289210 | 1.06 |
| 2019 | Presumptive tax | 2094099 | 0.00 |
| 2019 | Other domestic taxes | 962221720 | 0.41 |
| 2019 | VAT on imports | 4277108463 | 1.84 |
| 2019 | Import duty | 2511401881 | 1.08 |
| 2019 | Excise on imports | 2111503808 | 0.91 |
| 2019 | Other customs taxes | 1202701978 | 0.52 |
| 2019 | Not attributed to a head | 2216989705 | 0.95 |
| 2020 | Domestic VAT | 5265410520 | 2.16 |
| 2020 | Personal income tax | 9428261807 | 3.87 |
| 2020 | Corporate income tax | 4051754222 | 1.66 |
| 2020 | Withholding tax | 2799833818 | 1.15 |
| 2020 | Presumptive tax | 745067 | 0.00 |
| 2020 | Other domestic taxes | 1384119453 | 0.57 |
| 2020 | VAT on imports | 3869042536 | 1.59 |
| 2020 | Import duty | 2261551937 | 0.93 |
| 2020 | Excise on imports | 2046213936 | 0.84 |
| 2020 | Other customs taxes | 1455650167 | 0.60 |
| 2020 | Not attributed to a head | 2224853346 | 0.91 |
| 2021 | Domestic VAT | 5023699046 | 1.92 |
| 2021 | Personal income tax | 8579045228 | 3.27 |
| 2021 | Corporate income tax | 4209050230 | 1.61 |
| 2021 | Withholding tax | 2910709727 | 1.11 |
| 2021 | Presumptive tax | 1420477 | 0.00 |
| 2021 | Other domestic taxes | 1083347431 | 0.41 |
| 2021 | VAT on imports | 4871039058 | 1.86 |
| 2021 | Import duty | 2502237524 | 0.95 |
| 2021 | Excise on imports | 2445698231 | 0.93 |
| 2021 | Other customs taxes | 1741120056 | 0.66 |
| 2021 | Not attributed to a head | 2162572332 | 0.83 |
| 2022 | Domestic VAT | 6167148179 | 2.07 |
| 2022 | Personal income tax | 10983327799 | 3.68 |
| 2022 | Corporate income tax | 5637695104 | 1.89 |
| 2022 | Withholding tax | 3521194217 | 1.18 |
| 2022 | Presumptive tax | 2323380 | 0.00 |
| 2022 | Other domestic taxes | 958528835 | 0.32 |
| 2022 | VAT on imports | 6422710126 | 2.15 |
| 2022 | Import duty | 2767113107 | 0.93 |
| 2022 | Excise on imports | 2547300829 | 0.85 |
| 2022 | Other customs taxes | 2204355559 | 0.74 |
| 2022 | Not attributed to a head | 2956798411 | 0.99 |
| 2023 | Domestic VAT | 6336093692 | 1.80 |
| 2023 | Personal income tax | 11748316778 | 3.34 |
| 2023 | Corporate income tax | 6135324408 | 1.75 |
| 2023 | Withholding tax | 3586924339 | 1.02 |
| 2023 | Presumptive tax | 2979552 | 0.00 |
| 2023 | Other domestic taxes | 1824152322 | 0.52 |
| 2023 | VAT on imports | 6420674076 | 1.83 |
| 2023 | Import duty | 3022955177 | 0.86 |
| 2023 | Excise on imports | 2553063719 | 0.73 |
| 2023 | Other customs taxes | 2410156020 | 0.69 |
| 2023 | Not attributed to a head | 3064724434 | 0.87 |
| 2024 | Domestic VAT | 7821748968 | 2.22 |
| 2024 | Personal income tax | 12634939021 | 3.58 |
| 2024 | Corporate income tax | 6302897931 | 1.79 |
| 2024 | Withholding tax | 4318014460 | 1.22 |
| 2024 | Presumptive tax | 8891102 | 0.00 |
| 2024 | Other domestic taxes | 1102333215 | 0.31 |
| 2024 | VAT on imports | 7534553017 | 2.13 |
| 2024 | Import duty | 3033032019 | 0.86 |
| 2024 | Excise on imports | 2550925650 | 0.72 |
| 2024 | Other customs taxes | 1964810949 | 0.56 |
| 2024 | Not attributed to a head | 3147009645 | 0.89 |
| 2025 | Domestic VAT | 8205735401 | 2.11 |
| 2025 | Personal income tax | 13168110502 | 3.38 |
| 2025 | Corporate income tax | 7000057067 | 1.80 |
| 2025 | Withholding tax | 4508574832 | 1.16 |
| 2025 | Presumptive tax | 9114652 | 0.00 |
| 2025 | Other domestic taxes | 876390211 | 0.23 |
| 2025 | VAT on imports | 7636415053 | 1.96 |
| 2025 | Import duty | 3625258196 | 0.93 |
| 2025 | Excise on imports | 2877346479 | 0.74 |
| 2025 | Other customs taxes | 2094774001 | 0.54 |
| 2025 | Not attributed to a head | 3265946196 | 0.84 |
The mix in 2024
Every shilling, franc or rand of tax, by head
Show the numbers as a table
| Tax head | Revenue (PPP $) | Share of tax revenue |
|---|---|---|
| Domestic VAT | 7821748968 | 0.16 |
| Personal income tax | 12634939021 | 0.25 |
| Corporate income tax | 6302897931 | 0.13 |
| Withholding tax | 4318014460 | 0.09 |
| Presumptive tax | 8891102 | 0.00 |
| Other domestic taxes | 1102333215 | 0.02 |
| VAT on imports | 7534553017 | 0.15 |
| Import duty | 3033032019 | 0.06 |
| Excise on imports | 2550925650 | 0.05 |
| Other customs taxes | 1964810949 | 0.04 |
| Not attributed to a head | 3147009645 | 0.06 |
Every published number
Kenya in the ATAF Databank
All 23 freely available indicators, exactly as ATAF publishes them. A blank cell means ATAF has no figure for that year; nothing is filled in.
| Indicator | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Nominal GDP (PPP) | $91.9bn | $97.4bn | $105.2bn | $119.4bn | $131.7bn | $149.5bn | $169.6bn | $187.8bn | $208.1bn | $232.6bn | $243.7bn | $262.1bn | $298.6bn | $351.4bn | $353.0bn | $389.3bn |
| Real GDP | 2,983,995.5m | 3,199,164.5m | 3,369,046.0m | 3,542,002.0m | 3,736,907.0m | 3,831,797.0m | 4,054,041.2m | 4,399,344.0m | 4,657,205.0m | 8,550,561.0m | 8,734,836.0m | 9,029,497.0m | 9,662,651.0m | 10,399,980.0m | 10,663,539.0m | 11,167,153.0m |
| Final Consumption (PPP) | $197.0bn | $244.6bn | $276.1bn | $324.9bn | $353.2bn | |||||||||||
| Total Tax Revenues (PPP) | $15.2bn | $16.9bn | $17.6bn | $20.1bn | $23.9bn | $26.1bn | $28.8bn | $31.7bn | $32.7bn | $35.2bn | $34.8bn | $35.5bn | $44.2bn | $47.1bn | $50.4bn | $53.3bn |
| Total Number Of Registered Taxpayers | 13.6m | 19.0m | 20.6m | 20.2m | 22.5m | |||||||||||
| Non-Tax-Revenues (PPP) | $1.1k | $1.0bn | $1.0bn | $1.2bn | $1.2bn | $1.3bn | $1.7bn | $2.3bn | $2.3bn | $3.17tn | $4.2bn | $5.7bn | ||||
| Domestic Tax Revenues (PPP) | $10.2bn | $11.5bn | $12.1bn | $14.3bn | $16.4bn | $18.1bn | $20.5bn | $22.9bn | $23.5bn | $25.1bn | $25.2bn | $24.0bn | $30.2bn | $32.7bn | $35.3bn | $37.0bn |
| Customs Tax Revenues (PPP) | $5.0bn | $5.4bn | $5.5bn | $5.8bn | $7.6bn | $8.0bn | $8.3bn | $8.8bn | $9.2bn | $10.1bn | $9.6bn | $11.6bn | $13.9bn | $14.4bn | $15.1bn | $16.2bn |
| Revenue From Agriculture, Forest & Fishing (PPP) | $488.0m | $664.7m | $597.4m | $772.1m | $969.9m | $1.0bn | ||||||||||
| Revenue From Mining & Quarrying (PPP) | $149.6m | $185.9m | $190.8m | $233.2m | $231.8m | $224.8m | ||||||||||
| Revenue From Secondary Sector (PPP) | $5.6bn | $14.8bn | $6.0bn | $7.1bn | $6.5bn | $8.8bn | ||||||||||
| Revenue From Tertiary Sector (PPP) | $17.2bn | $19.6bn | $16.4bn | $27.8bn | $26.1bn | $32.3bn | ||||||||||
| Domestic VAT Revenues (PPP) | $2.8bn | $2.9bn | $2.5bn | $2.7bn | $3.2bn | $3.7bn | $4.4bn | $5.1bn | $5.4bn | $5.8bn | $5.3bn | $5.0bn | $6.2bn | $6.3bn | $7.8bn | $8.2bn |
| VAT Refunded (PPP) | $431.3m | $367.7m | $340.6m | $342.8m | $383.6m | $376.2m | $372.8m | $335.1m | $352.1m | $343.7m | $331.8m | $470.8m | $466.8m | $614.0m | $681.8m | $688.9m |
| PIT Revenues (PPP) | $3.8bn | $4.2bn | $4.8bn | $5.7bn | $6.8bn | $7.3bn | $8.1bn | $8.6bn | $9.1bn | $9.6bn | $9.4bn | $8.6bn | $11.0bn | $11.7bn | $12.6bn | $13.2bn |
| CIT Revenues (PPP) | $2.1bn | $2.4bn | $2.5bn | $2.9bn | $3.6bn | $3.2bn | $3.9bn | $4.5bn | $3.9bn | $4.0bn | $4.1bn | $4.2bn | $5.6bn | $6.1bn | $6.3bn | $7.0bn |
| Withholding Tax Revenues (PPP) | $827.8m | $1.0bn | $1.4bn | $1.7bn | $1.5bn | $2.4bn | $2.1bn | $2.4bn | $2.5bn | $2.5bn | $2.8bn | $2.9bn | $3.5bn | $3.6bn | $4.3bn | $4.5bn |
| Presumptive Tax Revenues (PPP) | $3.4m | $3.7m | $3.8m | $4.9m | $4.3m | $16.1m | $9.8m | $2.5m | $2.5m | $2.1m | $745.1k | $1.4m | $2.3m | $3.0m | $8.9m | $9.1m |
| Other Domestic Tax Revenues (PPP) | $220.8m | $242.1m | $265.6m | $295.5m | $336.0m | $392.5m | $510.7m | $521.4m | $970.4m | $962.2m | $1.4bn | $1.1bn | $958.5m | $1.8bn | $1.1bn | $876.4m |
| VAT On Import Revenues (PPP) | $1.9bn | $2.3bn | $2.5bn | $2.5bn | $3.3bn | $3.5bn | $3.3bn | $3.6bn | $3.7bn | $4.3bn | $3.9bn | $4.9bn | $6.4bn | $6.4bn | $7.5bn | $7.6bn |
| Import Duty Revenues (PPP) | $1.3bn | $1.3bn | $1.4bn | $1.5bn | $1.7bn | $1.9bn | $2.1bn | $2.2bn | $2.3bn | $2.5bn | $2.3bn | $2.5bn | $2.8bn | $3.0bn | $3.0bn | $3.6bn |
| Excises on Imports Revenues (PPP) | $1.3bn | $1.2bn | $1.0bn | $1.2bn | $1.3bn | $1.5bn | $1.8bn | $2.0bn | $2.0bn | $2.1bn | $2.0bn | $2.4bn | $2.5bn | $2.6bn | $2.6bn | $2.9bn |
| Other Customs Tax Revenues (PPP) | $482.4m | $578.2m | $654.2m | $644.3m | $1.2bn | $1.2bn | $1.1bn | $1.1bn | $1.1bn | $1.2bn | $1.5bn | $1.7bn | $2.2bn | $2.4bn | $2.0bn | $2.1bn |
Values are rounded for display; the CSV has them exactly as published. Revenue and GDP are US dollars at purchasing-power parity.
Data-quality checks
What the automatic checks found
No check was tripped for Kenya.
Source: ATAF Databank, the African Tax Administration Forum; World Bank World Development Indicators. Tax and GDP are in US dollars at purchasing-power parity, so their ratio equals the ratio in local currency. Cite as: Kaijamahe, W. H. (2026). Kenya. In African Tax Observatory (Edition 1, October 2026) [Data set and atlas]. TaxIntellilytics Stories. https://www.taxintellilyticsstories.com/africa/countries/KEN Every figure and its method: taxintellilyticsstories.com/africa/methods
Cite this sheet
Kenya, in Edition 1
Kaijamahe, W. H. (2026). Kenya. In African Tax Observatory (Edition 1, October 2026) [Data set and atlas]. TaxIntellilytics Stories. https://www.taxintellilyticsstories.com/africa/countries/KEN
Eastern Africa