Choosing and switching to Veira

Do I need to register my business before using Veira?

Updated June 2026

Short answer

To file KRA eTIMS invoices you need a KRA PIN, which is straightforward for an individual or a registered business. You do not need a fully incorporated company to start selling and tracking stock. For your exact registration and tax obligations, confirm with KRA or your advisor.

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?
Yes, to file eTIMS invoices you need a KRA PIN. The selling and stock features work regardless of registration stage.
Do I need a registered company?
Not to start selling and tracking stock. For your exact obligations, confirm with KRA or your tax advisor.

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.

Read more

Terms explained

More Choosing and switching to Veira questions