More detail
The selling and stock parts of Veira work regardless of your registration stage. The piece that touches registration is eTIMS, which files against a KRA PIN.
Rather than guess at what status you need, treat the KRA PIN as the practical starting point and confirm any further registration question with KRA directly, since rules vary by business type and turnover.
Related questions
Do I need a KRA PIN?
Do I need a registered company?
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.