What eTIMS means for lodges
A lodge or safari camp sells accommodation, meals, drinks and activities, often as full-board packages, to a mix of direct guests, foreign tourists and bookings through tour operators and agents. Each element is a sale eTIMS expects recorded with the correct treatment, and the package nature means one stay can span several tax lines.
Two things make a lodge distinct: much of the business comes through agents and operators who need a compliant invoice carrying their PIN to claim the cost, and lodges are frequently in remote areas with unreliable connectivity, so the invoicing system must keep working offline and sync to KRA later.
VAT and levies for a lodge. Accommodation and restaurant services are generally standard-rated for VAT, and the hospitality and tourism sector can attract specific levies. A VAT-registered lodge charges VAT on the eTIMS invoice and reflects any applicable levy, while the treatment of foreign-guest and agent bookings can differ. A lodge below the VAT threshold still issues compliant non-VAT eTIMS invoices.
Because tourism levies, rates and the treatment of agent and foreign bookings are nuanced, set each item correctly and confirm the current VAT rate and any applicable levy with KRA, as they change.
Running a lodge brings its own compliance demands. The specific ones that matter for eTIMS are:
- Full-board packages span accommodation, meals and activities, each with its own treatment
- Most bookings come through agents and operators who need the buyer PIN
- Remote locations mean invoicing must work offline and sync to KRA later
Get these right and eTIMS runs quietly in the background of your lodge. Get them wrong and you face rejected invoices, disallowed expenses for your customers, and exposure during a KRA review.
Deadlines and penalties for lodges: 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 lodge 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 lodges. 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 lodge 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 lodge 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 lodges, eTIMS is not extra admin if the system does it for you on every sale.
How lodges get eTIMS-ready
A practical path for a lodge in Kenya. Work through it in order.
- 1
Confirm the lodge KRA PIN and VAT status
Ensure an active KRA PIN and register for VAT and any applicable levy, since accommodation and meals are generally standard-rated.
- 2
Break packages into the right treatment
Set up accommodation, meals, drinks and activities each with their correct VAT and any levy so a full-board stay invoices correctly.
- 3
Capture PINs for agents and operators
For tour operators, agents and corporate bookings, capture the KRA PIN so the invoice supports their claim.
- 4
Handle foreign-guest treatment
Apply the correct treatment for foreign guests and agent bookings, confirming the current position with KRA.
- 5
Set up offline-first operation
Confirm the system keeps issuing invoices offline at a remote location and transmits to KRA when connectivity returns.
- 6
Reconcile and go live
Tie payments across channels to each booking, then go live across the lodge.
- 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 lodge slips outside eTIMS.
- 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 lodge saves the most time and avoids errors.
- 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 lodge at kra.go.ke or with your tax adviser, so your invoices stay correct as the rules move.
eTIMS vs manual records for a lodge
| With eTIMS (Veira) | Manual records | |
|---|---|---|
| Recorded for KRA | Automatic on every sale | No |
| Customer can claim the cost | Yes, compliant invoice | Often rejected |
| VAT / exemption treatment | Correct per item | Error-prone |
| Buyer PIN for business clients | Captured at the sale | Usually missing |
| Filing | A summary of recorded data | A month-end reconstruction |
| Works offline | Yes, syncs to KRA later | Not applicable |
eTIMS mistakes lodges make
Applying one rate to a full-board package
Accommodation, meals and activities may differ, and a levy may apply. Break the package into the right treatment.
Skipping the PIN on agent bookings
Operators and agents need their PIN on the invoice to claim the cost. Capture it at booking.
Forgetting an applicable tourism levy
Where a levy applies, it must be reflected on the invoice. Omitting it understates what is due.
Choosing a system that needs constant internet
A remote lodge cannot rely on a steady connection. Use a system that records offline and syncs later.
Issuing booking vouchers as tax records
A voucher confirms a booking, not a compliant tax record. Issue a compliant eTIMS invoice at check-out.
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 lodge 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 lodge owner gets compliant
A safari camp in the Maasai Mara took most bookings through operators and had patchy connectivity. It issued handwritten bills, applied VAT inconsistently and showed no levy, and operators could not claim the cost without compliant invoices carrying their PINs.
The camp adopted Veira. Full-board stays now issue compliant eTIMS invoices breaking out accommodation, meals and activities with the correct VAT and any levy, operator bookings capture the PIN, and the system records offline and syncs to KRA when the line returns.
The guest experience in the bush did not change, but operators could finally claim the cost on compliant invoices and the camp's records stopped depending on a signal that often was not there.
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 lodges
Veira is built for Kenyan businesses like lodges. 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 lodge, 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 lodges, 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 lodge 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 lodge reconciles as one.
Frequently asked questions
Do lodges and camps in Kenya need eTIMS?
Is VAT charged on lodge accommodation in Kenya?
How does a lodge invoice an agent or operator booking?
Does eTIMS work in a remote lodge with poor internet?
How is a full-board package treated for VAT?
Can Veira handle a lodge's bookings?
Does a lodge below the VAT threshold still need eTIMS?
How much does eTIMS software cost for a lodge?
What happens if a lodge does not use eTIMS?
Does eTIMS work offline for a lodge?
Can a lodge issue eTIMS invoices from a phone?
How long does it take to set up eTIMS for a lodge?
How do I switch my lodge to Veira?
Is eTIMS mandatory for a small lodge?
What is the difference between eTIMS and the old ETR machine?
Does a lodge need a separate eTIMS device?
Can my accountant access my lodge eTIMS records?
eTIMS for lodges 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 lodges, or book a free demo. Always confirm current KRA rules and rates at kra.go.ke, as they can change.