More detail
Consultants sometimes assume eTIMS is a retail concern. It is not: billing a client for services is exactly the kind of invoice eTIMS covers.
Because volumes are usually lower than a shop, you may not need a full point of sale, just a reliable way to issue compliant invoices. Confirm the simplest compliant option for your case.
Related questions
Do consultants need eTIMS?
Do I need a full point of sale?
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.