eTIMS

KRA-Approved eTIMS Integrators in Kenya (2026): The Complete Directory

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

KRA-approved eTIMS integrators in Kenya are the companies the Kenya Revenue Authority has licensed to transmit tax invoices to the eTIMS system through a certified control unit, either an Online Sales Control Unit (OSCU) or a Virtual Sales Control Unit (VSCU). There are dozens of them, from global ERP vendors to local POS builders, and the list grows as more software is certified. This directory names the integrators we sourced from the KRA list, with each company, its product and whether it runs on OSCU, VSCU or both, so you can see the full field in one place. It then explains how to read the list and choose the right fit. Disclosure: this page is published by Veira, an eTIMS-native POS, and it is written to be useful whether or not you choose Veira.

Quick answer

A KRA-approved eTIMS integrator is a company KRA has licensed to send tax invoices to eTIMS through a certified OSCU or VSCU control unit. Kenya has dozens, listed below by company, product and mode. Confirm any provider is on the current KRA list before you buy, since the list changes.

Key takeaways
  • A KRA-approved eTIMS integrator is licensed by KRA to file invoices to eTIMS through a certified OSCU or VSCU control unit.
  • The directory below names the integrators we sourced from the KRA list, with company, product and control-unit mode, plus other documented Kenyan POS systems.
  • OSCU and VSCU describe how invoices are signed and sent; VSCU is cloud-based and suits most POS and billing software, OSCU is the device or on-premise route.
  • The official KRA list changes, so always confirm a provider is currently certified on the KRA eTIMS portal before you commit hardware or fees.
On this page
  1. The KRA eTIMS integrator directory (as sourced)
  2. How to read the list and choose the right integrator
  3. Common mistakes when choosing an eTIMS integrator
  4. A shop owner works through the list
  5. Veira: eTIMS compliance and the whole shop in one tool
  6. Frequently asked questions

The KRA eTIMS integrator directory (as sourced)

Below is the list of KRA-licensed eTIMS integrators we sourced, shown as company, product and control-unit mode (OSCU, VSCU or both), with the broad sector each serves. It is a snapshot. KRA updates its published list of approved integrators over time as new software is certified and as registrations change, so treat this as a starting map, not a live register. Before you buy from any provider, confirm it appears on the current official list on the KRA eTIMS portal, and confirm the product and mode you are being sold are the certified ones.

A note on what certification means and does not mean. Being a KRA-approved integrator confirms that the software can legally transmit compliant invoices to eTIMS. It does not, on its own, tell you whether a system is right for your shop: that still depends on cost, hardware, offline reliability, M-Pesa reconciliation, inventory depth and local support. Use the list to confirm compliance, then judge fit separately.

  • Advatech Office Supplies: AdvaPOS, AdvaMauzo and Adva Forecourt (OSCU and VSCU). Retail and fuel.
  • Stanbest Group EA: iSale POS (OSCU and VSCU). General retail and trade.
  • Namiri Technology: Digitax TIS (OSCU). General.
  • Interswitch East Africa (K): Microsoft Dynamics (VSCU). General.
  • Deities Technologies: Deitax POS and DAFIS (VSCU). Retail and fuel.
  • Eleven Degrees Consulting: SAP Business One (OSCU). General.
  • Endeavour Africa: Enquest ERP (OSCU). General.
  • Touch and Tap: Postmaster Ultimate (VSCU). General.
  • Dynamic Mobility Technology: Tenzi BIZ POS (OSCU). General.
  • Your Apps: Smart eTIMS API and Portal, and XiPAS (OSCU and VSCU). General.
  • Brisk Marketing: Hiduka POS (OSCU). General.
  • Dejavu Technologies Solutions: Comstore POS (OSCU and VSCU). General.
  • Rhenium Group: Injonge eTIMS POS (OSCU). General.
  • Renotech Systems: RMS, also known as RHINO POS (VSCU). General.
  • Ocelot Technologies: Ocelot Link POS (VSCU). General.
  • Total Solutions: TSL eTIMS API (VSCU). General.
  • Pathways Technologies: Revno TIS (VSCU). General.
  • Odoo KE: Odoo v16 (OSCU). General.
  • Pergamon: Easy Tax (VSCU). General.
  • Robisearch: Robi POS (OSCU). General.
  • One Touch Interactive: Uza Smart and Uza Smart Forecourt (OSCU and VSCU). Retail and fuel.
  • Innovus Tech Consultants: Odoo v16 (VSCU). General.
  • Serpentcs Africa: Odoo v16 (OSCU and VSCU). General.
  • Fouress Technologies: Zoho Books Online (OSCU). General.
  • Voltic Kenya: Hela Pay System 2.1 (VSCU). General and transport.
  • IDS Software Management: FX Platform and FortuneNext 7 (OSCU and VSCU). General.
  • Craft Legacy: Solipro and Solipro Fuel (OSCU and VSCU). Retail and fuel.
  • Tactical Business Support: Tactix POS (VSCU). General.
  • Tritel Technologies: Tritel TIS (VSCU). General.
  • Drift Consult: Rack POS (OSCU). General.
  • Hanmak Technologies: Medicentre TIS (OSCU). Health services.
  • Peckerwoods: Pecker POS (OSCU). General.
  • Tally Solutions Kenya: Tally Prime TIS (OSCU). General.
  • Upande: ERPNext TIS (OSCU). General.
  • Savannah Informatics: Slade360 Advantage TIS (VSCU). General.
  • Pesapal: Pesapal Fiscal, including Forecourt and Oracle Hospitality (VSCU). Fuel and hospitality.
  • Smart People Africa: Smart Revenue Application (OSCU). General.
  • Marg Business Solutions: Marg ERP 9+ (VSCU). General.
  • Datachip: Finapac (VSCU). General.
  • Prized AI: Bizkit POS (OSCU). General.
  • Codecs Business Solutions: Microsoft Dynamics RMS (VSCU). General.
  • Pavicon Technologies: Pavicon ERP and POS (VSCU). General.
  • Onesource Solutions: Biashara Box (OSCU). General.
The KRA list tells you who can legally file to eTIMS. It does not tell you who fits your shop. Confirm compliance, then choose on fit.

How to read the list and choose the right integrator

Compliance first, then fit. Here is how to narrow dozens of names down to a shortlist.

  1. 1

    1. Confirm the provider is on the current KRA list

    The list above is a sourced snapshot, not a live register. Open the KRA eTIMS portal and confirm the company and product you are considering are currently certified, and note whether they are licensed for OSCU, VSCU or both. A provider that was certified last year may have changed its product name or registration, so verify the exact entry before you pay anything.

  2. 2

    2. Understand OSCU vs VSCU

    OSCU (Online Sales Control Unit) is the device or on-premise route, where a control unit signs and transmits invoices. VSCU (Virtual Sales Control Unit) is cloud-based and embeds into POS or billing software with no separate box. Most modern POS and cloud billing tools use VSCU because it needs no extra hardware and works across devices. If a provider is listed for both, ask which one they will set you up on and why. See our OSCU vs VSCU comparison for the full breakdown.

  3. 3

    3. Separate ERPs and accounting tools from shop-floor POS

    The list mixes very different products. Some entries are global ERPs or accounting suites (for example SAP Business One, Microsoft Dynamics, Odoo, ERPNext, Zoho Books, Tally Prime, Marg ERP), which are powerful but usually need an integrator or partner to set up and maintain. Others are dedicated point-of-sale systems built for a counter. If you run a busy shop or restaurant, a focused POS is usually faster to live than a full ERP implementation. If you want accounting, inventory and POS in one platform and have implementation support, an ERP route can fit.

  4. 4

    4. Match the integrator to your trade and scale

    Some integrators are sector-specific: fuel and forecourt (Adva Forecourt, Uza Smart Forecourt, Solipro Fuel, Pesapal Fiscal Forecourt), health services (Medicentre), or hospitality (Oracle Hospitality via Pesapal). Others are general retail and trade. A single duka does not need an enterprise retail platform; a multi-branch supermarket or a fuel station does need software built for its flow. Shortlist on your trade and the number of branches first.

  5. 5

    5. Judge the things certification does not cover

    Once a shortlist is compliant, decide on the things the KRA list says nothing about: total cost including hardware and setup, whether it keeps selling offline through power and network cuts, whether M-Pesa Buy Goods and Pochi reconcile to each sale, inventory and multi-branch depth, and the quality of local onboarding and support. These, not the certificate, decide whether the system works for you day to day.

  6. 6

    6. Where Veira fits

    Veira is an eTIMS-native, Kenya-built POS that issues a compliant invoice on every sale, reconciles M-Pesa and Pochi to the sale, keeps selling offline and syncs to KRA when the connection returns, and includes a free terminal. It runs from KES 2,999 a month with a 30-day money-back guarantee, with local onboarding. If you want compliance and payments handled in one tool without an ERP project, it is built for that. Confirm current certification details for Veira and any provider on the KRA portal before deciding.

Common mistakes when choosing an eTIMS integrator

Treating the certificate as the whole decision

Many integrators are certified. That makes them legal, not necessarily right for your shop. Two certified systems can differ hugely on cost, offline behaviour, M-Pesa reconciliation and support. Confirm compliance, then choose on fit.

Buying an ERP when you needed a till

A small shop that signs up for a full ERP because it appears on the KRA list can end up with a long, costly implementation it did not need. If your core need is a fast, compliant counter, a focused POS is usually the better and cheaper path.

Not confirming the current listing

Published lists go stale. A name that was certified before may have changed product or registration. Always check the live KRA eTIMS portal for the exact company and product, and the OSCU or VSCU mode, before you pay.

Ignoring offline operation

Certification does not guarantee a system keeps selling when the network drops. In Kenyan conditions that matters every week. Test a sale with the network off before you commit, whichever provider you choose.

Forgetting M-Pesa reconciliation

Most Kenyan sales are M-Pesa. A compliant invoice that does not tie back to the Buy Goods or Pochi payment still leaves you reconciling by hand. Confirm the system matches payments to sales automatically.

A shop owner works through the list

Worked example

A retailer in Nakuru with two branches found this kind of list and felt overwhelmed: dozens of certified names, from SAP and Microsoft Dynamics down to small local POS builders. The breakthrough was realising the list answered only one question, whether each could file to eTIMS legally, and that almost all of them could.

So she stopped ranking by brand and started ranking by fit. She crossed off the heavy ERPs, because she wanted a till and not a six-month implementation. She kept the dedicated POS options, then scored them on the four things that actually run her day: total cost with hardware, offline selling, M-Pesa reconciliation per sale, and multi-branch reporting across her two shops.

That turned dozens of names into a three-name shortlist she could demo in a week. The lesson is the directory is a filter for compliance, not a ranking of quality. Use it to confirm a provider is legal, then choose on how the system fits your trade, your scale and your budget.

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.

Veira: eTIMS compliance and the whole shop in one tool

Veira is built so a Kenyan business gets compliance and the rest of the shop in one place. Every sale issues a compliant eTIMS invoice, M-Pesa Buy Goods and Pochi reconcile to the sale, inventory and multi-branch reporting are included, and it keeps selling offline and syncs to KRA when the connection returns. The terminal is free, and onboarding gets you set up correctly.

It runs from KES 2,999 a month with a 30-day money-back guarantee. If you want to skip the ERP project and have eTIMS, M-Pesa and inventory handled together, see how Veira works or book a free demo. Whichever provider you choose from the list above, confirm the current certification on the KRA eTIMS portal first.

Frequently asked questions

What is a KRA-approved eTIMS integrator?
It is a company KRA has licensed to transmit tax invoices to the eTIMS system through a certified control unit, either OSCU (device or on-premise) or VSCU (cloud). Being approved means the software can legally file compliant invoices. It does not by itself tell you whether the system suits your shop on cost, offline operation, M-Pesa reconciliation or support.
How many eTIMS integrators are approved in Kenya?
There are dozens, and the number grows as more software is certified. This page lists the integrators we sourced from the KRA list, with company, product and OSCU or VSCU mode, alongside other documented Kenyan POS systems. Because the official list changes, confirm the current count and entries on the KRA eTIMS portal.
Is this the official KRA list?
It is a sourced snapshot, not a live official register. KRA maintains and updates the authoritative list on its eTIMS portal. Use this directory to see the field and understand the options, then verify any specific provider, product and certification mode directly on the KRA portal before you buy.
What is the difference between OSCU and VSCU?
OSCU is the Online Sales Control Unit, the device or on-premise route. VSCU is the Virtual Sales Control Unit, a cloud control unit that embeds into POS or billing software with no extra hardware. Most modern POS tools use VSCU because it needs no separate box and works across devices. Some integrators are certified for both.
Which eTIMS integrator is best for a small shop?
For a small shop, a focused, eTIMS-native POS is usually a better fit than a full ERP, because it is faster and cheaper to go live. Look for native eTIMS, M-Pesa reconciliation, offline selling and a clear total cost. Veira is built for exactly this, from KES 2,999 a month with a free terminal, but compare any shortlisted provider on the same criteria.
Is Veira a KRA eTIMS integrator?
Veira is an eTIMS-native POS that issues a compliant invoice on every sale and transmits to KRA, with M-Pesa reconciliation, offline selling and a free terminal. As with any provider, confirm the current certification details on the KRA eTIMS portal. The point of this directory is to help you verify compliance for any option, then choose on fit.
Do I have to use an integrator, or can I use eTIMS Lite?
KRA provides eTIMS Lite free for low-volume taxpayers who issue a small number of invoices manually. Once you have a counter and several sales a day, manual entry becomes a bottleneck, and an integrated POS that files every sale automatically is the practical choice. See our eTIMS Lite vs full eTIMS comparison to decide.

A KRA-approved eTIMS integrator list tells you who can legally file to eTIMS, not who is right for your business. Use the directory above to confirm a provider is certified and to see the full field, from global ERPs to local POS builders, then choose on the things certification does not cover: total cost, offline selling, M-Pesa reconciliation and support. Veira handles all of those in one eTIMS-native tool, from KES 2,999 a month with a free terminal. See how Veira works, or book a free demo, and confirm any provider on the KRA eTIMS portal before you commit.

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