New Stock Requirements Give KRA Greater Visibility Into Purchases, Sales and Inventory
For many Kenyan businesses, eTIMS has mainly been associated with electronic invoices and receipts. A business sells a product, generates an invoice and submits the transaction electronically. However, the Kenya Revenue Authority (KRA) is now placing greater emphasis on what happens to the goods behind those transactions.
The latest development means eTIMS stock records are becoming an increasingly important part of tax compliance. Businesses using TIMS or eTIMS are required to maintain accurate and up-to-date records covering goods purchased or received, sold, transferred, returned, adjusted or otherwise disposed of.
This changes the way businesses need to think about electronic tax records. Instead of treating eTIMS as an invoicing requirement that operates separately from inventory management, businesses will increasingly need to ensure that their stock records support the transactions appearing in their electronic systems.
The change also gives KRA greater ability to compare different pieces of business information. Electronic invoices can provide records of purchases and sales, while inventory records can show how goods moved through a business. Tax returns then provide another set of figures that may be compared with those records.
A difference between records does not automatically mean that a business has violated tax rules. Stock can change because of returns, transfers, damaged goods, adjustments, losses or other legitimate circumstances. However, businesses need adequate records to explain significant differences when questions arise.
KRA says the stock-management functionality is intended to strengthen compliance and improve the accuracy of tax returns. The authority is also consulting businesses and other stakeholders about how the functionality operates, the difficulties taxpayers encounter and potential improvements.
For retailers, wholesalers and manufacturers, the practical message is clear. Maintaining accurate inventory records is becoming more closely connected to electronic tax compliance.
What KRA’s New eTIMS Stock Requirement Means
KRA’s September public notice requires businesses using TIMS or eTIMS to maintain accurate stock records for goods moving through their operations.
These records cover several types of inventory activity, including:
- Goods purchased or received
- Goods sold
- Stock transferred between locations
- Returned goods
- Inventory adjustments
- Goods disposed of through other means
The requirement gives KRA a broader view of business activity than an invoice alone can provide.
For example, a retailer may purchase 1,000 units of a particular product and subsequently sell 700. If there are no other movements, the remaining inventory should generally be reflected in its stock records. If the recorded closing balance is significantly different, the business should be able to explain the discrepancy.
The explanation could involve damaged products, customer returns, branch transfers, counting differences or other legitimate adjustments. What matters is that the business maintains appropriate documentation supporting the movement.
Why Inventory Records Matter to KRA
Electronic invoicing gives tax authorities more visibility into commercial transactions. However, invoices only tell part of the story.
Inventory records can help establish what happened to goods after they entered a business. By comparing purchases, sales and stock balances, KRA can identify inconsistencies that may require clarification.
The broader electronic trail can therefore connect several areas of business reporting.
A business may have:
- Supplier purchase records
- eTIMS purchase or invoice records
- Sales invoices
- Stock movement records
- Tax return figures
- Closing inventory records
These records should make sense when considered together.
For businesses, this means accounting, sales and inventory teams may need to work more closely. A stock-management problem could eventually become a tax-compliance issue if the underlying figures cannot be reconciled.
What the eTIMS System Already Supports
The latest requirement does not necessarily mean that KRA is starting from scratch.
Existing eTIMS documentation already contains stock-management functionality. The eTIMS PayPoint system, for example, includes tools designed to track stock entering and leaving a business, display available inventory and make controlled stock adjustments.
Earlier KRA documentation has also included fields associated with beginning stock, quantities, units and item codes.
This makes product identification increasingly important.
Businesses need consistent product names and codes so that transactions can be linked to the correct items. Poor product mapping can make reconciliation difficult, particularly for businesses handling large numbers of products.
A company that has historically treated its product names as informal descriptions may therefore need to review how items are created, coded and tracked within its systems.
Does eTIMS Automatically Stop Sales When Stock Reaches Zero?
There has been discussion around whether electronic invoicing could eventually operate on a system where supplier invoices automatically increase a buyer’s stock balance and sales progressively reduce it until the available quantity reaches zero.
However, KRA’s public notice does not state that supplier invoices will automatically replenish a buyer’s inventory or that businesses will be prevented from issuing invoices when their electronic stock balance reaches zero.
The existing PayPoint documentation also provides for stock adjustments after recorded inventory has been exhausted.
This suggests that businesses should be careful about assuming that a zero electronic stock balance automatically means the business is legally or technically prevented from making another sale.
Instead, the central requirement remains accurate record keeping.
Businesses should follow official KRA guidance as the authority develops the functionality and provides further clarification through its stakeholder consultations.
Different eTIMS Solutions Serve Different Businesses
Not every taxpayer uses eTIMS in exactly the same way.
KRA provides several options, including PayPoint, Multi-PayPoint, an online portal, an Android solution and system-to-system integration. The appropriate solution can depend on the nature, size and technical requirements of a business.
This matters because inventory management may look different for a small retailer compared with a large manufacturer or a company operating several branches.
A small shop may have relatively simple stock movements. A larger organisation may need to manage thousands of products across warehouses, branches and distribution channels.
Businesses should therefore make sure their selected eTIMS solution can support their operational requirements and that their internal inventory system can reconcile with their electronic tax records.
Fuel Stations Offer an Example of Greater Visibility
KRA’s fuel-station system provides an example of how detailed electronic monitoring can become.
The system can integrate with forecourt controllers, point-of-sale systems and fuel-management systems. Transactions can then be transmitted to KRA in real time.
However, electronic transaction records do not automatically account for every physical movement of fuel or other inventory.
Losses, transfers, returns, adjustments and fuel used by the business itself still need to be appropriately recorded.
The distinction is important for other sectors as well. An electronic invoice can record what a business reports as a purchase or sale, but physical inventory management still requires the business to account for what actually happened to its goods.
How Businesses Can Prepare for the Change
Businesses should not wait until a reconciliation problem appears before reviewing their inventory systems.
A useful starting point is to establish a clear stock movement process. Businesses should be able to explain how opening inventory becomes closing inventory after considering purchases, sales and other movements.
For example, a business can review:
- Opening stock balances
- Supplier purchases
- Sales transactions
- Inter-branch transfers
- Customer returns
- Supplier returns
- Damaged or expired products
- Stock adjustments
- Disposals
- Closing stock
Each movement should be supported by appropriate documentation.
Businesses should also review their product codes and descriptions. If the same product appears under different names or codes in different systems, reconciliation can become unnecessarily difficult.
Regular physical stock counts can also help identify discrepancies before they become significant. Where a physical count differs from electronic records, the business should investigate the reason and maintain documentation for any legitimate adjustment.
Stock Gaps May Require an Explanation
Suppose a business records 500 units received during a particular period and records sales of 350 units. If there were no other movements, the expected balance would be 150 units, subject to the opening stock balance and any legitimate adjustments.
If the physical inventory instead shows 100 units, there is a 50-unit difference that needs investigation.
That difference does not automatically prove wrongdoing.
The missing units could have been damaged, returned, transferred to another branch, used by the business or affected by a counting error. The important issue is whether the business has reliable records explaining the difference.
This is why businesses should document stock movements rather than simply changing inventory figures without supporting information.
KRA’s Consultation Could Shape the Next Stage
KRA has indicated that it intends to engage businesses and other stakeholders about the stock-management functionality.
Consultation can help identify practical problems that businesses experience when implementing the system. It can also provide an opportunity for taxpayers to raise questions about different industries, inventory models and technical requirements.
This is particularly relevant for businesses with complex supply chains or products that do not move through a simple purchase-and-sale process.
As the system develops, further guidance from KRA should help clarify how different stock movements should be handled electronically.
Businesses should therefore monitor official KRA communications instead of relying on informal interpretations or marketing claims about how eTIMS stock controls work.
eTIMS Is Becoming More Than an Invoicing System
The expansion of stock-management functionality represents a broader shift in Kenya’s electronic tax environment.
Businesses can no longer view eTIMS only as a tool for producing invoices and receipts. Increasingly, electronic tax records can form part of a wider picture involving purchases, sales, inventory and tax declarations.
That does not mean every stock difference will result in a tax dispute. Instead, it means businesses should be prepared to demonstrate how their inventory figures were calculated and how goods moved through their operations.
For retailers, wholesalers and manufacturers, accurate stock management is therefore becoming an important part of tax readiness.
As KRA continues refining eTIMS and consulting stakeholders, businesses that maintain organised inventory records will be in a stronger position to reconcile their electronic transactions, prepare accurate returns and respond to questions about discrepancies.








