IS E-TIMS FUNDAMENTALLY CHANGING THE TRADITIONAL TAX COMPUTATION?
The KRA has progressively modernized tax administration through the introduction of eTIMS aimed at improving tax compliance, reducing fraud, and enhancing revenue collection.
By CPA Dauglas Muhati | Managing Partner
eTIMS image
Introduction
The Kenya Revenue Authority (KRA) has progressively modernized tax administration through the introduction of electronic invoicing systems aimed at improving tax compliance, reducing fraud, and enhancing revenue collection. The journey began in 2005 with the introduction of Electronic Tax Registers (ETRs) for VAT-registered businesses. These devices were primarily used to record sales transactions and issue tax receipts but operated largely as standalone machines with limited connectivity to KRA.
A significant shift occurred in 2020 when the VAT (Electronic Tax Invoice) Regulations, 2020 were gazetted, providing the legal framework for electronic tax invoicing in Kenya. Building on these regulations, KRA introduced the Tax Invoice Management System (TIMS) in 2021, with a nationwide rollout in 2022. TIMS enhanced the traditional ETR system by enabling businesses to generate electronic tax invoices and transmit transaction data to KRA in real time or near real time. VAT-registered taxpayers were required to upgrade their existing ETR devices or integrate their accounting, billing, or Enterprise Resource Planning (ERP) systems with TIMS.
FUNDAMENTAL CHANGES ON TAX COMPUTATION FOR BUSINESSES
Traditionally, tax computations in Kenya were prepared using a manual, accounting-based approach that relied primarily on a taxpayer's financial records rather than real-time data submitted to the Kenya Revenue Authority (KRA). Taxpayers prepared their annual financial statements in accordance with applicable accounting standards, after which accountants computed taxable income by adjusting the accounting profit to comply with the provisions of the Income Tax Act. These adjustments included adding back non-deductible expenses such as depreciation, penalties, provisions, and certain entertainment expenses, while deducting allowable expenses, capital allowances, tax losses brought forward, and other reliefs permitted under tax law. The resulting taxable income formed the basis for calculating the income tax payable.
Supporting documentation for these computations consisted mainly of manually issued invoices, receipts, payment vouchers, contracts, bank statements, and accounting records maintained by the taxpayer. During tax audits, KRA officers would examine these documents to verify the accuracy of the tax computation and the legitimacy of claimed deductions. Since transaction data was not transmitted electronically to KRA, there was limited opportunity for real-time verification, and compliance largely depended on the taxpayer's record-keeping practices, voluntary disclosure, and periodic audits. Reconciliations between accounting records, VAT returns, and income tax returns were generally performed at the end of the accounting period, with discrepancies often identified only during tax audits or compliance reviews.
Under this traditional approach, tax computation was largely a year-end compliance exercise, with accountants preparing tax computations after the close of the financial year. Unlike the current digital environment supported by eTIMS, there was minimal integration between accounting systems and KRA's tax administration systems, meaning that the accuracy of tax returns depended heavily on the completeness of accounting records and supporting documentation rather than electronically validated transaction data.
Recognizing the need for a more flexible and cost-effective solution, KRA launched the electronic Tax Invoice Management System (eTIMS) in March 2023. Unlike TIMS, which relied heavily on specialized hardware, eTIMS is a software-based platform that allows taxpayers to generate electronic tax invoices using computers, smartphones, tablets, web portals, or integrated accounting systems.
The introduction of eTIMS has significantly lowered compliance costs, particularly for small and medium-sized enterprises, while expanding access to digital tax invoicing.
eTIMS now allows taxpayers to access all invoices generated from different eTIMS solutions such as eTIMS Client, System to System integration solutions (VSCU & OSCU) and the eCitizen portal through the online taxpayer portal. Each solution has its own invoice sequence to keep every invoice unique. However, credit notes can only be generated from the solution where the original invoice was raised. This synchronization enhances the accuracy and consistency of tax invoice data across platforms as it harmonizes data across multiple solutions.
The introduction of the Electronic Tax Invoice Management System (eTIMS) has significantly transformed the preparation of tax computations in Kenya by shifting the process from a purely accounting-based exercise to one that is supported by electronically validated transaction data. While tax computations continue to begin with the preparation of financial statements in accordance with the applicable financial reporting framework, taxpayers must now ensure that the underlying sales and purchase transactions are accurately captured and, where required, transmitted to the Kenya Revenue Authority (KRA) through eTIMS. Consequently, tax computation has become a continuous compliance process rather than a year-end exercise.
In the current environment, companies first prepare their financial statements and then perform comprehensive reconciliations between the accounting records, eTIMS transaction data, VAT returns, and other statutory returns before computing taxable income. Revenue reported in the financial statements should reconcile with sales declared through eTIMS, while purchases and deductible business expenses should be supported by valid eTIMS tax invoices where the law requires such invoices. Accountants must identify and explain any variances arising from timing differences, exempt transactions, exports, imports, credit notes, debit notes, or transactions excluded from the eTIMS framework.
After reconciling accounting records with eTIMS data, the taxpayer prepares the corporation tax computation by adjusting accounting profit for tax purposes in accordance with the Income Tax Act. This involves adding back non-deductible expenses, deducting allowable expenses and capital allowances, offsetting tax losses where applicable, and applying any available tax incentives or reliefs. Unlike the traditional approach, however, the supporting evidence for many deductible expenses is now expected to include compliant eTIMS tax invoices, making electronic transaction data an integral component of the tax computation process.
The eTIMS environment has also strengthened the integration between Value Added Tax (VAT) and income tax compliance. Since KRA receives invoice-level transaction data electronically, it can compare sales reported through eTIMS with VAT returns and annual income tax returns to identify inconsistencies. As a result, taxpayers are expected to reconcile these records regularly throughout the year rather than waiting until year-end. This continuous reconciliation helps minimize errors, supports accurate tax reporting, and reduces the risk of tax assessments, penalties, and disputes.
To comply effectively with eTIMS requirements, businesses have had to strengthen their internal controls by integrating accounting and Enterprise Resource Planning (ERP) systems with eTIMS, maintaining accurate digital records, validating supplier invoices, and implementing regular reconciliations of sales, purchases, and tax records. Consequently, tax computation has evolved from a manual exercise based primarily on accounting records into a technology-enabled process driven by real-time transaction reporting, electronic invoice validation, and continuous tax compliance.
The significant changes in the tax computations include:
Business expenses must be supported by eTIMS invoices
Tax computation starts with eTIMS data
Greater supplier due diligence
Reduced manual adjustments
Integration of VAT and Income Tax
Higher compliance and audit readiness
The comparison between the traditional and eTIMS-based tax computation is as follows;
Traditional vs. eTIMS-Based Tax Computation
Traditional approach
Based mainly on accounting records
Manual invoice verification
Expense deduction supported by paper invoices
Year-end reconciliation
Audits based largely on sampled documents
eTIMS environment
Based on accounting records plus KRA electronic invoice data
Automated invoice validation
Expense deduction supported by compliant eTIMS invoices
Continuous reconciliation throughout the year
Audits increasingly driven by electronic data analytics
Impact of eTIMS on Individual Tax Returns
The introduction of eTIMS has also affected individual taxpayers, although the extent of its impact depends largely on the nature of the income earned by the individual. Individual taxpayers engaged in business including consultancies and freelancing activities have experienced the greatest effect, while those earning only employment income have seen no changes.
Individuals carrying on business as sole proprietors have been significantly impacted by the implementation of eTIMS. This category includes consultants, accountants, traders, contractors, doctors, lawyers, farmers, freelancers, and other self-employed persons. Such taxpayers are generally required to issue sales invoices through eTIMS and ensure that their business expenses are supported by valid eTIMS invoices where applicable. Consequently, the accounting records used in preparing their annual income tax returns must reconcile with the information captured in the eTIMS platform. Since the Kenya Revenue Authority (KRA) can access eTIMS data during tax audits, discrepancies between declared income, expenses, and eTIMS records may trigger compliance reviews. As a result, eTIMS has become an integral component in determining and verifying taxable business income reported in individual tax returns.
For individuals whose only source of income is employment, the impact of eTIMS is minimal. The system has not altered the manner in which Pay As You Earn (PAYE) is computed or administered. Employers continue to deduct PAYE from employees' salaries and remit the tax to the Kenya Revenue Authority as before. Consequently, annual individual income tax returns for salaried employees remain largely based on employment income and the taxes already deducted at source. However, where an employee also operates a side business or engages in other income-generating activities that fall within the scope of eTIMS, those business transactions must comply with the relevant eTIMS requirements.
Landlords earning rental income may also be affected by eTIMS, depending on the applicable tax regime and whether they are required to issue invoices through the system. Under the normal income tax regime, rental income may become subject to KRA's digital verification processes through eTIMS. In addition, where deductible expenses are claimed, landlords are increasingly expected to maintain adequate supporting documentation, including valid eTIMS invoices where applicable. This enhances transparency and enables KRA to verify both rental income and allowable deductions more efficiently.
Professionals and freelancers have likewise experienced a substantial impact from the implementation of eTIMS. Professionals such as accountants, engineers, architects, consultants, information technology specialists, medical practitioners, and other service providers are increasingly expected to issue electronic invoices to their clients where eTIMS applies. Consequently, the business income declared in their annual tax returns should be consistent with the invoices and transaction records captured within the eTIMS platform. This integration promotes greater tax compliance, improves the accuracy of tax reporting, and reduces opportunities for under-declaration of income.
Conclusion
In summary, eTIMS has transformed corporate tax computation from a ledger-based exercise into a transaction-based, digitally verified process. Taxpayers must now ensure that their accounting records, eTIMS data, VAT returns, and income tax computations all reconcile, as KRA increasingly validates returns using electronic invoice data.