Let's talk numbers.
- A compatible forecourt controller or fuel management system — potentially an upgrade if the existing one is older generation
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.
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.*