eTIMS

eTIMS Roles and Permissions in Kenya: Setting Them Up Right (2026)

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

eTIMS roles and permissions is something Kenyan businesses ask about often as KRA eTIMS becomes part of everyday trading. eTIMS roles and permissions control what each user can do: a cashier rings up sales and issues invoices, a supervisor can also handle refunds and reports, and an owner or admin manages users and settings. Setting them to each role limits risk and keeps the right people in control. 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
  • Roles and permissions control what each user can do in your system
  • Match permissions to roles: cashier, supervisor, owner or admin
  • Keep refunds, voids and price changes with supervisors and owners
  • Review access when people join, leave or change roles
On this page
  1. Why roles and permissions matter
  2. How to set up roles and permissions
  3. Common mistakes to avoid
  4. An owner tightens control
  5. How Veira makes this simple
  6. Frequently asked questions

Why roles and permissions matter

Once more than one person uses your system, who can do what becomes a real question. Roles and permissions are how you answer it: rather than every user having full access, each is given the access their job needs. A cashier rings up sales and issues compliant invoices; a supervisor can also process refunds and pull reports; an owner or admin manages users, products and settings.

This matters for control and for reducing both errors and temptation. A cashier who cannot void or refund freely, or change prices, is less able to cause a costly mistake or a loss, while still doing their job. So the discipline is to match permissions to roles, give people what they need and no more, and keep sensitive functions with supervisors and owners. A system that supports roles makes this straightforward.

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

How to set up roles and permissions

A practical path for a Kenyan business.

  1. 1

    Define your roles

    Decide your roles, typically cashier, supervisor and owner or admin, and what each should be able to do.

  2. 2

    Map permissions to each role

    Give cashiers sales and invoicing, supervisors refunds and reports, and owners or admins user and settings management.

  3. 3

    Assign each user a role

    Assign every user the role that fits their job, so they have the access they need and no more.

  4. 4

    Review as the team changes

    Update roles when people join, leave or change jobs, so access always matches the current team.

Common mistakes to avoid

Giving everyone admin access

Full access for all invites errors and losses. Give each user only the permissions their role needs.

Leaving sensitive functions open

Refunds, voids and price changes should sit with supervisors or owners, not every cashier.

Never reviewing access

When people change roles or leave, their access should change too. Review it regularly.

An owner tightens control

Worked example

A shop owner in Mombasa had given every staff member full access, and unexplained refunds and price changes were eating into margin.

She set roles: cashiers could ring up sales and issue invoices, only supervisors could refund or change prices, and she kept admin to herself.

The unexplained losses stopped, staff still did their jobs smoothly, and control sat with the right people.

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

What are eTIMS roles and permissions?
They control what each user can do: a cashier rings up sales and issues invoices, a supervisor can also handle refunds and reports, and an owner or admin manages users and settings. Matching them to roles limits risk.
Why set permissions per role?
So each person has the access their job needs and no more. Limiting refunds, voids and price changes to supervisors and owners reduces errors and losses while letting cashiers do their work.
Who should have admin access?
Owners or trusted admins who manage users, products and settings. Giving everyone admin access invites mistakes and losses; keep it limited.
Does Veira support roles and permissions?
Yes. Veira lets you assign roles and permissions so cashiers, supervisors and owners each have the right access, with sensitive functions controlled, across one or many branches.
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.

eTIMS roles and permissions 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