knbs ke.knbs.government-revenue.annual annual

National Government Revenue.

VERSION v2026-08-17
UPDATED 20d ago
CHECKED 1d ago
COVERAGE 2018 - 2024
SHAPE 161 × 9
SIZE 8.5 KB
FREQUENCY annual
PIPELINE automated
LICENSE Not stated

Every tax and non-tax receipt Kenya's national government collects on the recurrent account, for the seven fiscal years to 2024/25. 161 observations across twenty three receipts.

Ordinary revenue reached KSh 3.07 trillion in 2024/25, of which four fifths is tax. The single largest line is not a tax on companies: PAYE, deducted from salaries, raised KSh 648.7 billion against corporation tax's KSh 581.2 billion, and is 21.2 per cent of all ordinary revenue on its own.

The faster-growing half is the smaller one. Tax revenue grew 64.2 per cent over the six years to 2024/25 and non-tax revenue grew 230.8 per cent, taking the non-tax share from 9.4 per cent of ordinary revenue to 17.3. Most of that is property income and ministerial appropriations in aid rather than anything a taxpayer would recognise as a charge.

The rows are four kinds of thing and the dataset says which in receipt_level: total is ordinary revenue, category is the tax and non-tax totals, head is a receipt that adds into a category, and component is a part of a head. Summing the whole column overstates revenue by about 165 per cent, so filter on receipt_level first.

The source marks none of this hierarchy. Every row is flush left with no numbering and no indentation, and its parents read exactly like its children, so the levels are worked out from the arithmetic: a row is a head if the rows below it add up to it in every fiscal year at once. Three published totals then hold on every cell and are asserted on every run.

This is the revenue line of ke.knbs.government-operations.annual opened up, though the two are not equal: that dataset's revenue includes external grants and ordinary revenue here does not. The gap runs between KSh 20 and 50 billion a year.

Fiscal years run 1 July to 30 June. 2024/25 is provisional and 2023/24 revised in the source.

LOADING DATA...
TAX

Kenya raises more from taxing salaries than from taxing company profits: PAYE brought in KSh 648.7 billion in 2024/25 against KSh 581.2 billion from corporations.

Ordinary revenue by receipt · KSh billion · FY 2024/25

SOURCE: Kenya National Bureau of Statistics · National Government Revenue (annual) · Updated 2026-08-17
# fiscal_yearfiscal_year_startcategoryreceiptreceipt_pathreceipt_levelstatusvalueunit
loading...
CITATION · APA 7

imibare contributors. (2026). National Government Revenue [Data set]. imibare. v2026-08-17. https://imibare.org/datasets/ke.knbs.government-revenue.annual