The Kenyan government owed between KES 465.9 billion and KES 475.5 billion in unpaid bills on 30 June 2026, on the National Treasury's own count. Its draft and final review papers give the two figures. These are bills for goods, works and services already delivered, and deductions not yet paid over.
On 9 October 2026 Cabinet approved KES 23.74 billion to pay part of the queue. The reports of its decision give no date for payment to start.
The Afronomics verdict: in our view, Kenya runs part of its budget on its suppliers' patience: KES 465.9 billion to KES 475.5 billion of bills were unpaid at June 2026 on the Treasury's own papers, and the payment Cabinet approved in October is KES 23.74 billion, with no start date.
What happened
FactsThe Treasury's 2026 Budget Review and Outlook Paper, its review of the year to 30 June 2026, puts national government pending bills at KES 475.5 billion. The draft paper, published earlier, gave KES 465.9 billion for the same date; we show both. On the final paper, KES 365.6 billion was owed by state corporations and KES 109.9 billion by ministries and other government entities. The figures do not include the counties.
FactsThe same paper shows total revenue, including appropriations-in-aid, of KES 3,198.8 billion against a target of KES 3,259.0 billion. That is KES 60.2 billion short. The draft paper puts the gap down to "shortfall recorded in ordinary revenue and ministerial appropriation in aid." Spending came in KES 172.4 billion below plan, and the deficit was 6.8% of GDP, against a target of 7.3%. The Treasury marks these figures provisional.
FactsOn 9 October 2026 Cabinet approved payment of 28,726 verified claims worth KES 23.74 billion, The Standard and Citizen Digital report. These are claims of KES 50 million or less, 98% of the 29,257 claims the Pending Bills Verification Committee recommended. Cabinet approved "progressive settlement" of verified claims above KES 50 million. Small businesses owned by women, young people and people with disabilities go first. The reports say the statement gave no start date and no payment schedule.
FactsThe committee received 115,617 claims worth KES 664.8 billion, and recommended KES 155.34 billion for payment, the same reports say. The Kenya National Chamber of Commerce and Industry welcomed the approval and asked for payments to be fast-tracked, The Star reported on 14 October.
Who is owed
FactsState corporations' bills are owed to contractors and suppliers, as unremitted statutory and other deductions, and as pension arrears, the Treasury's paper says. The draft paper says the largest share is owed to contractors and project suppliers, and that the ministries' bills are "mainly historical."
FactsThe verification committee only took bills run up between 1 July 2005 and 30 June 2022, the Kenya News Agency reported. So every claim in the exercise was at least four years old by now, and the oldest go back to 2005. The Treasury's paper gives the size of the pending bills, not their age.
What the numbers show
FactsThe Treasury's count of national government pending bills, from its own reports:
| Date | Pending bills | Owed by state corporations | Source |
|---|---|---|---|
| 30 June 2025 | KES 525.9bn | KES 404.3bn | 2025 Budget Review and Outlook Paper |
| 30 September 2025 | KES 525.4bn | KES 406.5bn | Quarterly review, first quarter 2025/26 |
| 31 December 2025 | KES 468.5bn | KES 368.9bn | Quarterly review, first half 2025/26 |
| 30 June 2026 | KES 465.9bn–475.5bn | KES 365.6bn | 2026 Budget Review and Outlook Paper, draft and final |
Figures are the Treasury's, as at each date. For 30 June 2026 the draft paper gave KES 465.9 billion and the final paper KES 475.5 billion; the state corporations figure is from the final paper.
FactsThe Controller of Budget keeps its own count. It put pending bills at KES 465.87 billion on 31 March 2026, up from KES 421.6 billion in March 2025, Capital FM reported.
AnalysisThe stock fell by about KES 57 billion in the second half of 2025, then changed little in the first half of 2026: up KES 7 billion on the final paper, down KES 2.6 billion on the draft. On the final paper, state corporations owe about 77% of it: KES 365.6 billion of KES 475.5 billion.
What was promised, and when
FactsThe plan has been restated three times in nine months:
| When | What the government said | Source |
|---|---|---|
| 29 January 2026, Treasury at the Naivasha retreat | KES 255 billion approved of KES 606 billion reviewed; KES 80 billion of roads bills already paid; all approved bills to be paid "within the next two fiscal years" | Kenya News Agency |
| 11 June 2026, budget statement | KES 235.6 billion verified; KES 80.3 billion paid in roads; KES 155.3 billion left; KES 68 billion proposed for 2026/27, for claims up to KES 100 million, which it said is 99% of verified claims by number | Radio47, Business Daily |
| 9 October 2026, Cabinet | KES 23.74 billion approved, for claims of KES 50 million or less; larger claims "progressively" | The Standard, Citizen Digital |
FactsThe Treasury's explanation for the delay, as the Kenya News Agency reported it in January: budget deficits, declining revenue and lower tax collections left little money to settle the bills.
AnalysisIn June the cut-off was KES 100 million a claim and the sum KES 68 billion. In October it was KES 50 million and KES 23.74 billion, about a third of the June figure. Cabinet has not said that KES 23.74 billion is all that will be paid this year. But it is all that has been approved so far.
Our verdict
OpinionIn our view, Kenya runs part of its budget on its suppliers' patience: KES 465.9 billion to KES 475.5 billion of bills were unpaid at June 2026 on the Treasury's own papers, and the payment Cabinet approved in October is KES 23.74 billion, with no start date.
An unpaid bill works like a loan the state takes without asking. The supplier has already paid for the goods, the staff and the fuel. Unlike a Treasury bill, it has no maturity date the supplier can count on.
The revenue gap makes this harder, and the Treasury says so itself. A KES 60.2 billion shortfall in a year leaves less cash for old bills. But the year also shows the trade-off. The deficit came in under target partly because spending fell short of plan. Money not spent in a year is not the same as money not owed.
The verification work is real. Claims were checked, and many were not recommended. That is the right way to pay public money. What is missing is a date. Each restatement of the plan has given new totals, but no supplier can yet look up when their own claim will be paid.
The fair test is simple. Pay the verified bills on a published schedule, and report the stock and its age every quarter.
What would change our mind
A published payment schedule, by claim or by batch, with dates. The Treasury's quarterly reports showing the stock falling below KES 400 billion and staying there. Or an age profile showing that most of the unpaid bills are recent, and not years old.
What we could not confirm
- How long the suppliers owed these bills have waited: the Treasury reports the total, not the age.
- When the KES 23.74 billion starts to reach suppliers.
- Whether the KES 68 billion proposed in June survived in the approved 2026/27 budget.
- Why the draft and final 2026 papers differ, KES 465.9 billion against KES 475.5 billion.
Information, not advice.