eTIMS applies to essentially every business in Kenya, but “comply with eTIMS” looks quite different depending on what you actually sell.
A restaurant splitting bills across a table of ten has a different problem from a boutique with three staff, which has a different problem again from a consultant billing one client a month.
This guide breaks down what compliance actually involves for three common business types and how the same logic extends to a few other sectors that face their own specific pressure points.
Restaurants, Cafés, and Hospitality
Restaurants sit at the harder end of eTIMS compliance simply because of transaction volume and complexity: split bills, table service, kitchen timing, and cash-plus-M-Pesa payment mixes all have to reconcile against a single compliant invoice per sale.
What’s different here:
- Every bill needs to become a valid eTIMS invoice, whether the table pays as one group, splits evenly, or splits by item. A handwritten bill or a generic receipt printed from a basic till no longer counts.
- Speed matters operationally, not just for compliance. A manual eTIMS entry process, ringing up the sale once for the kitchen/till and again in a separate eTIMS app, slows down service during a busy lunch or dinner rush, which is why most restaurants that scale past a handful of tables move to a point-of-sale system with eTIMS built into the checkout flow rather than a bolt-on step.
- M-Pesa reconciliation is a daily operational headache without integration. With cash, card, and M-Pesa (Till, Paybill, or STK push) all landing in the same shift, matching each payment to the correct eTIMS invoice manually is one of the most common sources of end-of-day discrepancies for restaurants and bars.
- Supplier-side exposure is high. Restaurants typically buy from a wide mix of suppliers, many of whom may not be eTIMS-registered. Since your ingredient and stock costs are only deductible if backed by a compliant invoice, hospitality businesses are named specifically by tax advisors as a high-exposure sector for disallowed expenses, alongside construction and logistics.
- Enforcement visibility is real. KRA has been reported to conduct site inspections at restaurants in busy commercial areas, checking that eTIMS receipts are actually being issued at the point of sale rather than assumed to exist.
Practical takeaway: for anything beyond a very small café, a POS system built for food service with table/order management and eTIMS issuance happening in the same step as checkout tends to solve more of the actual daily friction than trying to run eTIMS as a separate, manual process alongside your existing till.
Retail Shops and Traders
Retail, everything from a single boutique to a multi-branch supermarket, has a different compliance shape: high transaction counts, thin margins per sale, and (for larger retailers) inventory that needs to map to KRA’s item classification system.
What’s different here:
- Every sale needs an eTIMS invoice, and items need to be registered first. Before you can invoice for a product, it generally needs to be set up in your chosen eTIMS solution with the correct item code, description, unit of measure, and tax rate. For a shop with a large or frequently changing product range (a pharmacy, hardware store, or supermarket), this registration step is a real workload, not a formality, and mismatched or missing item codes are a common cause of rejected invoices.
- Volume drives your choice of solution. A boutique issuing a handful of invoices a day can manage on eTIMS Lite. A supermarket or busy retail counter doing hundreds of transactions daily needs an OSCU-integrated POS where invoicing happens automatically at checkout; trying to run high transaction volumes through a manual portal is not realistically sustainable.
- The stock management module can double as inventory tracking. eTIMS includes a stock management feature that helps taxpayers maintain their own inventory records alongside invoicing, which is useful for smaller retailers who don’t yet run separate inventory software, though most growing retailers eventually want a dedicated POS/inventory system that also handles eTIMS rather than relying on this alone.
- Wholesale and B2B sales carry buyer PIN obligations. If you sell to another business that wants to claim the purchase as an expense or reclaim input VAT, your invoice needs to capture their KRA PIN. Retailers who sell into both B2C and B2B channels (a hardware store selling to individual customers and to contractors, for example) need a system that handles both invoice types cleanly.
- Untransmitted sales carry cumulative exposure. Because the penalty for a non-compliant invoice applies per transaction rather than as a single cap, a high-volume retailer operating outside eTIMS accumulates exposure far faster than a low-volume service business would. This is one of the clearest arguments for automating invoicing at the point of sale rather than relying on staff to remember a manual step for every single sale.
READ ALSO:The Cost of Non-Compliance: What Happens If Your Business Ignores eTIMS?
Practical takeaway: for retail specifically, the item registration step and the sheer transaction volume are what make manual eTIMS use impractical past a very small scale; automating invoice generation at checkout removes both problems at once.
Service Businesses, Consultants, and Freelancers
Service businesses, including consultants, freelancers, salons, tradespeople, agencies, and professional firms, face a lighter operational burden than restaurants or retail but a real trap around VAT status and scope.
What’s different here:
- VAT registration status does not exempt you. This is the single biggest misconception among freelancers and small service providers: eTIMS applies whether or not you’re VAT-registered and whether you operate as a sole proprietor or a formal company. A freelance graphic designer, an accountant, a salon owner, or a boda rider issuing service invoices are all in scope in the same way a VAT-registered corporate is.
- Invoice volume is usually low, which makes eTIMS Lite genuinely sufficient. Unlike a restaurant or retailer, most service providers issue relatively few invoices, often one per client engagement or one per month per retainer client, so the free eTIMS Lite (web, mobile app, or USSD) option is typically enough, without needing POS-level integration.
- Corporate clients are increasingly enforcing this themselves. A growing number of freelancers and small consultancies report receiving direct notices from corporate clients requiring eTIMS-compliant invoices before payment will be processed, because the client’s own expense deduction depends on it. If you invoice corporates or larger SMEs, expect this to become a standard condition of doing business, if it hasn’t already.
- Cross-border service exports have a separate VAT wrinkle. Where a service is genuinely consumed outside Kenya (for example, a Kenyan-based consultant working for a client abroad), the service may qualify for zero-rated VAT treatment, but this depends specifically on where the service is used, not just where the client is billed from or located. Getting this classification wrong is a common source of avoidable VAT disputes for exporters of services.
- Rental income counts as a service business too. Landlords and property managers issuing receipts for rental income fall under the same eTIMS requirement as any other service provider, a detail that catches many individual landlords off guard, since renting out property doesn’t always feel like “running a business” in the way a shop or agency does.
Practical takeaway: for most service providers, the fix is simpler than for restaurants or retail: register on eTIMS Lite, issue every invoice through it rather than a Word template or handwritten receipt, and be ready to comply immediately if a corporate client asks, since that request is becoming standard rather than exceptional.
How This Extends to Other Sectors
The same underlying logic applies broadly: transaction volume shapes your solution, supplier compliance shapes your expense risk, and corporate/institutional buyers increasingly enforce compliance themselves. This plays out with sector-specific twists elsewhere:
- Healthcare (hospitals, clinics, and pharmacies) must invoice every patient encounter, including outpatient visits, lab tests, dispensed drugs, and procedures, regardless of whether the patient pays cash, through insurance, or through a corporate scheme and regardless of the fact that medical services are VAT-exempt. High supplier volumes (pharmaceutical distributors, equipment vendors, and reagent suppliers) create similar exposure to disallowed expenses as hospitality does.
- Logistics and transport businesses face acute supplier-side risk, since fuel and independent transport operators are among the sectors most commonly cited as having low eTIMS compliance among their own suppliers. This means transport and logistics companies often need to actively push their fuel and haulage suppliers toward registration to protect their own deductions. Fuel stations themselves have faced a separate, sector-specific KRA mandate requiring dispenser-level integration with eTIMS.
- Construction deals with high-value, often delayed supplier invoicing (materials, subcontractors), which tax advisors flag as a particular risk area: a single large, non-compliant materials invoice can create a disproportionately large disallowed-expense exposure compared to a business with many small transactions.
- Professional and financial services (law firms, accounting practises, and agencies) generally follow the same pattern as freelancers above, but with higher invoice values and a stronger likelihood that corporate clients will demand compliance as a condition of the engagement itself.
The Common Thread
Whatever sector you’re in, the same three questions determine how much friction eTIMS actually creates for your business:
- How many invoices do you issue, and how fast do you need them generated? This determines whether eTIMS Lite is enough or whether you need POS/system integration.
- How exposed is your expense side to non-compliant suppliers? High-volume, informal-supplier-heavy sectors (hospitality, construction, logistics) carry more risk here than sectors with fewer, more formal suppliers.
- How much of your revenue depends on corporate, institutional, or government buyers? Those buyers increasingly treat your eTIMS compliance as a condition of doing business with you, independent of any KRA enforcement action.
Matching your eTIMS setup to where your business actually sits on these three dimensions, rather than defaulting to whatever solution a neighbouring business uses, is usually the difference between eTIMS feeling like a manageable part of daily operations and feeling like a constant source of friction.
This article is intended as general information. Sector-specific requirements, exemptions, and enforcement practices are periodically updated by KRA. Confirm current details for your specific business type on kra.go.ke or with a licensed tax advisor.







Leave a Reply