KRA enforcement is LIVE — businesses are being flagged NOW

Is your business ready for KRA's eTIMS enforcement?

KRA has begun issuing penalties to non-compliant businesses. In 60 seconds, find out exactly where your business stands — and what to do before it's too late.

Check My Compliance Risk — It's Free →

No login · No credit card · 60 seconds

Free forever plan available — no credit card needed

Your M-Pesa transactions, categorized by AI, compliant with KRA — all in one dashboard.

Join Kenyan businesses already simplifying eTIMS compliance with KompliTax

See it in action

See How It Works — In 30 Seconds

Paste M-Pesa SMS

Instant AI categorization — amounts, dates, and business type detected automatically.

One-click eTIMS Invoice

KRA-formatted invoice generated in seconds. Download and upload to KRA — or wait for direct transmission (coming Q3 2026).

Real-time Compliance Score

Your score updates as you add transactions. See exactly what to fix before KRA does.

What's at stake

What happens to non-compliant businesses

KRA has moved past warnings. The enforcement phase is active — here's what businesses are facing right now.

💸

Penalties up to KES 1M per year

Businesses without eTIMS are liable for penalties of KES 100,000 per month or 10% of tax due — whichever is higher. That adds up fast.

🔒

Business PIN suspension

KRA can suspend your KRA PIN, blocking your ability to file returns, renew licences, access tenders, or transact with VAT-registered partners.

📋

Public listing on KRA defaulters list

Non-compliant businesses are being named in official KRA communications. This affects your reputation with banks, partners, and AGPO registration.

🚫

Frozen M-Pesa Paybill / Till

Working with Safaricom, KRA can restrict your Paybill or Till number from processing certain transactions — cutting off your payment lifeline.

How KompliTax works

From risk to compliance in 4 steps

01

Take the 60-second check

5 quick questions tell us everything we need to know about your compliance exposure.

02

Get your risk score

See your personalised risk score (0–100) and estimated KRA penalty exposure instantly.

03

See your personalized action plan

Based on your answers, we identify your specific compliance gaps and give you a step-by-step plan — which registrations to complete, which invoices to generate, and which filings to prioritize.

04

Stay compliant automatically

KompliTax generates invoices in KRA's exact eTIMS format. Today, you download and upload to KRA's portal or submit via Shuru. We're completing KRA OSCU certification to enable direct one-click transmission — coming Q3 2026.

💬

Already using KRA's Shuru WhatsApp bot?

That works great for one invoice at a time. KompliTax is for businesses doing 50+ transactions a month — connect your M-Pesa, confirm what the AI suggests, and all your invoices are handled automatically.

After generating your invoice

How to Submit Your Invoice to KRA

KompliTax generates the invoice in KRA's exact format. Here are two ways to submit it.

Path A

Via KRA eTIMS Portal

1

Download your invoice PDF

Click the download icon next to any invoice in KompliTax.

2

Log in to etims.kra.go.ke

Use your KRA PIN and password to access the eTIMS portal.

3

Upload under Sales Management

Go to Sales Management → New Invoice, upload the PDF or enter the details.

KRA confirms — you're done ✓

Your invoice is now in the eTIMS system. Keep the KRA confirmation number.

Path B — Easier

Via Shuru WhatsApp Bot

1

Download your invoice PDF

Click the download icon next to any invoice in KompliTax.

2

Open WhatsApp → +254 711 099 999

That's KRA's official Shuru bot number. Say 'Hi' to start.

3

Send invoice details as prompted

Shuru will ask for your KRA PIN, transaction amount, and buyer details.

Shuru confirms submission ✓

You receive an eTIMS serial number confirming the invoice is registered.

🚀

Coming Q3 2026: Direct one-click submission from KompliTax

No downloads, no uploads, no Shuru. Once we complete KRA's OSCU certification, your invoices will transmit directly to eTIMS automatically — straight from your dashboard.

Why KompliTax

100%

Kenya-specific

Built specifically for Kenyan businesses, landlords, and accountants — not adapted from a generic global tool.

M-Pesa

AI SMS Parser

Paste any M-Pesa SMS — our AI extracts the amount, counterparty, and category instantly. Full Paybill/Till auto-import coming Q3 2026.

2026

Built for compliance

Helping Kenyan businesses stay compliant since 2026. Designed around how KRA actually works.

Built for Kenyan businesses in Nairobi, Mombasa, and KisumuData protected under Kenya's Data Protection Act 2019AES-256 encryption · TLS in transit · Supabase Row-Level Security

The hidden cost

Stop Losing Money to Non-Compliant Expenses

Without eTIMS-compliant supplier invoices, KRA disallows those expenses as deductions — and you pay tax on income that should have been shielded.

Estimate your annual tax overpayment:

10%80%

You could be paying

KES 720,000

more tax than necessary each year

Based on 40% of KES 6,000,000/yr disallowed at 30% corporate tax rate

Without KompliTax

Annual expenses
KES 6,000,000
Missing eTIMS invoices
KES 2,400,000
KRA disallows as deduction
KES 2,400,000
Extra tax you pay (30%)
KES 720,000

You lose KES 720,000/yr because supplier invoices aren't eTIMS-compliant.

With KompliTax

Flags expenses missing eTIMS
Automatically
You switch to compliant suppliers
✓ Done
All expenses become deductible
KES 6,000,000
Tax saved per year
KES 720,000

KompliTax pays for itself many times over — Hustler plan is KES 5,988/year.

Pricing

Simple, honest pricing

Start free. Scale as you grow. Cancel any time.

Free

KES 0

Forever free · up to 20 transactions

Get started. See your compliance score.

  • Up to 20 transactions / month
  • Up to 10 eTIMS invoices / month
  • AI transaction categorization
  • Live compliance score
  • Filing deadline reminders
Get Started Free
Most Popular

Hustler

KES 499 / month

Up to 100 transactions / month

Everything you need to stay eTIMS compliant.

  • Up to 100 transactions / month
  • Unlimited eTIMS invoices
  • M-Pesa AI SMS Parser (paste & extract)
  • Full VAT summary & reports
  • Priority email support
Start Free Trial

Includes: KRA-formatted invoices · AI categorization · Compliance score · Direct KRA transmission (coming Q3 2026)

Biashara

KES 1,499 / month

Up to 500 transactions / month

For growing businesses with high transaction volume.

  • Up to 500 transactions / month
  • Unlimited eTIMS invoices
  • M-Pesa Paybill/Till auto-import (Coming Q3 2026)
  • Full VAT + income tax reports
  • Priority support + onboarding call
Start Free Trial

Includes: KRA-formatted invoices · AI categorization · Compliance score · Direct KRA transmission (coming Q3 2026)

Landlord Plan — KES 99 / unit / month

Tenant management, M-Pesa rent matching, eTIMS rental receipts, and MRI tax filing support.

Start free trial →

Accountant Pro — KES 4,999 / month

Manage up to 20 client businesses from one dashboard. Bulk invoice generation, client compliance scores, and consolidated reports.

See Accountant Plan →

Still cheaper than an accountant (KES 5,000–15,000/month) and infinitely cheaper than a KRA penalty (up to 2× the evaded tax).

Common questions

Can I change plans later?

Yes. Upgrade or downgrade any time from your dashboard. Changes take effect immediately.

How do I pay?

Via M-Pesa. When you choose a plan, you'll receive an STK Push on your phone to confirm payment — no card required.

Is my data safe?

Yes. All data is encrypted at rest and in transit, stored on Supabase-managed infrastructure. We never access your M-Pesa PIN or store card details.

Can I cancel any time?

Yes. No long-term contracts. Cancel from your dashboard and your account reverts to the Free plan at the end of the billing period.

Bank-grade encryption · Your data is never sold · Secured by Supabase

Free Assessment

Check your eTIMS compliance risk now

Answer 5 short questions and get your personalized compliance risk score, estimated penalty exposure, and a specific action plan — free.

Risk Assessment

I am a…

Select your role to get a tailored compliance risk assessment.

For landlords

Landlords: KRA is looking at your rental income

If you collect rent — whether from residential tenants, commercial space, or land — KRA now requires you to account for that income through eTIMS. Monthly rental income above KES 24,000 must be declared and invoiced electronically.

Landlords are one of the most commonly audited groups under the new MRI (Monthly Rental Income) tax regime. Many are unaware they need to be compliant, making them easy targets for KRA enforcement.

Check my rental compliance →
MRI tax rate on gross rent7.5%
Monthly rent threshold for MRIKES 24,000
Annual turnover threshold for VATKES 5M
Penalty for late MRI filingKES 5,000 / month

Free Tool

Landlords: How Much Rental Tax Do You Owe?

Enter your monthly rental income and get your MRI tax obligation instantly. No signup required.

Enter your monthly income to see your MRI tax

Open full calculator with FAQ →

MRI rate: 7.5% · Effective 1 January 2024 · Finance Act 2023

“Built in Kenya. Priced for Kenya. Designed around how KRA actually works.”

KompliTax is not a generic accounting tool adapted for Kenya — it was built specifically for eTIMS, M-Pesa, and the KRA filing workflow from day one.

What users say

Kenyan businesses already compliant

From hardware shops in Kisumu to landlords in Nakuru — here's how KompliTax is helping real Kenyan businesses stay ahead of KRA.

I had no idea I was supposed to issue eTIMS invoices for every sale. KompliTax showed me my compliance score was 22 out of 100 — and helped me fix it in one weekend. Now I sleep better.

Compliance score: 22 → 91
GW

Grace Wanjiku

Mama Grace's Fashion Boutique · Nairobi, Westlands

My accountant was charging me KES 8,000 a month to do what KompliTax does automatically. I generate over 200 invoices a month now and my VAT returns take 10 minutes instead of two days.

Saves KES 8,000/month
JO

James Odhiambo

J&O Hardware Supplies · Kisumu, Kondele

MRI tax was new to me. KompliTax calculated exactly what I owe KRA across my 4 rental units, generated the invoices, and reminded me when to file. No more late-filing penalties.

0 late penalties since joining
MK

Mary Kamau

Residential Landlord · 4 units · Nakuru Town

I manage 9 client businesses as an accountant. KompliTax lets me see all their compliance scores in one dashboard and generate bulk invoices. My clients are impressed.

9 clients, one dashboard
DM

David Maina, CPA

DM Tax Consultants · Nairobi, CBD

My M-Pesa messages go in, the AI figures out what's income and what's an expense, and the invoices come out. Nimependa sana! Used to take me a full Saturday — now it's 20 minutes.

From full Saturday → 20 minutes
FA

Fatuma Ali

Mama Fatuma's Catering · Mombasa, Nyali

KRA sent a notice to one of my neighbours in the market. I decided to check my own compliance immediately. KompliTax flagged 3 gaps I didn't know about and I fixed them the same day.

3 compliance gaps fixed same day
PM

Peter Mutua

Mutua Electronics & Repairs · Thika Town

Transparency

How KompliTax Works with KRA

We believe in being straightforward about what we do today and what we're building for tomorrow.

KRA-Formatted Invoices

KompliTax generates invoices that match KRA's exact eTIMS format — correct fields, correct structure, correct tax calculations. Upload directly to KRA's eTIMS portal or submit via the Shuru WhatsApp bot.

Expected Q3 2026

Direct KRA Transmission — Coming Q3 2026

We're completing KRA's OSCU certification process to enable one-click invoice transmission directly to KRA's eTIMS system. No manual uploads — your invoices go straight to KRA automatically.

KRA M-Pesa EAPI Readiness

KompliTax is actively monitoring KRA's M-Pesa Electronic API (EAPI) programme. When KRA makes EAPI available, KompliTax will be the first compliant platform to offer fully automatic Paybill/Till transaction import — with zero manual SMS forwarding. Your data structure is already designed to be EAPI-ready.

Your Data, Your Control

All data is encrypted with bank-grade security (AES-256). Your KRA PIN is stored securely and never shared. We are registered under Kenya's Data Protection Act. You can export or delete your data at any time.

About

Built by a Kenyan Change Agent, for Kenyan Businesses

Solomon Gababa — Founder of KompliTax Technologies

Solomon Gababa

Founder & Change Agent

KompliTax was built because I watched thousands of Kenyan businesses struggle with eTIMS compliance — paying accountants they couldn't afford, risking penalties they didn't understand, and spending hours on manual data entry that should take seconds.

Every feature — from the M-Pesa SMS parser to the AI categorizer — was designed for how Kenyan businesses actually work.

— Solomon Gababa, Founder & Change Agent

🇰🇪

Built in Kenya

Designed from the ground up for the Kenyan market — M-Pesa, KRA eTIMS, and local business realities.

📋

Registered Business (eCitizen BRS)

KompliTax Technologies is a registered Kenyan business, not a foreign product adapted for Kenya.

🔐

Data Protection Act 2019 Compliant

Your data is protected under Kenya's Data Protection Act. We never sell or share your business data.

Ready to check your compliance?

Check My Risk — Free →