The problem: registration is high, compliance is not
Kenya has more than 19 million registered taxpayers and over 22 million PIN holders, but the number of people and companies that consistently contribute remains much smaller.
That gap is one reason tax administration is shifting from end-of-month declarations to transaction-level verification.
What eTIMS is designed to do
eTIMS gives the Kenya Revenue Authority access to transaction data, connects invoices to tax reporting, and makes it easier to compare reported income with actual sales activity.
- Capture compliant invoices as transactions happen.
- Connect sales records with submitted returns.
- Identify missing or inconsistent records earlier.
Adoption is growing, but usage is inconsistent
Registration has grown rapidly, but registration alone is not enough. Many businesses still issue some invoices outside eTIMS or fail to transmit transactions consistently.
What changed in 2026
KRA is increasingly using eTIMS data to validate returns. Expenses without supporting invoices may be disallowed, declared income can be checked against recorded sales, and reporting gaps are easier to detect.
Where businesses are struggling
- Sales are not captured at the point they happen.
- Invoices are created outside the compliant system.
- Manual records leave gaps between operations and tax reports.
- Supporting documents are stored inconsistently.
Why this is an operational issue
Compliance now depends on everyday business processes. Every sale needs to be captured, invoiced, recorded, and stored correctly, rather than reconstructed at the end of the month.
What businesses need to do now
- Record every sale through a consistent system.
- Use compliant invoice workflows.
- Keep clean, accessible transaction records.
- Reduce manual handoffs and duplicate data entry.
How Uzapoint supports this shift
Uzapoint helps businesses record sales in real time, generate invoices, keep accurate records, and reduce the manual work that creates reporting gaps.
The bottom line
Tax compliance is becoming continuous. Businesses whose daily transactions match their reports will be better prepared, while those relying on fragmented records will face more risk.
Comments
9 comments
Comment published
Your comment is live in the thread.
We went live in a weekend using the trimmed catalogue approach. The first-week review caught two pricing errors we would have missed.
Same here. We caught pricing errors on fast movers during that first-week review.
Helpful breakdown. Would love a follow-up on importing opening stock from spreadsheets without breaking units of measure.
Great question. We are drafting a spreadsheet import guide that maps pack size, inner units, and selling units before upload.
Perfect. A worked example for mixed grocery SKUs would help our team avoid the mistakes we made last quarter.
The supervised first shift tip saved us. We found discount rules that were still set from training mode.
Solid day-one plan. Sharing this with our reseller onboarding pack.
Day seven review is now a standing meeting for our branch managers. Simple and effective.
No comments yet.