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
Your M-Pesa transactions, categorized by AI, compliant with KRA — all in one dashboard.
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
Take the 60-second check
5 quick questions tell us everything we need to know about your compliance exposure.
Get your risk score
See your personalised risk score (0–100) and estimated KRA penalty exposure instantly.
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.
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
Download your invoice PDF
Click the download icon next to any invoice in KompliTax.
Log in to etims.kra.go.ke
Use your KRA PIN and password to access the eTIMS portal.
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
Download your invoice PDF
Click the download icon next to any invoice in KompliTax.
Open WhatsApp → +254 711 099 999
That's KRA's official Shuru bot number. Say 'Hi' to start.
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.
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:
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
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
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
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.
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 →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
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.”
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.”
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.”
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.”
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.”
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.”
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.
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 & 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 →