KRA eTIMS Stock Tracking Means Every Business Must Account for Its Goods

KEY POINTS
What Kenyan traders need to understand about inventory records and electronic invoicing
A hardware owner knows how much cement is on the floor. A petrol station manager knows what the tank readings show. An accountant knows what the books say. KRA’s stock-management push brings a sharper question into the business: do those records tell the same story?
For Kenya’s business community, the message is practical. Every purchase, sale, and legitimate stock adjustment needs a record that explains what happened to the goods. A receipt alone cannot explain a warehouse. Equally, a warehouse full of goods cannot explain a tax return without reliable records.
But the explanation circulating online needs an important correction. KRA’s public notice of 7 September 2026 requires accurate stock records and announces stakeholder consultations on implementation. It does not establish that every supplier invoice instantly updates every buyer’s inventory, or that every eTIMS solution universally blocks invoices when recorded stock reaches zero. Business owners should understand the principle without treating an unverified software claim as a settled rule.
What KRA has actually announced
KRA says stock records should capture goods purchased or received, sold, transferred, returned, adjusted, or otherwise disposed of. The notice links accurate inventory management to tax compliance and reliable reporting, and says consultations were expected to begin in September 2026.
The practical implication is that a business must be able to explain its stock balance through recorded movements. This creates a stronger basis for comparing purchases, sales and inventory. The inference is straightforward: unexplained differences can become compliance questions. A difference, however, is not automatically proof of tax evasion.
Stock management itself is already present in some eTIMS tools. KRA’s Android Paypoint guide documents beginning stock, purchase acceptance, and stock adjustments with a reason and quantity. This matters because the process is more detailed than simply saying that KRA automatically fills your stock account whenever a supplier issues an invoice.
The cement example explained
Imagine a hardware shop starts with no cement and receives 100 bags from a supplier. The owner should check that the invoice, delivery note, and physical delivery agree, and that the purchase is correctly recorded in the applicable inventory workflow.
If the shop sells 20 bags and then another 50, it should have 30 bags remaining, assuming no other movements. The arithmetic is simple. The discipline lies in making sure each transaction is recorded against the correct product and unit.
Now suppose the accountant reports zero cement while the records account for only 70 bags sold. The remaining 30 bags need an explanation. They may still be in the store, have been returned, transferred to another branch, damaged, or sold without being properly recorded. Each possibility requires evidence.
A supplier invoice provides evidence of a transaction. It does not, by itself, prove that the correct quantity reached the shop in good condition. A delivery shortage, cancelled order or wrong item code must be resolved through the proper records rather than allowed to become a permanent mismatch.
The petrol example and the missing 300 litres
Consider a simplified petrol station example with zero opening stock. The station receives 1,000 litres and records sales of 700 litres. Before any other documented movements, the expected balance is 300 litres.
If the physical measurement shows zero, the owner needs to reconcile the difference. Were there additional sales? Was fuel used internally? Was there a documented loss, a measurement issue or an error in the delivery record? These are questions to investigate, not conclusions to invent.
Fuel businesses should reconcile delivery documents, tank measurements, pump meter readings and sales records. The 1,000-litre example illustrates inventory arithmetic; it is not a statement of KRA’s specific fuel-system technical requirements.
A stock discrepancy does not by itself establish the amount of tax due. Quantities, selling prices, transaction dates, applicable tax treatment and valid adjustments all matter. The danger is leaving a difference unexplained until someone else asks about it.
What happens when recorded stock reaches zero
An inventory system may restrict a sale where its configuration requires sufficient stock. If the shelves still contain goods while the electronic balance is zero, the business has an operational problem that needs prompt investigation.
However, the sources reviewed do not support a universal claim that all eTIMS users must stop issuing invoices at zero stock until a supplier replenishes them. KRA’s Paypoint guide describes stock adjustments, and its published solution options serve different business needs. Owners should verify the current behaviour of their specific solution with KRA or their certified integrator. [2][3]
A legitimate adjustment must reflect a real event and have supporting evidence. Increasing stock merely to get an invoice through can create another inconsistency. Equally, omitting a sale because the system balance is wrong leaves the records further from reality.
A reliable stock balance needs more than purchases minus sales
The starting point is opening stock plus receipts minus stock sold. Real businesses must also account for customer returns, suppli