eTIMS

eTIMS Enforcement, Eight Months In: What to Check Now

K By Kev 12 September 2026 7 min read
Share
eTIMS guide

eTIMS became mandatory for VAT-registered businesses back in September 2023, and expenses without a compliant eTIMS invoice stopped being deductible from January 2024. The more recent shift is that KRA began actively validating declared income and expenses against eTIMS data when assessing returns from January 2026. We are now eight months into that enforcement, and this is a genuine moment to check your own position rather than wait for KRA to raise a question first. As one recent [LinkedIn analysis of the eTIMS 2026 compliance shift](https://www.linkedin.com/pulse/etims-2026-compliance-shift-most-kenyan-business-owners-marvin-mango-6urcf) put it, most Kenyan business owners are still adjusting to what continuous, cross-checked compliance actually means day to day, not just at filing time.

Quick answer

KRA began validating declared income and expenses against eTIMS data when assessing returns from January 2026. Eight months on, the practical question for most businesses is no longer whether the rule exists but whether their own filing has any gaps, since KRA is now actively cross-checking returns against what eTIMS actually recorded.

Key takeaways
  • KRA started validating returns against eTIMS data from January 2026, a real, already-established enforcement date
  • Eight months on, the risk has shifted from "is this coming" to "does my own filing history have gaps"
  • A gap from earlier in the year is still worth finding and understanding before it surfaces in an assessment
  • This is a good moment for a self-check, not a reason for new panic if your filing has been consistent
On this page
  1. What actually changed in January 2026, and why eight months matters
  2. What to check now
  3. Mistakes to avoid
  4. A worked example
  5. How Veira helps
  6. Frequently asked questions

What actually changed in January 2026, and why eight months matters

Before January 2026, eTIMS was primarily about issuing compliant invoices at the point of sale. From January 2026, KRA began cross-checking what a business declares in its returns against what its eTIMS data actually shows, which is a meaningfully different level of scrutiny.

Eight months in, the practical implication is straightforward: any gap between what was actually sold and what was filed through eTIMS during that period is now something KRA can, and does, compare against a return. A gap from January or February is not erased by time; it is a discrepancy sitting in the record until it is found and explained.

This is why an eight-month check-in matters more than it might sound: it is long enough for a real pattern (a device that was never quite reconciled, a branch that ran offline longer than it should have) to have accumulated, and early enough in the compliance shift to fix it before it surfaces as a query.

Want to see it running in your own business first?

Sign Up

What to check now

A practical self-audit for where things stand eight months into enforcement.

  1. 1

    Compare your last VAT return to your eTIMS sales data

    Pull the figures side by side. A mismatch either means a filing gap or a reconciliation issue worth understanding now rather than at an assessment.

  2. 2

    Check for any offline periods that never fully synced

    If a device or branch was offline for an extended period earlier in the year, confirm those sales actually transmitted to eTIMS once the connection returned.

  3. 3

    Review whether every branch or till is still compliant

    A setup that was correct at registration can drift if a new device, till or staff member was added without the same eTIMS configuration.

  4. 4

    Confirm buyer PIN capture on business sales

    From January 2026, a business buyer generally cannot claim an expense without a PIN-bearing invoice, so gaps here affect your customers, not just your own filing.

  5. 5

    Address anything found before it is queried

    A discrepancy you find and can explain is a very different conversation with KRA than one KRA finds first.

Mistakes to avoid

Assuming compliance is a one-time setup

Registering for eTIMS once does not guarantee every sale since then filed correctly, especially across staff changes or new devices.

Waiting for a KRA query to check your own records

Reviewing now, on your own timeline, is a much better position than reacting to a question about a specific quarter.

Treating January's enforcement start as old news

The scrutiny is ongoing, not a one-off event; a gap from any point in the past eight months is still relevant today.

A worked example

Worked example

A retailer reviewing their position eight months into 2026 found that one branch had run offline for several days back in March, and while sales continued, a handful of invoices had never successfully synced once the connection returned.

Catching this in a proactive review meant the gap could be understood and corrected with KRA directly, rather than surfacing unexplained months later during an assessment.

Business impact

Trading without eTIMS-compliant tax invoices risks KRA penalties, blocked VAT input claims for your customers, and receipts a business buyer cannot expense.

Veira signs every sale to KRA eTIMS automatically, so each receipt is compliant the moment it prints, with no separate device to reconcile.

How Veira helps

Veira issues a compliant eTIMS invoice on every sale automatically, including offline sales, which sync as soon as the connection returns rather than sitting unresolved. Multi-branch businesses get one dashboard showing filing status across every location, so a gap like an unsynced offline period is visible quickly rather than discovered eight months later.

See how Veira works, or book a free demo to review your own setup. It runs from KES 2,999 a month.

Frequently asked questions

When did KRA start validating returns against eTIMS data?
From January 2026, KRA began cross-checking declared income and expenses in returns against what eTIMS data actually shows, in addition to the existing requirement to issue compliant invoices.
Is there a new deadline in September 2026?
There is no new headline deadline being introduced this month specifically; the relevant enforcement date is the January 2026 start of return validation against eTIMS data, which is why an eight-month check-in is a useful moment to review your own position.
What should I do if I find a gap in my own eTIMS filing?
Understand what happened (an offline period, a misconfigured till, a missed sale) and address it directly with KRA or a certified integrator rather than waiting for it to be queried.
Does this affect small businesses or only large ones?
The validation applies based on VAT registration and filing obligations generally, not business size specifically. Any VAT-registered business filing returns should check its own eTIMS data against what it declared.
What is the most common compliance gap in practice?
Not refusal, which is rare, but drift: a business that set eTIMS up correctly and then stopped watching it. Invoices queue and nobody clears them, a category of sale quietly goes through a route that never reaches KRA, a branch reverts to a manual process during a busy week and never reverts back. None of that is deliberate, and all of it shows up as the same gap between sales and transmitted invoices at filing time.
What should I be able to show if asked?
That your invoices and your records agree. Specifically, that for a given period the sales you recorded and the invoices eTIMS accepted are the same set, and that corrections were made as credit notes referencing originals rather than as adjustments with no trail. If you reconcile monthly, you can demonstrate that in minutes. If you have never reconciled, that is the moment you find out what the gap is.

Eight months into KRA validating returns against eTIMS data, the useful question for most businesses is not whether the rule exists but whether their own filing has any gaps worth finding first. Veira files a compliant invoice on every sale automatically, including offline sales, from KES 2,999 a month. See how Veira works, or book a free demo. For the login process itself, see [Veira's KRA eTIMS login guide](/blog/kra-etims-login). See also [this related LinkedIn discussion](https://lnkd.in/p/dVxikgic) on the compliance shift.

Need help, or want to talk it through first? Chat with us on WhatsApp

For more eTIMS guides and compliance resources, visit our free resource site.

Terms explained

Keep reading

See all eTIMS guides

Veira for your business

Browse Veira by business type