Home › Blog › Bookkeeping for Kenyan SMEs: Records KRA Expects, eTIMS and How to Get P&L and VAT Right (2026)
Bookkeeping

Bookkeeping for Kenyan SMEs: Records KRA Expects, eTIMS and How to Get P&L and VAT Right (2026)

KRA now sees your sales in real time and only lets you deduct expenses backed by eTIMS. Here is what records a Kenyan business must keep, and a simple way to produce your P&L, balance sheet and VAT return from one set of entries.

15 October 2026 · By Karatasi ·3 min read

For years, many Kenyan small businesses kept books in a notebook, an M-Pesa statement and a shoebox of receipts, and sorted it out when the accountant called. That approach is getting expensive. KRA now receives sales data in real time, and only expenses supported by eTIMS records are safe to claim. Good bookkeeping has moved from a nice-to-have to a tax-protection tool.

What records a Kenyan business must keep

The law requires you to keep records sufficient to work out your tax liability. In practice, that means:

Keep these for at least five years from the end of the year they relate to, and longer if there is a dispute or audit open. Failing to keep proper records is an offence, and weak records also make it easy for KRA to raise an estimated assessment that you then have to disprove.

Why eTIMS changes the game

Businesses are now expected to generate and transmit invoices and transactions to KRA electronically through eTIMS, which has free solutions for small businesses. Two consequences matter for your books:

VAT: know where you stand

At the time of writing, businesses with annual taxable turnover above KES 5 million must register for VAT, charge 16% on taxable supplies and file monthly. KRA has proposed in its medium-term revenue strategy to remove the threshold so that every business registers, but this is a proposal that still needs approval, not law. Check with KRA before you act on it. Either way, you want a system that can produce a VAT return without a weekend of rework.

The record once, report everywhere approach

Double-entry books scare most business owners, but the idea you need is simple: record each transaction once, in one place, with a category. Everything else is derived from those entries:

A cash-based bookkeeping workbook built for Kenya

The Karatasi SME Bookkeeping Workbook does exactly this in Excel. It is a complete cash-based workbook for a Kenyan business: you enter each transaction once, and it produces your Trial Balance, P&L, Balance Sheet, VAT Return and Dashboard automatically. There is no subscription and no software to learn beyond Excel.

See the Karatasi SME Bookkeeping Workbook

If you have staff, add the Kenyan Payroll Management System so your PAYE, NSSF, SHA and Housing Levy are calculated correctly every month. You can also read our guide on how to run payroll in Kenya in Excel.

This article is general information, not tax advice. Rules change through Finance Acts and KRA notices, so confirm current requirements with KRA or a qualified accountant.

bookkeepingkraetimsvatsmeexcel

Ready-made for Kenyan businesses

Skip the spreadsheet building. Browse our KRA-compliant Excel templates.

Browse templates →