KRA eTIMS and ETR

eTIMS vs TIMS (Tax Invoice Management System)

Updated June 2026

Verdict

TIMS was KRA's first digital invoice system. eTIMS superseded it. If you are on TIMS, you need to migrate to eTIMS. If you are setting up for the first time, you are going straight to eTIMS.

eTIMS vs TIMS (Tax Invoice Management System): feature by feature

eTIMSTIMS (Tax Invoice Management System)
Current statusActive and expandingSuperseded by eTIMS
Introduced2023, rolling out across all sectors2021, limited rollout
ScopeAll taxpayer types, VAT and non-VATPrimarily large VAT traders
DeviceSoftware, any deviceRequired physical control unit
API accessFull Daraja/eTIMS APILimited API
OfflineQueue and syncDependent on device type

How to choose

Choose eTIMS if
  • Everyone. eTIMS is the current system and the only one KRA is onboarding to.
Choose TIMS (Tax Invoice Management System) if
  • Nobody starting fresh. If you are on TIMS, plan your eTIMS migration with your provider.

More detail

The jump from TIMS to eTIMS was not cosmetic. eTIMS expanded scope (non-VAT businesses, new industries), made the device software-defined, and opened a full API so POS and accounting systems could integrate.

Businesses already on TIMS are being required to migrate. The migration is typically handled by your billing software or POS provider.

Frequently asked questions

What is the deadline to migrate from TIMS to eTIMS?
KRA communicates deadlines by sector. Check your eTIMS portal or confirm with your tax advisor for your specific timeline.
Will my old TIMS invoices still be valid?
Invoices issued on TIMS before migration are valid. Going forward, you must issue on eTIMS.

Veira combines POS, M-Pesa, KRA eTIMS and inventory in one app with a free terminal. Book a demo and see how it fits your trade.

Read more

Terms explained

More KRA eTIMS and ETR comparisons