KRA eTIMS Compliance Guide · Kenya

KRA Approved eTIMS Installers in Kenya: How to Find Accredited Integrators and Choose the Right POS

A complete guide to finding KRA approved eTIMS installers and accredited integrators in Kenya — verifying providers, understanding OSCU vs VSCU, and choosing a KRA-compliant POS system that actually runs your business.

For supermarkets, restaurants, pharmacies & SMEs Works offline

If you are searching for KRA approved eTIMS installers in Kenya, KRA accredited eTIMS integrators, approved eTIMS software providers, or a KRA-compliant POS system, you are not alone.

Thousands of Kenyan businesses are moving from manual invoicing, ordinary cash registers and disconnected accounting systems to electronic tax invoicing through the Kenya Revenue Authority (KRA) eTIMS system.

But there is an important distinction that many business owners miss: not every person who installs eTIMS software is a KRA-approved eTIMS third-party integrator. And not every POS system advertised as "eTIMS compatible" necessarily means the same thing.

This guide explains how eTIMS installation works, what an approved third-party integrator is, how to verify an eTIMS provider, the difference between OSCU and VSCU, what to look for in a POS system, and how businesses can avoid choosing the wrong software.

What Is eTIMS?

eTIMS stands for Electronic Tax Invoice Management System. It is KRA's electronic tax invoicing platform that enables businesses to issue and transmit electronic tax invoices.

KRA states that persons engaged in business are required to onboard eTIMS and issue electronic tax invoices. Businesses can access different eTIMS solutions depending on their operations, including eTIMS Online, eTIMS Lite, PayPoint and system-to-system integration.

For businesses with automated billing, POS or ERP systems, system-to-system eTIMS integration can allow the business invoicing system to communicate with KRA electronically.

What Is a KRA-Approved eTIMS Integrator?

A KRA-approved eTIMS third-party integrator is a software provider that has gone through KRA's certification process to facilitate system-to-system integration between a taxpayer's invoicing system and eTIMS.

KRA explains that third-party integrators go through development, testing, vetting and certification before facilitating taxpayer integration. This is particularly important for businesses that do not want their employees manually entering every transaction into a separate tax-invoicing system.

Instead, an integrated POS or ERP can generate the transaction and transmit the required invoice information through the appropriate eTIMS control-unit architecture. KRA provides for two major system-to-system approaches:

  • VSCU, or Virtual Sales Control Unit
  • OSCU, or Online Sales Control Unit

The exact solution depends on the business and the system being integrated.

Are eTIMS Installers the Same as KRA-Approved Integrators?

Not necessarily. This is one of the most important things to understand when searching Google for:

  • KRA approved eTIMS installer
  • eTIMS installation company Kenya
  • KRA accredited eTIMS installer
  • approved eTIMS vendor Kenya
  • KRA approved POS system
  • eTIMS POS installation
  • eTIMS software providers
  • certified eTIMS integrators Kenya

A company may help you install, configure or onboard you onto an eTIMS solution without being the company that actually holds the third-party integration certification. For example, a technology company, POS dealer or IT consultant may assist with configuration and training. That is different from the underlying software being integrated through a KRA-certified third-party integrator.

Therefore, before paying for an eTIMS installation, ask: "Who is the certified integrator, and which exact product and version is certified?" Do not stop at the words "KRA compliant."

Where Can You Find the Official KRA List of Approved eTIMS Integrators?

The safest place to verify an eTIMS integrator is the Kenya Revenue Authority's official eTIMS resources. KRA publishes information about system-to-system integration and maintains published lists of approved third-party software integrators.

The published KRA list dated 26 January 2026 contains dozens of companies and identifies details such as the integrator, PIN, system/product, category and integration type. The list includes software companies working with different platforms, POS systems and ERP solutions.

Importantly, the list should be treated as a verification tool rather than a ranking. Being listed does not automatically mean that a particular system is the right POS for your business. A supermarket, restaurant, pharmacy, hardware shop and small boutique can have completely different requirements.

Showing 40 of 40 approved integrators

1

Advatech Office Supplies Ltd

P051138983Z

P.O. Box 13690 – 00800, Soin Arcade, Westlands Road, Nairobi

AdvaPOSv1.1.0· OSCUAdvaMauzov1.1.0· OSCUSagev50/100/200/300· VSCUAdva Forecourtv1.0· VSCU· Fuel Stations
2

Stanbest Group (EA) Limited

P051638337P

P.O. Box 43684 - 00100, Trio Complex, 4th Floor East Wing, Off exit 7, Thika Road, Nairobi

iSale Point of Sale (POS)v1.0· OSCUiSale Point of Sale (POS)v1.0· VSCU
3

Namiri Technology Limited

P052100681P

P.O. Box 60405 - 00200, 3rd Floor, 20th Century Plaza, Mama Ngina Street, Nairobi

Digitax Trader Invoicing System (TIS)v1.4.3· OSCU
4

Interswitch East Africa (K) Limited

P051173645V

P.O. Box 2649 - 00100, 6th Floor, Orbit Place, Chiromo/Westlands Road, Nairobi

Microsoft Dynamicsv2012 and 365· VSCU
5

Deities Technologies Limited

P051733145D

P.O. Box 79930 – 00200, 3rd Floor, Norwich Union House, Mama Ngina Street, Nairobi

Deitax Point of Sale (POS)v1.0· VSCUDeities Automated Fuel Invoicing System (DAFIS)· VSCU· Fuel Stations
6

Eleven Degrees Consulting Limited

P051890069Z

P.O. Box 17592-00500, 10th Floor, Trident Offices, Fortis Tower, Woodvale Grove, Nairobi

SAP Business Onev10· OSCU
7

Endeavour Africa Limited

P051146430R

P.O. Box 45855-00100, 3rd Floor, Corner Plaza, Parklands Road, Westlands, Nairobi

Enquest ERPv1.0.235· OSCU
8

Touch & Tap Limited

P052044435S

P.O. Box 3248-40100, First Floor, Rm 301, Mini-Mall Building, Apindi Street, Kisumu

Postmaster Ultimatev5.0.2· VSCU
9

Dynamic Mobility Technology Limited

P051650007Q

P.O Box 21208-00100, 1st Floor, Room A4, Sakina Plaza, Church Road, Westlands, Nairobi

Tenzi BIZ POSv3.0· OSCU
10

Your Apps Limited

P051594273Z

P.O. Box 1647-00606, 6th Floor, Kalson Towers, Crescent Road, Off Parklands Rd, Nairobi

Smart eTIMS API/Portalv1.0.0· VSCU
11

Brisk Marketing Limited

P051429099X

P.O. Box 60084-00200, Gate 3, Sri Aurobindo Avenue, Riverside Drive, Nairobi

Hiduka POSv1.0· OSCU
12

Dejavu Technologies Solutions Limited

P052245541Z

P.O. Box 12508-00400, Ground Floor, Trust Force Building (Hotel Topaz), Moi Avenue, Nairobi. Branches: Mombasa

Comstore POSvV1.001· OSCUComstore POSvV1.001· VSCU
13

Rhenium Group Limited

P051769063X

P.O. Box 25423-00603, 4th Floor, Suite 408, Riara Corporate Suites, Nairobi

Injonge eTIMS POSv1.0· OSCU
14

Renotech Systems Limited

P051950248H

P.O. Box 13874-00400, 2nd Floor, Rm F3, Digital Shopping Mall, Moi Avenue, Nairobi

RMS (RHINO) POSv2.4.1.0· VSCU
15

Ocelot Technologies Limited

P052179040Z

P.O. Box 1286-00100, 3rd Floor, Rm 3D, Kenversity Sacco Building, Thika Road, Nairobi

Ocelot Link POSv1.0· VSCU
16

Total Solutions Limited

P051140749R

P.O. Box 43427-00100, 3rd Floor, Amee Arcade, Parklands Road, Westlands, Nairobi

TSL eTIMS APIv1· VSCU
17

Pathways Technologies Limited

P051450268B

P.O. Box 22850 – 00505, Pathway Technologies House No. 236, Owashika Road, Lavington, Nairobi

Revno TISv1· VSCU
18

Odoo KE LTD

P052112956W

P.O. Box 6950 -00100, Standard Chartered Head Office, 3rd Floor, Westlands Road, Nairobi

ODOOv16· OSCU
19

Pergamon Limited

P051201909L

P.O. Box 25749-00603, Lonrho House ground floor, Standard Street, Nairobi CBD

Easy Taxv3.1.0· VSCU
20

Robisearch Limited

P051539463U

P.O. Box 385-40404, Rongo, 5th Floor, Suraj Plaza, Limuru Road. Branches: Kisii & Mombasa

Robi POSv9.0.1· OSCU
21

One Touch Interactive Limited

P051687915P

P.O. Box 47071-00100, The Crescent, 1st floor A1, State House Crescent, Nairobi

Uza Smartv1.3.0· OSCU & VSCU
22

Innovus Tech Consultants Limited

P051658699K

P.O. Box 99828 –80107, Dedan Kimathi Avenue, Imaara building, 10th floor, Mombasa

ODOOv16· VSCU
23

Serpentcs Africa Ltd

P052136119Q

P.O. Box 254705883463 - 00606, 69 Green Apartments, 3rd Floor, House A5, General Mathenge Drive, Nairobi

ODOOv16· OSCU & VSCU
24

Fouress Technologies Limited

P051244297J

P.O. Box 748-00606, Sarit Center, Nairobi; 5C The Address, Muthangari Drive, Westlands

ZOHO BOOKS ONLINE· OSCU
25

Voltic Kenya Limited

P051660957M

P.O. Box 41423-00100, ICD ROAD, plot 209, Next to Ideal Ceramics, Nairobi

Hela Pay Systemv2.1· VSCU· Various incl. transport
26

IDS Software Management W.L.L.

P051401484X

P.O. Box 45931-00100, Delta Riverside Office Park, Chiromo Road, Nairobi

FX Platformv1.0· OSCU
27

Craft Legacy Limited

P051657851U

P.O. Box 59-00217, 3rd Floor, Ojijo Plaza, Ojijo Rd Parklands, Westlands, Nairobi

Soliprov1.0· OSCU & VSCU
28

Tactical Business Support Limited

P051885316K

P.O. Box 1169-20100, Ground Floor, Rm G03, Prestige Mall Building, Kijabe Rd, Nakuru

Tactix POSv2.0· VSCU
29

Tritel Technologies Limited

P051503925A

P.O. Box 14632-00100, Ground Floor, Red house Pamigo, Batian Lane, Off Argwings Kodhek, Nairobi

Tritel TISv1.0· VSCU
30

Drift Consult Limited

P051714894V

P.O. Box 79691 - 00200, Citam Business Park, Office 6, Argwings Kodhek Road, Hurlingham, Nairobi

Rack POSv1.0· OSCU
31

Hanmak Technologies Limited

P051622919B

P.O. Box 442 - 00204, Athi River; Jem Park Estate, House No. 21, Off Mombasa Road, Mlolongo

Medicentre TISv3.0· OSCU· Health Services
32

Peckerwoods Limited

P051189603A

P.O. Box 16613 – 00620, Kai Plaza, 2nd Floor, Room 9, Tom Mboya Street, Nairobi

Pecker POSv1.0· OSCU
33

Tally Solutions Kenya Limited

P051457174O

P.O. Box 39486-00623, Park Suites, 2nd Floor, Office 13, Parklands Road, Nairobi

Tally Prime TIS· OSCU
34

Upande Limited

P051304671B

P.O. Box 30439 - 00100, Eden Square, 7th Floor, Chiromo Road, Nairobi

ERP Next TISv14.26.0· OSCU
35

Savannah Informatics Limited

P051410645S

P.O. Box 5980 - 00200, One Padmore Place, 5th Floor, George Padmore Road, Kilimani, Nairobi

Slade360 Advantage TISv1.0· VSCU
36

PesaPal Ltd

P051309270I

P.O. Box 1179-00606, Kabarnet Lane, Next to St. Nicholas Senior School, Nairobi

PesaPal Fiscal — Forecourt Management Systemv0.0.0.4· VSCU· Fuel StationsPesaPal Fiscal — Oracle Hospitalityv0.0.0.4· Various· Hospitality
37

Smart People Africa Ltd

P051565095T

P.O Box 9401-00200, #48 Hekima Road along Fair Acres Road, Karen, Nairobi

Smart Revenue Applicationv6.2.1· OSCU
38

Marg Business Solutions Ltd

P052274406U

P.O Box 16335-00610, Applewood, Adams Heights, 12th Floor, Suite 1203, Ngong Road, Nairobi

Marg ERP 9+vE+· VSCU
39

Datachip Limited

P051213142M

P.O Box 1138-00606, Mezzanine Floor, Madonna House, Westlands Road, Nairobi

Finapacv2.6.857· VSCU
40

Prized AI

P051896935Z

P.O Box 4854-00100, The Citadel Building, 4th Floor, Muthithi Road, Westlands, Nairobi

List dated 16th October 2024. Always verify a provider's current certification status directly with the Kenya Revenue Authority before purchasing.

How to Verify a KRA-Approved eTIMS Provider

Before purchasing an eTIMS POS or software package, use this checklist.

1. Check the company

Confirm the company appears in KRA's published information.

2. Check the product

Do not only check the company name. Confirm that the specific product being sold to you is the one associated with the certification.

3. Check the integration type

Find out whether the solution uses OSCU or VSCU.

4. Ask who performs the integration

A reseller may sell or install the software while another company provides the underlying certified integration.

5. Ask about updates

eTIMS requirements and technical specifications can change. Find out who handles software updates when KRA changes its requirements.

6. Ask what happens when the internet goes down

This is especially important for supermarkets, restaurants, pharmacies, liquor stores and busy retail shops. A POS that stops working whenever the connection disappears can become a serious operational problem.

OSCU vs VSCU: What Is the Difference?

The terminology can sound complicated, but the basic idea is straightforward.

OSCU

OSCU means Online Sales Control Unit. It is one of the architectures used for system-to-system eTIMS integration. Some businesses and software environments use an OSCU arrangement to communicate sales information to eTIMS.

VSCU

VSCU means Virtual Sales Control Unit. It provides a virtualised approach to the control-unit function and can be integrated with business software. The appropriate option depends on the business's invoicing environment and the certified integration being used.

For this reason, do not choose software simply because someone says "It has eTIMS." Ask which integration architecture is actually being used.

What Should You Look for in an eTIMS POS System?

Getting an eTIMS invoice is only one part of running a modern business. A good POS should also help you run the business itself. For example, a supermarket may need:

  • Barcode scanning
  • Stock management
  • Multiple cashiers
  • Multiple branches
  • Stock transfers
  • Low-stock alerts
  • Purchase management
  • Customer management
  • M-Pesa integration
  • Cash and card payments
  • Sales reports
  • Profit reporting
  • Staff accountability
  • Offline operation
  • eTIMS invoicing

A restaurant may additionally need:

  • Tables
  • Waiter accounts
  • Kitchen orders
  • Kitchen display
  • Split bills
  • Recipes
  • Modifiers
  • Customer tabs

A pharmacy may need:

  • Batch tracking
  • Expiry tracking
  • Stock alerts
  • Product history
  • Customer records

This is why eTIMS compliance alone should never be the only reason you select a POS.

SawaPOS: A Modern POS Option for Kenyan Businesses

One POS platform increasingly designed around the practical needs of modern businesses is SawaPOS. SawaPOS is a cloud-based point-of-sale platform designed for businesses including retail shops, supermarkets, restaurants, pharmacies, butcheries and other SMEs.

The platform combines POS operations with inventory management, sales reporting, staff management and payment functionality. Its public platform also highlights M-Pesa integration, offline operation, barcode-based checkout and real-time reporting.

For a business owner, the attraction is simple: You should not need one system for selling, another for stock, another for payments and another dashboard just to understand what happened today. The objective of a modern POS is to bring those operational activities together.

Why SawaPOS Makes Sense for Retail Businesses

Imagine a supermarket with three cashiers. A customer arrives with ten products.

  • The cashier scans the barcodes.
  • The system calculates the sale.
  • The customer pays.
  • Stock is reduced.
  • The transaction is recorded.
  • The business gets its required electronic tax-invoicing workflow.
  • The owner can then review the transaction from the business dashboard.

That is the direction modern POS systems are taking. Instead of treating the POS as a glorified electronic cash drawer, businesses are using it as the central operating system for the shop. SawaPOS is built around this broader approach.

SawaPOS for Supermarkets

Supermarkets have a particularly difficult POS environment. A supermarket can have hundreds or thousands of products, several employees, multiple tills and constant stock movement. A basic till may record the sale. A modern supermarket POS needs to answer much bigger questions:

  • What sold today?
  • Which cashier sold it?
  • Which products are running low?
  • What is the value of current stock?
  • Which products are moving fastest?
  • What happened at each branch?
  • How much was paid through M-Pesa?
  • How much was paid in cash?
  • Can the business reconcile its sales and electronic invoices?

This is where a complete POS platform becomes much more valuable than a basic electronic cash register. SawaPOS is designed for this type of environment, with inventory, cashier management, reporting and payment functionality built into the platform.

Real-World Business Scenario: The Two-Branch Retailer

Consider a retailer operating two shops. At the beginning, the owner records sales manually and checks M-Pesa messages at the end of the day. As sales increase, several problems appear:

  • Stock figures no longer match physical stock.
  • Cashiers make pricing mistakes.
  • The owner cannot see branch performance immediately.
  • M-Pesa reconciliation takes time.
  • Some products run out without warning.
  • End-of-day reporting becomes increasingly difficult.

The business introduces an integrated POS. Now each sale is recorded at the point of transaction. Products are deducted from inventory. Cashier activity is recorded. Payment information is attached to transactions. The owner can monitor the business without physically standing behind every till.

This is the practical reason businesses adopt POS technology. The POS is not simply about printing a receipt. It is about creating an auditable digital trail for the entire sale.

Case Study: From Manual Retail to Controlled Operations

Consider another common Kenyan business scenario. A busy hardware shop sells hundreds of different products every day.

  • The owner knows the business is busy but cannot accurately determine which products generate the most profit.
  • Some stock disappears faster than expected.
  • Employees write prices on paper.
  • M-Pesa payments are checked separately.
  • At the end of the month, the owner has sales figures but struggles to reconcile them with stock and tax records.

After introducing a modern POS, every product receives a digital record. Sales are linked to staff. Stock movement is recorded. Payment information is captured. Reports can be generated by product, employee and period. The business owner can now make decisions based on transaction data instead of memory.

This type of transformation is one of the biggest reasons Kenyan SMEs are moving toward integrated POS systems.

What About eTIMS Lite?

Not every business needs a third-party POS integrator. KRA provides several eTIMS solutions, including simplified eTIMS Lite options for eligible smaller taxpayers.

KRA's current onboarding information identifies eTIMS Lite options including web access through eCitizen, USSD and the mobile application. For a very small business with a low number of invoices, a simpler eTIMS solution may be sufficient.

But imagine a supermarket processing hundreds of transactions. Entering every transaction manually is obviously a very different proposition. That is where an integrated POS can become much more practical.

Can I Use My Existing POS With eTIMS?

Potentially, yes. If you already have a POS or ERP system, you may not necessarily need to throw it away.

Businesses with automated invoicing systems can explore system-to-system integration. KRA provides technical specifications and a sandbox environment for parties developing and testing integrations. You can either pursue self-integration if your technical team has the required capability or work with a certified third-party integrator.

This is particularly relevant for businesses that have already invested heavily in an ERP or custom POS.

Questions to Ask an eTIMS Installer Before Paying

Before signing a contract, ask the installer these questions:

"Are you a KRA-certified third-party integrator?"

If not, ask who the certified integrator is.

"What exact product is certified?"

Get the product name and version.

"Is it OSCU or VSCU?"

Do not accept a vague answer.

"Will my existing POS work with it?"

If you already have software, ask about integration.

"Does it work offline?"

Test it.

"Does it integrate with M-Pesa?"

Ask whether payments can be automatically reconciled to individual sales.

"What happens when KRA changes its specifications?"

Find out whether updates are included.

"What happens if I open another branch?"

A good POS should not become a completely separate system every time you expand.

"Who owns my business data?"

This is particularly important for cloud systems.

"What happens if I cancel?"

Ask whether you can export your products, customers, transactions and reports.

Don't Choose an eTIMS System Simply Because It Is "Approved"

This deserves repeating. KRA certification answers a compliance question. It does not answer every business question. Two certified systems may have completely different:

  • Prices
  • Hardware
  • Support
  • Inventory capabilities
  • Offline capabilities
  • Payment integrations
  • Reporting
  • Branch management
  • Staff controls
  • Customer management
  • Accounting features

So the smart buying process is:

  1. Step 1: Verify eTIMS compliance.
  2. Step 2: Compare business functionality.
  3. Step 3: Test the software.
  4. Step 4: Check total cost.
  5. Step 5: Check support.
  6. Step 6: Only then make the purchase.

Frequently Asked Questions About KRA-Approved eTIMS Installers

A KRA-approved third-party integrator is a software provider that has gone through KRA's certification process for system-to-system eTIMS integration, allowing a taxpayer's invoicing system to communicate electronically with eTIMS.

Final Checklist Before Choosing Your eTIMS POS

Before you hand over your money, confirm:

  • The provider can demonstrate the eTIMS integration.
  • The exact product is identifiable.
  • The integration arrangement can be verified through KRA.
  • You know whether the system uses OSCU or VSCU.
  • Your business type is supported.
  • M-Pesa and other payment methods are properly handled.
  • Inventory is included if you need stock management.
  • The POS can operate during temporary internet interruptions if that is important to your business.
  • Staff activity can be tracked.
  • Multiple branches can be managed if you plan to expand.
  • You understand all hardware, installation and software costs.
  • You know who provides technical support.
  • You can export your business data.
  • You have tested the system before committing.

The Bottom Line

Finding a KRA-approved eTIMS integrator in Kenya is only the first step. The real objective is to find a system that combines compliance with the practical requirements of running a business.

KRA provides the framework for electronic tax invoicing and system integration. Businesses then need to choose the software and implementation approach that fits their operations. For businesses looking beyond a basic till, SawaPOS provides a modern POS environment combining sales, inventory, payments, staff management and business reporting.

Before buying any eTIMS software, however, always verify the provider and the exact product against the latest information from KRA. Compliance should come first. Then comes usability. Then comes the question every business owner ultimately cares about: Can this system actually help me run my business better? For many modern retailers, that is where a full POS platform such as SawaPOS enters the picture.

Run Your Entire Business on SawaPOS

POS, inventory, M-Pesa, staff, reports & eTIMS-ready invoicing — all in one platform built for Kenyan SMEs.