KompliTax is an AI-powered tax compliance tool built specifically for Kenyan businesses, landlords, and accountants. It helps you stay compliant with KRA's eTIMS requirements by automating the process of categorizing transactions and generating invoices.
How It Works in 3 Steps
Step 1 — Add Your Transactions
Paste your M-Pesa confirmation SMS messages into KompliTax. Our AI automatically extracts the details — amount, sender/receiver, M-Pesa code, date, and whether it's income or expense.
Example M-Pesa SMS: "SLK4H7T2RQ Confirmed. Ksh3,500.00 received from JOHN KAMAU 0722123456 on 15/3/26 at 2:34 PM." — KompliTax reads all of this for you.
Step 2 — AI Categorizes Everything
The system suggests the right category (Sales, Utilities, Rent, Raw Materials, etc.) and the correct VAT rate for each transaction. You simply confirm or change the suggestion. The AI learns from your corrections and gets better over time.
Step 3 — Generate eTIMS Invoices
With one click, KompliTax creates properly formatted eTIMS invoices for all your confirmed transactions. Download them as PDFs for your records or to upload to KRA's portal.
What Else You Get
- Compliance Score — A real-time score (0–100) showing how ready you are for a KRA audit. KompliTax calculates this based on your categorization rate, invoice coverage, and KRA PIN setup.
- VAT Summary — Your monthly VAT position: output VAT collected, input VAT paid, and the net amount owed to (or refundable from) KRA.
- Income Tax Estimate — A projection of your income tax liability based on the year's transactions.
- Deadline Reminders — Automatic notifications before VAT (20th of every month) and income tax (30 June) deadlines.
Who Is KompliTax For?
- Business owners — retailers, service providers, wholesalers, professionals doing 10–1,000+ transactions per month
- Landlords — manage properties, track rent, generate rental receipts, calculate MRI tax
- Accountants — manage multiple client businesses from a single dashboard, generate bulk invoices, produce compliance reports
Getting Started
Creating an account is free and takes under a minute. You don't need your KRA PIN to sign up — though you'll need it to generate valid eTIMS invoices. Start at komplitax.co.ke/signup.