eTIMS

How to Register a Company for eTIMS in Kenya (2026)

K By Kev 24 June 2026 7 min read
Share
eTIMS guide

how to register a company for eTIMS is something Kenyan businesses ask about often as KRA eTIMS becomes part of everyday trading. A limited company registers for eTIMS under the company's KRA PIN, not a director's personal PIN, then onboards, sets up any users and branches, configures products, and issues compliant invoices under the company. Confirm the current company onboarding steps with KRA. This guide explains it in plain English, what to do in practice, the mistakes to avoid, and how Veira makes it simple. Rules, rates and steps change, so treat this as a practical map and confirm the current detail with KRA at kra.go.ke.

Key takeaways
  • A company registers and invoices under the company KRA PIN, not a director's personal PIN
  • Set up the users and branches that issue invoices as part of onboarding
  • Map the product catalogue to the right tax treatment before go-live
  • Verify a compliant test invoice before going live across the company
On this page
  1. How a company registers for eTIMS
  2. How to register your company
  3. Common mistakes to avoid
  4. A company onboards its branches
  5. How Veira makes this simple
  6. Frequently asked questions

How a company registers for eTIMS

A limited company is a separate legal person with its own KRA PIN, and eTIMS registration follows that: the company registers and issues invoices under the company PIN, distinct from any director's personal PIN. Using the right PIN from the start avoids tangled records later.

Beyond the PIN, a company often has more to set up than a sole trader: multiple users who issue invoices, possibly multiple branches, and a product catalogue to map to the right tax treatment. So registering a company for eTIMS is onboarding under the company PIN and then configuring users, branches and products so the whole operation issues compliant invoices consistently. Because the exact company onboarding steps change, confirm them with KRA.

Getting the basics right once means compliance runs quietly in the background of your business.

How to register your company

A practical path for a Kenyan business.

  1. 1

    Use the company KRA PIN

    Register and issue invoices under the company's KRA PIN, not a director's personal PIN.

  2. 2

    Onboard the company onto eTIMS

    Complete eTIMS onboarding for the company and choose the option that suits its size and setup.

  3. 3

    Set up users and branches

    Add the users who issue invoices and configure any branches so the whole company is covered.

  4. 4

    Configure products and go live

    Map products to the right tax treatment, then issue and verify a compliant invoice before going live.

Common mistakes to avoid

Registering under a director's personal PIN

A company issues invoices under the company PIN. Using a personal PIN tangles the company's records.

Forgetting users and branches

A company often has multiple users and branches. Set them up so everyone issues compliant invoices consistently.

Skipping product setup

Without products mapped to the right treatment, company invoices fail validation. Configure them before go-live.

A company onboards its branches

Worked example

A company in Nairobi with two branches initially had a director issuing some invoices under a personal PIN, which muddled the company's records.

It registered properly under the company PIN, added the users at each branch, configured the product catalogue with correct tax treatment, and verified a test invoice.

Every branch and user now issued compliant invoices under the company PIN, and the company's records were clean and consistent.

Business impact

Trading without eTIMS-compliant tax invoices risks KRA penalties, blocked VAT input claims for your customers, and receipts a business buyer cannot expense.

Veira signs every sale to KRA eTIMS automatically, so each receipt is compliant the moment it prints, with no separate device to reconcile.

How Veira makes this simple

Veira is built for Kenyan businesses. It issues compliant KRA eTIMS invoices automatically on every sale, applies the right tax treatment per item, captures the buyer KRA PIN, keeps your records reconciled and ready for filing, and reconciles M-Pesa and Pochi payments to each sale.

It runs on a free handheld terminal or the phone you already own, keeps working offline, and runs from KES 2,999 a month with a free terminal and a 30-day money-back guarantee. See how Veira works, or book a free demo.

Frequently asked questions

How does a company register for eTIMS?
Under the company's KRA PIN, not a director's personal PIN. Onboard the company, set up users and any branches, configure products with the right tax treatment, and issue compliant invoices. Confirm the current steps with KRA.
Can I use a director's PIN for the company?
No. A limited company issues invoices under the company's own KRA PIN. Using a director's personal PIN tangles the company's records and is incorrect.
How do I set up multiple users and branches?
As part of company onboarding, add the users who issue invoices and configure each branch, so the whole company issues compliant invoices consistently. Veira supports multiple users and branches on one account.
What if my company invoices fail validation?
Usually products are not mapped to the right tax treatment. Configure the catalogue correctly as part of setup and verify a test invoice before going live.
Does Veira handle this for me?
Yes. Veira issues compliant KRA eTIMS invoices automatically, keeps your records reconciled and ready for filing, and works offline, so compliance happens as you trade rather than as separate paperwork.
Where do I confirm the current rules?
Rules, rates and steps change. Confirm the current position for your business directly with KRA at kra.go.ke or with a tax adviser before relying on a specific figure or deadline.

how to register a company for eTIMS is straightforward once you know the essentials, and with a compliant system like Veira the day-to-day part is handled for you. See how Veira works, or book a free demo. Always confirm current KRA rules and rates at kra.go.ke, as they can change.

For more eTIMS guides and compliance resources, visit our free resource site.

Terms explained

Keep reading

See all eTIMS guides

Veira for your business

Browse Veira by business type