More detail
The common assumption that compliance is only for big or VAT-registered businesses no longer holds the way it used to. KRA has pushed electronic invoicing down to much smaller traders.
Because exact thresholds and exemptions are set by KRA and can change, the safe approach for a small shop is to confirm its own obligation directly rather than guess, then get set up so the question stops hanging over the business.
Related questions
Is my duka too small to need eTIMS?
What is the easiest way to comply as a small shop?
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.