Analysis · 8 min read

Compliance by Decree

KRA told every fuel station in Kenya to digitize. They set a deadline. They listed approved integrators. What they didn't offer was any help paying for it.

Kumenya·May 24, 2026·Zen Data Solutions
KES 200K–1M+Cost per station to comply
~16%Stations compliant past deadline
0Tax breaks or subsidies offered
← Back to Insights

In June 2024, the Kenya Revenue Authority began rolling out the eTIMS Fuel Station System — a mandate requiring every fuel station in Kenya to transmit sales data to KRA in real time through an approved electronic invoicing system.

On paper, the objective is sound. Real-time transaction visibility. Automated VAT returns. Tighter revenue collection. KRA projects that revenue from the fuel sector could double at full coverage. That's meaningful money for the Exchequer.

But here's what doesn't make it into the press releases:

The entire cost of compliance has been downloaded onto fuel station operators — with no tax relief, no subsidy, and no pricing protection — while a new class of gatekeepers has been created to profit from the transition.

Let's talk about what that actually looks like on the ground.

1. The Mandate in Practice

Every fuel station must connect its forecourt controller, POS, or fuel management system to KRA's eTIMS platform. Every nozzle transaction generates a fiscalized electronic invoice in real time. Non-compliance carries penalties.

Stations have two paths:

  1. Self-integrate — if they have the in-house technical capacity.
  2. Use a KRA-approved third-party integrator — choose from a curated list of certified vendors.

The original deadline was June 30, 2025, later extended to December 2025 after stakeholder pushback. By February 2026, only ~500 stations out of an estimated 3,000+ nationwide were live. That's roughly 16%.

The slow uptake isn't because operators are avoiding tax. It's because the compliance path is expensive, confusing, and carries no fiscal relief.

2. The Unfunded Mandate

Let's talk numbers.

A typical station needs:

  • A compatible forecourt controller or fuel management system — potentially an upgrade if the existing one is older generation
  • Software integration between the forecourt system and KRA's eTIMS API
  • An approved integrator to execute the work
  • Ongoing maintenance and compliance updates

Depending on existing infrastructure, this runs KES 200,000 to over 1,000,000 per site. For an operator with 5 sites, that's potentially millions of shillings in compliance cost alone.

Now look at what KRA offers in return:

  • No targeted tax rebate for eTIMS compliance hardware
  • No accelerated depreciation for compliance technology
  • No subsidy for small stations that can least afford the upgrade
  • No specific investment allowance tied to this mandate

The Tax Act provides standard capital allowances — but they apply to any business asset, whether it's a compliance system or a new office sofa. A station that spends KES 500,000 to meet a regulatory mandate gets the same tax treatment as one that buys furniture.

If the government genuinely wants sector-wide digitization, the tax code should reflect that priority. A dedicated eTIMS compliance investment allowance — say, 150% first-year deductibility — would signal shared responsibility. Instead, the signal is clear: comply at your own cost.

3. The Gatekeeper Problem

This is where the policy shifts from "unhelpful" to "structurally problematic."

KRA maintains a list of approved eTIMS third-party integrators — a curated set of companies certified to connect station systems to the KRA platform. On the surface, this is quality assurance. In practice, it creates a regulatory moat that:

  • Limits competition. The approved list is small. When demand is high and supply is artificially constrained, pricing follows the laws of scarcity.
  • Hands pricing power to intermediaries. Every approved integrator knows that stations have no choice but to work with someone on the list. That knowledge is reflected in every quote.
  • Creates a bottleneck. Approval status is effectively a license to price at market-bearing rates. If a station owner is unhappy with a quote, their only alternative is another approved integrator — with the same market dynamics.
  • Adds bureaucracy. Instead of meeting an open technical standard, operators must navigate a closed list and negotiate with vendors who hold the keys to compliance.

Picture a small fuel retailer in Kisumu with 2 stations:

  1. Find out the mandate exists
  2. Identify an approved integrator from the list
  3. Negotiate with someone who knows they have no alternatives
  4. Pay for the integration
  5. Keep it running

The original purpose of eTIMS — to simplify compliance — gets buried under a layer of gatekeeping.

KRA's own website notes that integration costs will "vary depending on system complexity" and advises stations to get quotes from certified integrators. There is no published pricing guideline, no benchmarking data, no cost cap. It's a market where the customer must buy, and the sellers set the terms.

4. The Deeper Issue: Dictating Systems, Not Just Outcomes

The Tax Act requires that every taxable sale be fiscally documented. That's standard. Every functional tax authority does this.

But Kenya's approach goes further:

KRA isn't just requiring compliance — it's approving the specific systems and vendors operators must use to achieve it.

Consider the difference:

  • A regulation that says "every sale must produce a compliant fiscal receipt" → sets an outcome, lets the market innovate.
  • A regulation that says "you must use a KRA-approved integrator from this specific list, connecting through this specific protocol" → dictates the means, not just the outcome.

The former is tax policy. The latter is industrial policy dressed as tax compliance.

The result: approved integrators — some of them relatively small players — now wield market power far beyond what competitive conditions would give them. They set the terms. They set the pricing. Their customers have no recourse.

KRA didn't liberate the compliance process. It created a new chokehold.

5. What a Better Approach Looks Like

  1. A tax incentive for compliance investment. A first-year accelerated deduction specifically tied to eTIMS integration costs. Digitization benefits the entire tax base — the cost shouldn't be 100% on the operator.
  2. Open standards instead of a closed integrator list. Publish the technical specifications. Let any qualified developer build compliant solutions. Certification should be skills-based, not permission-based.
  3. Published pricing transparency. Even if KRA won't cap pricing, publishing expected cost ranges by station size and complexity would let operators benchmark quotes.
  4. Phased requirements for small operators. Stations below a volume threshold should have extended timelines and reduced integration requirements.
  5. A basic KRA-provided connector option. A free, simple, KRA-hosted connector for stations with minimal automation would eliminate the "no choice" dynamic with private integrators.

6. The Bottom Line

eTIMS for fuel stations can be good policy. Real-time visibility, automated compliance, better data for everyone — these are genuinely valuable outcomes.

But as implemented — an unfunded mandate with a gatekept integrator model and zero fiscal relief — it puts the cost where it hurts most: on the operators who already operate on razor-thin margins.

If KRA wants to digitize the fuel sector, it needs to share the cost of that transformation. Not just mandate it.

Compliance shouldn't require a second mortgage.

Building fuel station systems that actually work

At Zen Data Solutions, we build integrated fuel management systems — forecourt controllers, KRA eTIMS compliance, AI-powered dashboards. If you're running fuel stations and want to see what's possible, we should talk.

Get in touch →