Your M-Pesa and bank statements, turned into a tax estimate, a categorised ledger and the eTIMS invoices to chase before you file.
Just a few details to get started
M-Pesa statement (with the password removed), bank statements and receipts. PDFs, CSVs or photos. You can also paste transactions as text.
It decides which tax applies and which payments count as income.
The January to December year you are filing for. The 2026 return is due by 30 June 2027.
Leave off if you are not sure. Most sole traders under KSh 5 million a year are not.
Since January 2026 iTax checks the expenses in your return against eTIMS invoices. An expense with no eTIMS invoice behind it can simply be disallowed, and the tax goes up. Most sole traders, freelancers and landlords find out when they file. Upload your M-Pesa statement, your bank statements and any receipts. Every transaction is read and sorted: money in from customers, clients or tenants; business expenses; and the personal spending, loans, savings and transfers between your own accounts that are not business at all. Anything the narration does not settle is set aside for you to decide, never guessed. The first look shows your income and expenses for the year, how many expenses are likely to fail the eTIMS check, and a headline tax estimate. The full pack adds the categorised ledger as a CSV, the list of eTIMS invoices to get before you file (supplier by supplier, with amounts and dates), every tax option worked through side by side (resident income tax, Turnover Tax or monthly rental income tax), a filing checklist with deadlines, and every assumption and rate the estimate rests on, each linked to KRA. Every figure is added up by code from the transactions as read. The AI only reads and labels them; it does none of the arithmetic. **This is an estimate, not tax advice.** It is not a filed return. Confirm the figures with KRA or a registered tax agent before you file.
Updated Nov 3, 2026
Fill in your details in the panel on the left and tap Read my statements to see the magic happen here.
Most results come back in under a minute.