More detail
The move to software means you are not locked into one approved machine. Common devices can run eTIMS, which lowers the cost and hassle of getting compliant.
If you would rather not assemble your own setup, an eTIMS-ready handheld arrives able to sell and issue invoices out of the box, which removes the device question entirely.
Related questions
Can I use my own phone?
Do I need a special machine?
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.