{"id":19,"date":"2026-08-11T18:36:58","date_gmt":"2026-08-11T15:36:58","guid":{"rendered":"https:\/\/hotel.rentaldesk.co.ke\/blog\/etims-invoicing-requirements-kenyan-hotels\/"},"modified":"2026-08-11T18:44:07","modified_gmt":"2026-08-11T15:44:07","slug":"etims-invoicing-requirements-kenyan-hotels","status":"publish","type":"post","link":"https:\/\/hotel.rentaldesk.co.ke\/blog\/etims-invoicing-requirements-kenyan-hotels\/","title":{"rendered":"eTIMS Invoicing Requirements for Kenyan Hotels: A Practical Guide"},"content":{"rendered":"<p><strong>Kenyan hotels should treat eTIMS invoicing as a documented sales process: select the KRA solution that fits the hotel, configure sale items and authorised users correctly, issue electronic tax invoices for applicable transactions, monitor failed submissions, and reconcile invoices with the hotel\u2019s folios, POS bills and payment records.<\/strong> Do not wait until a tax review to discover that an outlet, branch or shift was working outside the agreed process.<\/p>\n<p>The <a href=\"https:\/\/www.kra.go.ke\/online-services\/etims\">Kenya Revenue Authority\u2019s current eTIMS guidance<\/a> says that all persons engaged in business are required to onboard eTIMS and issue electronic tax invoices. KRA\u2019s <a href=\"https:\/\/www.kra.go.ke\/helping-tax-payers\/faqs\/learn-about-etims\">eTIMS frequently asked questions<\/a> also explains that the requirement includes VAT and non-VAT businesses and describes several KRA solutions for different operating circumstances.<\/p>\n<aside aria-label=\"Important information notice\">\n<p><strong>Important:<\/strong> This article provides general operational information, not legal or tax advice. Requirements, eligibility and technical procedures can change. Confirm the current position with KRA and a qualified Kenyan tax adviser before configuring or relying on any invoicing workflow.<\/p>\n<\/aside>\n<h2>Quick answer: what should a Kenyan hotel prepare?<\/h2>\n<ol>\n<li>Confirm the hotel entity, KRA PIN, branches, outlets and invoicing responsibilities.<\/li>\n<li>Ask KRA or a qualified adviser which eTIMS solution and onboarding path apply.<\/li>\n<li>Build an accurate catalogue for rooms, food, drinks, events and other hotel sales.<\/li>\n<li>Map tax treatment with professional advice; do not let staff guess at the till.<\/li>\n<li>Define how the PMS, POS, payment records and eTIMS invoice references connect.<\/li>\n<li>Test normal sales, deposits, adjustments, cancellations, credit notes and failed submissions.<\/li>\n<li>Train each role and review invoice exceptions every day.<\/li>\n<\/ol>\n<h2>What eTIMS is\u2014and what it is not<\/h2>\n<p>KRA describes eTIMS as the electronic Tax Invoice Management System used to issue, receive and manage electronic tax invoices. It offers several access methods, from KRA-provided applications to system-to-system connections for businesses whose transaction volumes or existing systems call for integration.<\/p>\n<p>An electronic tax invoice is not the same operational record as a reservation, guest folio or payment confirmation. A reservation shows what the hotel expects to provide. A folio or POS bill gathers what was charged. A payment record shows how the customer settled. The eTIMS record addresses tax invoicing. Good hotel controls keep those records connected without pretending they are interchangeable.<\/p>\n<h2>Which eTIMS route may fit a hotel?<\/h2>\n<p>KRA\u2019s current guidance describes the available solutions and their intended users. The table below is an orientation aid, not an eligibility decision. Confirm the latest criteria directly with KRA.<\/p>\n<table>\n<thead>\n<tr>\n<th scope=\"col\">KRA route<\/th>\n<th scope=\"col\">Broad operating fit described by KRA<\/th>\n<th scope=\"col\">Hotel question to ask<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<th scope=\"row\">eTIMS Lite options<\/th>\n<td>Web, USSD or mobile options subject to KRA\u2019s eligibility rules<\/td>\n<td>Does the hotel meet the current eligibility criteria, and can the option handle its transaction pattern?<\/td>\n<\/tr>\n<tr>\n<th scope=\"row\">Online Portal<\/th>\n<td>A KRA portal described for service-sector taxpayers<\/td>\n<td>Does the hotel\u2019s mix of accommodation, food, goods and other services fit this route?<\/td>\n<\/tr>\n<tr>\n<th scope=\"row\">eTIMS Client<\/th>\n<td>Downloadable software that can support multiple branches and pay points<\/td>\n<td>How will each outlet and till issue invoices and handle connectivity or device procedures?<\/td>\n<\/tr>\n<tr>\n<th scope=\"row\">VSCU or OSCU integration<\/th>\n<td>System-to-system integration routes for eligible invoicing or ERP environments<\/td>\n<td>Which route, provider onboarding and technical certification steps apply to the hotel\u2019s system?<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>KRA states that its own eTIMS software is free. Its FAQ also notes that a business may incur costs when it chooses to integrate through an approved third-party provider. Separate the free KRA solution from any implementation, support, connectivity, device or integration cost in the hotel\u2019s budget.<\/p>\n<h2>A practical eTIMS readiness checklist for hotels<\/h2>\n<h3>1. Confirm the taxpayer and operating structure<\/h3>\n<p>Record the legal entity that makes each sale, its KRA PIN, registered branches, hotel outlets and people responsible for invoicing. A hotel may have reception, restaurant, bar, spa, conference and retail activity. Do not assume that one undocumented setup automatically covers every location or sales point.<\/p>\n<p>Ask KRA or your tax adviser how the current rules apply to your exact entity and transactions. Preserve the written answer or approved onboarding record with the hotel\u2019s finance documentation.<\/p>\n<h3>2. Clean the item and service catalogue<\/h3>\n<p>Create consistent items for room accommodation, packages, meals, drinks, laundry, venue hire and other sales the hotel actually makes. Remove duplicate or vague labels that cause different staff to invoice the same service in different ways. Define units and descriptions that finance and operations can both recognise.<\/p>\n<p>Tax classification is a professional decision, not a copywriting exercise. Ask a qualified adviser to confirm the correct treatment and any required product codes or classifications. This guide deliberately does not provide tax rates.<\/p>\n<h3>3. Decide when the invoice is issued<\/h3>\n<p>Document the trigger for each common workflow: a walk-in room sale, an advance deposit, a restaurant bill paid immediately, outlet charges transferred to a guest folio, a company account, an event deposit, checkout, cancellation or refund. The procedure should explain who acts, which record is created and what happens when the transaction changes.<\/p>\n<p>This is especially important where a guest pays in stages. Staff need a clear process for deposits, balances, cancellations and adjustments without issuing duplicate or contradictory records.<\/p>\n<h3>4. Connect invoicing to folios, POS bills and payments<\/h3>\n<p>Use stable references so finance can move from the eTIMS invoice to the hotel bill, guest folio and payment record. For M-Pesa, card, bank or cash, record how the payment was matched without treating payment confirmation as a replacement for the tax invoice.<\/p>\n<p>The hotel\u2019s daily close should be able to compare operational sales, tax invoices, payment totals and unresolved exceptions. Differences should remain visible until someone resolves them.<\/p>\n<h3>5. Control users, devices and credentials<\/h3>\n<p>Assign access according to job responsibilities. Decide who may create invoices, correct item setup, issue authorised adjustments, view failed submissions or change configuration. Protect provider credentials and do not share one staff login simply to make shift changes easier.<\/p>\n<p>When a software vendor or integrator is involved, document who supplies credentials, who completes KRA onboarding, who supports failed submissions and what the hotel must do when a device or connection is unavailable.<\/p>\n<h3>6. Test normal and exceptional transactions<\/h3>\n<p>A successful standard room invoice is not a complete acceptance test. Use a controlled test plan covering restaurant and accommodation sales, split or partial settlement, deposits, cancellations, authorised credit notes, refunds, connectivity failure, rejected submissions and resubmission. Confirm how each result appears in daily reporting.<\/p>\n<p>Do not run unapproved tests against live tax records. Agree the permitted environment and procedure with KRA, the provider and the implementation team.<\/p>\n<h3>7. Train staff and retain evidence<\/h3>\n<p>Train reception, cashiers, outlet supervisors, finance and managers on the part they perform. Provide a short escalation guide for a failed invoice, wrong customer detail, duplicate transaction, cancellation, connectivity problem or suspected credential issue.<\/p>\n<p>Keep relevant invoices, reports, approvals and exception-resolution evidence according to current legal requirements and the hotel\u2019s documented retention policy. Ask your adviser to confirm the applicable period and format.<\/p>\n<h2>Daily eTIMS operating checklist<\/h2>\n<ul>\n<li>Every completed sale that requires invoicing has followed the approved eTIMS process.<\/li>\n<li>Hotel folios and POS bills carry a traceable link to the relevant invoice record.<\/li>\n<li>Rejected, pending or failed submissions are visible in one exception queue.<\/li>\n<li>Credit notes, cancellations and corrections have the required reason and authorisation.<\/li>\n<li>Payment records reconcile to hotel bills without being confused with tax invoices.<\/li>\n<li>All active outlets and shifts used the correct taxpayer, branch and access credentials.<\/li>\n<li>Unresolved items have a named owner, escalation route and deadline.<\/li>\n<\/ul>\n<h2>How to assess HotelDesk for an eTIMS workflow<\/h2>\n<p>The public <a href=\"https:\/\/hotel.rentaldesk.co.ke\/#features\">HotelDesk feature page<\/a> describes KRA eTIMS submission controls and says each hotel supplies approved provider credentials. That wording does <strong>not<\/strong> establish that HotelDesk itself is a KRA-approved or certified third-party integrator. Ask for documentary evidence of the exact provider route, onboarding responsibilities, supported transaction flows and current production status before relying on the integration.<\/p>\n<p>Include third-party and implementation costs in the purchase decision. The existing <a href=\"https:\/\/hotel.rentaldesk.co.ke\/blog\/hotel-management-software-cost-kenya\/\">hotel management software cost guide for Kenya<\/a> provides a framework for separating subscription, setup, training, devices and provider charges.<\/p>\n<aside aria-label=\"HotelDesk call to action\">\n<h2>Bring your invoicing workflow to the demonstration<\/h2>\n<p>Prepare examples from reception, restaurant, deposits, cancellations and daily close, then ask the product team to show how each record is handled. <a href=\"https:\/\/hotel.rentaldesk.co.ke\/\">Explore HotelDesk and request a guided workflow discussion<\/a>.<\/p>\n<\/aside>\n<h2>Frequently asked questions<\/h2>\n<h3>Are Kenyan hotels required to use eTIMS?<\/h3>\n<p>KRA\u2019s current public guidance says all persons engaged in business must onboard eTIMS and issue electronic tax invoices. Confirm how that requirement applies to the hotel\u2019s entity and transactions directly with KRA or a qualified tax adviser.<\/p>\n<h3>Does eTIMS apply to non-VAT hotels?<\/h3>\n<p>KRA\u2019s current FAQ describes the onboarding requirement as applying to VAT and non-VAT businesses. Eligibility for a particular eTIMS solution and the treatment of specific hotel sales still require current professional confirmation.<\/p>\n<h3>Is eTIMS software free?<\/h3>\n<p>KRA says its eTIMS software is provided free of charge. A hotel may still incur costs for devices, connectivity, implementation, support or an approved third-party integration.<\/p>\n<h3>Which eTIMS option should a hotel choose?<\/h3>\n<p>It depends on KRA eligibility, sales mix, branches, pay points, transaction volume and existing systems. Review the current KRA solution descriptions and obtain a decision for the hotel\u2019s actual circumstances.<\/p>\n<h3>Is an M-Pesa confirmation an eTIMS invoice?<\/h3>\n<p>No. Operationally, an M-Pesa confirmation records a payment, while eTIMS deals with electronic tax invoicing. The hotel should link payment, bill or folio and invoice records without confusing their purposes.<\/p>\n<h3>Is HotelDesk a KRA-approved eTIMS integrator?<\/h3>\n<p>This article makes no such claim. HotelDesk\u2019s public site describes eTIMS submission controls that require approved provider credentials. Ask for current documentary evidence about the provider and onboarding route before implementation.<\/p>\n<h3>Where should a hotel verify current eTIMS rules?<\/h3>\n<p>Use the official <a href=\"https:\/\/www.kra.go.ke\/online-services\/etims\">KRA eTIMS service page<\/a>, the official <a href=\"https:\/\/www.kra.go.ke\/helping-tax-payers\/faqs\/learn-about-etims\">KRA eTIMS FAQ<\/a>, KRA support channels and advice from a qualified Kenyan tax professional.<\/p>\n<section id=\"related-hoteldesk-guides\" aria-labelledby=\"related-hoteldesk-guides-title\">\n<h2 id=\"related-hoteldesk-guides-title\">Related HotelDesk guides<\/h2>\n<ul>\n<li><a href=\"https:\/\/hotel.rentaldesk.co.ke\/blog\/mpesa-reconciliation-for-hotels-kenya\/\">M-Pesa reconciliation for hotels<\/a><\/li>\n<li><a href=\"https:\/\/hotel.rentaldesk.co.ke\/blog\/hotel-pos-vs-hotel-pms\/\">hotel POS versus PMS guide<\/a><\/li>\n<li><a href=\"https:\/\/hotel.rentaldesk.co.ke\/blog\/choose-hotel-management-software-kenya\/\">how to choose hotel management software in Kenya<\/a><\/li>\n<\/ul>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>A practical, source-led guide to KRA eTIMS onboarding, hotel invoice workflows, system integration questions, daily controls and implementation evidence.<\/p>\n","protected":false},"author":2,"featured_media":18,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26],"tags":[29,27,30,24,9,28],"class_list":["post-19","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hotel-finance-compliance","tag-electronic-invoicing","tag-etims","tag-hotel-compliance","tag-hotel-pos","tag-kenya-hotels","tag-kra"],"_links":{"self":[{"href":"https:\/\/hotel.rentaldesk.co.ke\/blog\/wp-json\/wp\/v2\/posts\/19","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hotel.rentaldesk.co.ke\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hotel.rentaldesk.co.ke\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hotel.rentaldesk.co.ke\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hotel.rentaldesk.co.ke\/blog\/wp-json\/wp\/v2\/comments?post=19"}],"version-history":[{"count":1,"href":"https:\/\/hotel.rentaldesk.co.ke\/blog\/wp-json\/wp\/v2\/posts\/19\/revisions"}],"predecessor-version":[{"id":35,"href":"https:\/\/hotel.rentaldesk.co.ke\/blog\/wp-json\/wp\/v2\/posts\/19\/revisions\/35"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hotel.rentaldesk.co.ke\/blog\/wp-json\/wp\/v2\/media\/18"}],"wp:attachment":[{"href":"https:\/\/hotel.rentaldesk.co.ke\/blog\/wp-json\/wp\/v2\/media?parent=19"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hotel.rentaldesk.co.ke\/blog\/wp-json\/wp\/v2\/categories?post=19"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hotel.rentaldesk.co.ke\/blog\/wp-json\/wp\/v2\/tags?post=19"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}