eTIMS

eTIMS for Tour Operators in Kenya: The Complete 2026 Guide

K By Kev 14 June 2026 12 min read
Share
eTIMS guide

eTIMS for tour operators is no longer optional in Kenya: under KRA's rules, a tour operator that issues receipts must record sales through a compliant electronic tax invoice system. A tour operator in Kenya issues compliant eTIMS invoices for tour packages and services. Tourism services can carry specific VAT and levy treatment, foreign and local clients may differ, and agent commissions are handled distinctly. Corporate and agent bookings need the buyer KRA PIN. Veira keeps an operator compliant. The reason this matters now is the 2026 income-validation regime: KRA increasingly cross-checks the invoices a business issues and receives, so a tour operator that records sales properly protects its own deductions and lets its customers claim what they spend. The detail differs by trade, which is why a generic eTIMS explainer is not enough for a tour operator. This guide explains exactly what eTIMS means for tour operators, the tax treatment that applies, how to get set up step by step, the mistakes that cost owners money, the deadlines and penalties to be aware of, and how Veira makes the whole thing run in the background of every sale. Rules and rates change, so treat this as a practical map and confirm current detail with KRA.

Quick answer

A tour operator in Kenya issues compliant eTIMS invoices for tour packages and services. Tourism services can carry specific VAT and levy treatment, foreign and local clients may differ, and agent commissions are handled distinctly. Corporate and agent bookings need the buyer KRA PIN. Veira keeps an operator compliant.

Key takeaways
  • Tour Operators in Kenya must issue KRA-compliant eTIMS invoices, with the tax treatment that fits the trade
  • eTIMS records each sale for KRA automatically, so a tour operator stays compliant without manual invoicing
  • Get the VAT or exemption treatment right per item, capture buyer PINs for business customers, and keep records reconciled
  • Veira issues compliant eTIMS invoices for the trade on a free terminal, works offline, and reconciles M-Pesa, from KES 2,999 a month
  • Rules and rates change, so confirm the current detail with KRA at kra.go.ke
On this page
  1. What eTIMS means for tour operators
  2. How tour operators get eTIMS-ready
  3. eTIMS vs manual records for a tour operator
  4. eTIMS mistakes tour operators make
  5. A tour operator owner gets compliant
  6. How Veira handles eTIMS for tour operators
  7. Frequently asked questions

What eTIMS means for tour operators

A tour operator bundles accommodation, transport, park fees, guiding and activities into packages, often for a mix of local and foreign clients, and frequently through travel agents who earn commission. That bundling and the cross-border client mix are what make eTIMS for a tour operator more involved than a single-service business.

Some elements of a package, such as park fees, are pass-through, while the operator's own services and margin are its taxable supply. Foreign-client and tourism treatments can differ, and agent commissions are a distinct transaction. Corporate clients and agents need compliant invoices carrying their PIN to claim the cost.

VAT and levies for a tour operator. Tourism and travel services can carry specific VAT treatment, and the sector may attract levies, with some park fees and pass-through costs treated differently from the operator's own margin and services. A VAT-registered operator shows VAT on the eTIMS invoice where it applies, and reflects any levy. The treatment of foreign-client supplies can differ from local ones.

Because tourism VAT, levies and the treatment of pass-through park fees and foreign clients are nuanced, set each element correctly and confirm the current position with KRA, since tourism tax treatment changes.

Running a tour operator brings its own compliance demands. The specific ones that matter for eTIMS are:

- Packages bundle pass-through park fees with the operator's own taxable services

- Foreign and local client treatment can differ, and levies may apply

- Agent commissions and corporate bookings need distinct, compliant invoices with PINs

Get these right and eTIMS runs quietly in the background of your tour operator. Get them wrong and you face rejected invoices, disallowed expenses for your customers, and exposure during a KRA review.

Deadlines and penalties for tour operators: KRA has phased eTIMS in, and from 2026 the income-validation rules mean an expense not supported by a compliant invoice can be disallowed. For a tour operator that cuts both ways. Your own purchases need compliant supplier invoices to be deductible, and your customers need a compliant invoice from you to claim what they spend with you. Non-compliance can attract penalties under the Tax Procedures Act, disallowed input VAT, and lost business from customers who insist on a valid invoice.

There is no separate eTIMS deadline that singles out tour operators. The practical answer is that you should already be issuing compliant invoices, because the cost of not doing so, in penalties and lost deductible expenses, grows the longer you wait. Confirm the current deadlines and penalty amounts with KRA, as they change.

What a tour operator needs to be eTIMS-ready:

- An active KRA PIN and the correct tax registration for your turnover

- Every product or service mapped to its correct tax treatment

- A reliable way to capture the buyer KRA PIN for business customers

- A compliant system that issues invoices, works offline, and reconciles M-Pesa, so compliance happens as you trade

Record-keeping is the other half of the job. Beyond issuing invoices, a tour operator should keep its eTIMS records, and the supplier invoices behind its own purchases, organised and reconciled. KRA can review records going back several years, so the goal is a system where every sale and purchase is already captured and searchable rather than reconstructed from receipts in a drawer. That is the difference between a quick review and a stressful one.

For tour operators, eTIMS is not extra admin if the system does it for you on every sale.

How tour operators get eTIMS-ready

A practical path for a tour operator in Kenya. Work through it in order.

  1. 1

    Confirm the operator KRA PIN and VAT status

    Ensure an active KRA PIN and the right VAT registration, and understand how tourism VAT and any levy apply to your packages.

  2. 2

    Break packages into the right treatment

    Set up package elements so pass-through park fees, the operator's services and margin, and any levy are each treated correctly.

  3. 3

    Handle foreign and local clients correctly

    Apply the right treatment for foreign versus local clients on the eTIMS invoice, confirming the current position with KRA.

  4. 4

    Capture PINs for corporate and agent bookings

    For corporate clients and travel agents, capture the KRA PIN so the invoice supports their claim, and handle agent commission distinctly.

  5. 5

    Reconcile payments across channels

    Tie deposits, balances and agent settlements to each booking so the operator reconciles.

  6. 6

    Keep records reconciled and file

    Maintain reconciled eTIMS records so VAT and income tax filing summarise data you already hold.

  7. 7

    Train whoever rings up a sale

    Compliance only holds if the people taking payment use the system every time. Show staff how to issue a compliant invoice, when to capture a buyer PIN, and how to handle refunds with a credit note, so no sale at your tour operator slips outside eTIMS.

  8. 8

    Keep records reconciled, then file from real data

    Reconcile sales against M-Pesa, cash and bank as you go, so at filing time your return is a summary of records you already hold rather than a month-end reconstruction. This is where a tour operator saves the most time and avoids errors.

  9. 9

    Confirm the current rules with KRA

    Rates, thresholds, exemptions and deadlines change. Before relying on a specific figure, confirm the current position for your tour operator at kra.go.ke or with your tax adviser, so your invoices stay correct as the rules move.

eTIMS vs manual records for a tour operator

With eTIMS (Veira)Manual records
Recorded for KRAAutomatic on every saleNo
Customer can claim the costYes, compliant invoiceOften rejected
VAT / exemption treatmentCorrect per itemError-prone
Buyer PIN for business clientsCaptured at the saleUsually missing
FilingA summary of recorded dataA month-end reconstruction
Works offlineYes, syncs to KRA laterNot applicable

eTIMS mistakes tour operators make

Invoicing the whole package at one blanket rate

Pass-through park fees, the operator's services and any levy may differ. Break the package into the right treatment.

Ignoring foreign-client treatment

Foreign-client supplies can be treated differently. Apply the correct treatment rather than assuming it matches local clients.

Mixing agent commission into the package

Agent commission is a distinct transaction. Handle it separately from the client booking so records stay correct.

Skipping PINs on corporate and agent bookings

Corporates and agents need their PIN on the invoice to claim the cost. Capture it at booking.

Treating a booking voucher as a tax invoice

A voucher confirms a booking, not a compliant tax record. Issue a compliant eTIMS invoice.

Waiting for a deadline before getting compliant

Every uncompliant sale is unrecorded income and a customer who cannot claim. Waiting only grows the gap you have to explain later. Getting a tour operator compliant now is cheaper than catching up under pressure.

Choosing software that cannot work offline

Connectivity is not guaranteed everywhere in Kenya. If your system stops issuing invoices when the line drops, you either stop trading or fall out of compliance. Pick a system that records offline and syncs to KRA later.

A tour operator owner gets compliant

Worked example

A tour operator in Nairobi sold safari packages to foreign and corporate clients with a single quoted price and a booking voucher. A corporate client needed a compliant invoice with its PIN to claim the cost, and an agent needed its commission handled separately.

The operator adopted Veira. Packages are now broken into the correct treatment for pass-through park fees, the operator's services and any levy, foreign and local clients are treated correctly, corporate and agent bookings capture the PIN, and agent commission is recorded distinctly.

How the operator designed safaris did not change, but its invoices became ones corporate clients and agents could rely on, and the package's tax treatment stopped being a single guessed rate.

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 handles eTIMS for tour operators

Veira is built for Kenyan businesses like tour operators. It issues a compliant KRA eTIMS invoice automatically on every sale, applies the right tax treatment per item, captures the buyer KRA PIN for business customers, and reconciles M-Pesa and Pochi payments to each sale. It runs on a free handheld terminal or the phone you already own, and keeps working offline, recording sales locally and transmitting to KRA when the connection returns.

For a tour operator, that means compliance happens as you trade, not as a separate evening of paperwork. Onboarding takes a weekend, with local support to help you switch from whatever you use now. See how Veira works for tour operators, or book a free demo. It runs from KES 2,999 a month, with a free terminal included and a 30-day money-back guarantee.

Switching is low-risk. There is a 30-day money-back guarantee, no expensive hardware to buy, and the system runs on a phone you already own, so a tour operator can move from manual or non-compliant invoicing to fully compliant KRA records in a weekend. If you sell across more than one location or counter, Veira keeps every outlet on the same compliant system and the same reporting, so the whole tour operator reconciles as one.

Frequently asked questions

Do tour operators in Kenya need eTIMS?
Yes. A tour operator issues compliant eTIMS invoices for its packages and services, with the correct VAT and any levy. Corporate clients and agents need the invoice to carry their PIN to claim the cost.
How is VAT treated on tour packages in Kenya?
Tourism and travel services can carry specific VAT treatment and levies, with pass-through park fees treated differently from the operator's own margin and services, and foreign-client treatment can differ from local. Set each element correctly and confirm with KRA.
How do I invoice a foreign client?
Foreign-client supplies can be treated differently from local ones. Apply the correct treatment on the eTIMS invoice and confirm the current position with KRA. Veira lets you set the right treatment per booking.
How do I handle travel-agent commission?
Agent commission is a distinct transaction handled separately from the client booking. Veira records the booking and the agent commission distinctly so records stay correct.
Do corporate and agent bookings need a PIN?
Yes, so they can claim the cost. Capture the buyer KRA PIN at booking. Veira captures the PIN so corporate and agent invoices are correct the first time.
Can Veira handle a tour operator's packages?
Yes. Veira breaks packages into the correct treatment, handles foreign and local clients, captures PINs, records agent commissions distinctly and reconciles payments, so an operator stays compliant.
Does a tour operator below the VAT threshold still need eTIMS?
Yes. Under the 2026 income-validation rules, even a non-VAT-registered tour operator issues non-VAT eTIMS invoices to record income. Veira issues the right invoice for your registration status.
How much does eTIMS software cost for a tour operator?
KRA does not charge for eTIMS itself. The cost is the software you use to issue and transmit invoices. Veira starts at KES 2,999 a month for a tour operator, includes a free terminal, and has a 30-day money-back guarantee, so the cost is predictable.
What happens if a tour operator does not use eTIMS?
Sales go unrecorded, your customers cannot claim what they spend with you, your own expenses may be disallowed without compliant supplier invoices, and you risk penalties under the Tax Procedures Act. The exposure grows over time, so getting compliant now is cheaper than catching up later. Confirm current penalties with KRA.
Does eTIMS work offline for a tour operator?
With an offline-capable system, yes. Veira keeps issuing compliant invoices when the internet drops and transmits them to KRA automatically once the connection returns, so a tour operator is never blocked from making a sale by a weak network.
Can a tour operator issue eTIMS invoices from a phone?
Yes. Veira runs on a phone you already own or on a free handheld terminal, so a tour operator does not need expensive hardware to issue compliant KRA invoices.
How long does it take to set up eTIMS for a tour operator?
With Veira, onboarding a tour operator typically takes a weekend, including loading your products with the right tax treatment and switching from whatever you use now, with local support to help.
How do I switch my tour operator to Veira?
Book a free demo, and the team helps you set up your KRA PIN connection, load your products and services with the correct tax treatment, and import what you need, so the switch is smooth and you keep trading.
Is eTIMS mandatory for a small tour operator?
Yes. eTIMS applies regardless of size. A small tour operator below the VAT threshold issues non-VAT eTIMS invoices, and a VAT-registered one issues VAT invoices, but both record income through the system. Size changes the invoice type, not the requirement.
What is the difference between eTIMS and the old ETR machine?
The old ETR was a standalone tax register. eTIMS is KRA's electronic tax invoice management system, which a tour operator can use through software on a phone, tablet or terminal, transmitting invoices to KRA in near real time. Veira is an eTIMS-compliant system, so you do not need a separate ETR machine.
Does a tour operator need a separate eTIMS device?
No. With software like Veira, a tour operator issues compliant eTIMS invoices from a phone or a free handheld terminal. There is no need to buy a separate dedicated tax device.
Can my accountant access my tour operator eTIMS records?
Yes. Because Veira keeps your sales and tax records organised and reconciled, you or your accountant can pull the reports needed for VAT and income tax filing, so a tour operator files from real data rather than rebuilding figures at the deadline.

eTIMS for tour operators comes down to recording each sale through a compliant system with the right tax treatment, and Veira does exactly that without extra work. See how Veira works for tour operators, 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