Compliance by Decree: Kenya's eTIMS Fuel Station Mandate Unfunded, Unbalanced, and Creating New Gatekeepers
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.

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.

              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:

              • Self-integrate: if they have the in-house technical capacity.

              • 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.

              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 300,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 sofa. A station that spends KES 500,000 to meet a regulatory mandate gets the same tax treatment as one that buys office 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.

              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. They're not a large OMC with a procurement department. They need to:

              → Find out the mandate exists
              → Identify an approved integrator from the list
              → Negotiate with someone who knows they have no alternatives
              → Pay for the integration
              → 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.
              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.

              - 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.

              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.

              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.**

              ---

              Chacha*
              *Fuel retail systems at Zen Data Solutions*

              *This is still a live rollout. Station operators, integrators, and policymakers are figuring it out in real time. I'd genuinely like to hear from anyone on the ground — how's this playing out at your stations? Drop a comment or send a message.*
              Integrating AI in Law: A Future Beyond Paper