eTIMS penalties in Kenya: what non-compliance really costs
The headline eTIMS penalty in Kenya is up to KES 1 million or 10% of the tax involved, whichever is higher, per the Tax Procedures (Electronic Tax Invoice) Regulations issued as Legal Notice No. 64 of 2024. For most businesses the bigger cost is not that fine but two other consequences: expenses without eTIMS invoices are not deductible against income tax, and the Tax Compliance Certificate now requires eTIMS registration.
Together these stack. A non-compliant business pays the fine, loses the deduction on every related expense, and is blocked from contracts that need a TCC.
The headline penalty (KES 1 million or 10% of tax)
The regulations impose a penalty on any person who fails to issue a compliant electronic tax invoice for a transaction. The penalty is the higher of KES 1 million or 10% of the amount of the tax involved on the transaction. The penalty applies per failure, not as a one-off cap.
For a high-volume business, the math gets uncomfortable fast: a supermarket making thousands of sales a day without compliant invoicing is exposing itself to a penalty per untransmitted sale, on top of the deduction loss on every purchase it cannot match to an eTIMS invoice from its supplier.
Non-deductible expenses (often the bigger cost)
From 1 January 2024, an expense is only deductible against income tax if it is backed by a compliant eTIMS invoice from the supplier. This is not a penalty in the technical sense; it is a rule about what counts as a tax-deductible cost in the first place. But the effect on cash is direct: every shilling of expense without an eTIMS invoice is taxed as if it never happened.
For a business with a 30% effective tax rate, that means the real cost of a KES 100,000 supplier payment without an eTIMS invoice is KES 130,000, because the KES 30,000 saving you would have got from deducting it is gone. Over a year, businesses commonly find this is the largest single line of preventable cost from eTIMS non-compliance, larger than the fines they actually pay.
No Tax Compliance Certificate without eTIMS
The TCC is what businesses need for government tenders, many corporate contracts, certain permits, and various dealings with regulators. KRA now treats eTIMS registration as a precondition for issuing a TCC. A business without an active eTIMS registration cannot get the certificate, and without the certificate it is shut out of a significant share of formal trade.
For business-to-business suppliers this is often the trigger that forces them onto eTIMS, because their customers stop renewing contracts once their TCC expires and they cannot prove they are in good standing.
KRA audit risk and what triggers it
From January 2026, KRA validates declared income and expenses against eTIMS data when assessing returns. Where the eTIMS record shows transmitted invoices in a business's name but the business has not declared the corresponding income, that is an immediate flag. Where a business claims expenses that are not matched by eTIMS invoices from the suppliers, those expenses are disallowed.
The historic position, where audits were occasional events triggered by specific anomalies, is being replaced by a model in which every return is checked against transmitted invoices automatically. The practical effect is that compliance gaps now surface as default rather than as a low-probability event.
Putting numbers on it
A worked example clarifies the stack. Imagine a small shop that does KES 5 million a year in turnover, with KES 3 million of supplier costs and a KES 2 million gross margin. If half the supplier costs are paid to suppliers who do not issue eTIMS invoices, that KES 1.5 million is non-deductible. At a 30% effective rate, the additional tax bill is KES 450,000 for the year. That is independent of any fine for non-issued invoices on the sales side, and on top of losing the TCC.
On the sales side, every untransmitted sale carries a maximum fine of KES 1 million or 10% of the tax involved. For routine retail sales the second figure usually applies, but the cumulative exposure across a year of selling outside eTIMS is the kind of number that closes businesses, not slows them.
How to reduce your exposure now
- Register today. Every day outside eTIMS adds untransmitted sales that you cannot retroactively fix without exposure. Register on the appropriate channel (Lite for small services, OSCU via a certified integrator for retail) immediately.
- Audit your expense file. Pull the last 12 months of supplier payments. For each one, confirm you hold a compliant eTIMS invoice. Contact suppliers to reissue where missing, and use buyer-initiated invoicing for genuinely small suppliers under KES 5 million turnover.
- Make compliance the default, not a workflow. The fastest fix is a POS that issues and transmits an eTIMS invoice as part of the sale itself, so an untransmitted sale is not possible. The workflow you have to remember to do is the workflow that eventually gets skipped under pressure.
How Veira handles this
Veira removes the most expensive risk by making every sale on a Veira terminal an eTIMS-transmitted invoice in the same step, so the "untransmitted sale" category does not exist for you. The B2B invoices capture the buyer PIN at checkout, so your business customers can deduct their costs and you keep the relationship.
Related articles
The full rollout timeline, every deadline that has passed, and what KRA is enforcing now.
What KRA sees in your eTIMS data, how to prepare for an audit, and immutable invoice storage.
iTax onboarding, channel selection, the documents you need, and the errors that derail most registrations.
The hub for every eTIMS topic, basics, how-to, by business type, and accountant resources.
Veira handles KRA eTIMS automatically, on your phone, even offline. See Veira pricing or try our free tax and business calculators.