More detail
It is a common misunderstanding that eTIMS is only about retail stock. The system is about invoicing, and a service has invoices just as a product sale does.
For a service business the practical need is the same: issue a compliant invoice for the work, reported to KRA, without running a separate compliance process on the side.
Related questions
Can a salon or consultant issue an eTIMS invoice?
Do I need stock to use eTIMS?
Veira gives Kenyan shops one calm app for selling, M-Pesa, KRA eTIMS and stock, with a free terminal. Book a demo and see it set up for your trade.