Business Tips & Tools — Africa
How to File KRA Tax Returns in 2026: iTax Step-by-Step
A 2026 guide to filing KRA tax returns on iTax — PAYE, VAT, individual, partnership and company — with eTIMS, deadlines and SMS-reminder tactics for B2B teams.
Quick answer: in Kenya you file tax returns through the Kenya Revenue Authority (KRA) iTax portal at itax.kra.go.ke. Individuals file annual income tax returns by 30 June each year. Companies file within six months of their financial year-end. PAYE and VAT are filed monthly. Late filing attracts penalties and interest.
That answer covers the consumer-curious. If you are running a Kenyan SMB — a SACCO, a clinic chain, a fintech, a retailer with 20 staff — the real question is how to file accurately and on time across PAYE, VAT, eTIMS, and corporate returns, while keeping employees and customers informed via the channels they actually use. This guide walks the 2026 iTax workflow for every common return type and shows how operators use SMS and WhatsApp to keep their teams compliant.
Under the Tax Procedures Act, the following are required to file:
Go to itax.kra.go.ke, enter your KRA PIN, your password and answer the security question. If you have forgotten your password, use the password-reset link — KRA will email a temporary password to the address on file.
From the top menu select Returns → File Return. Choose tax obligation "Income Tax — Resident Individual" and click Next.
iTax now pre-fills key employment data from employer PAYE filings. Download the latest Excel return, enable macros, and verify the pre-filled figures against your P9 form from your employer.
Common sheets include Section A (basic info), Section F (employment income), Section M (PAYE), Section T (tax computation), and the bank/insurance/mortgage relief sheets if applicable. Save, validate, and generate the upload file.
Back in iTax, upload the zipped return, agree to the declaration and submit. Download the acknowledgement receipt. If there is tax due, generate a Payment Registration Number (PRN) and pay via M-PESA Paybill 572572, bank, or KRA-appointed agents.
If you had no income, you must still file a nil return to remain compliant and keep your PIN active for transactions like land transfer or tender registration. On iTax, select Returns → File Nil Return → choose Income Tax Resident → select the period → submit → download acknowledgement. It takes under two minutes.
Download the PAYE Excel template from iTax, enter each employee's gross pay, allowable deductions, PAYE due and the employer's contributions (NSSF, NHIF/SHIF, AHL). Validate, upload, generate the PRN and pay by the 9th of the following month. PAYE penalties for late filing are 25% of the tax due or KES 10,000 — whichever is higher.
VAT-registered taxpayers must issue tax invoices through the Electronic Tax Invoice Management System (eTIMS). In 2026 eTIMS is mandatory for income-tax-deductible expenses too — if your supplier did not issue an eTIMS invoice, you may not be able to claim the expense. File VAT on iTax monthly by the 20th, attaching the eTIMS-sourced sales and purchase schedules. Output VAT minus input VAT equals what you pay.
Companies file the Income Tax — Company return on iTax within six months of year-end. The Excel template captures the income statement, balance sheet, tax computation and instalment tax credits. Partnerships file an Income Tax — Partnership return; the partnership itself does not pay tax, but each partner declares their share on their individual return.
KRA has tightened enforcement in 2026 with automated reminders, payment plans and the Tax Amnesty Programme for historical penalties. See the official KRA website for the current amnesty terms.
Here is where operators turn compliance into competitive advantage. Every tax season generates a wave of customer-comms requirements:
The teams that win tax season do it with multichannel reminders — SMS for deadlines, WhatsApp for documents and checklists, voice for high-value follow-ups. Doing this manually doesn't scale; doing it with a unified CPaaS does.
HelloDuty's unified platform ships an SMS + WhatsApp + voice campaign template purpose-built for the Kenyan tax cycle. Tax advisers, employers, SACCOs and brokers use it to:
The result: fewer late filings, lower penalty exposure, and a customer experience that keeps employees and clients loyal year after year. Pair it with our communication APIs overview for custom-built tax journeys.
30 June 2026 for the 2025 year of income. Late filers pay a minimum penalty of KES 2,000.
Yes, if you can reconstruct your employment income, deductions and PAYE from payslips and bank statements. But the P9 is the safest source — ask your employer's HR or payroll team for it.
Yes. File a nil return on iTax to keep your KRA PIN active. The process takes under two minutes and avoids the KES 2,000 late penalty.
You pay the late-filing penalty (KES 2,000 individual, KES 20,000 company) plus 5% of any tax due and 1% interest per month on unpaid amounts. The KRA Tax Amnesty Programme may waive historical penalties — check current terms on kra.go.ke.
Run a tax-season campaign: SMS deadline reminders, WhatsApp checklists with document templates, and a voice-callback option for questions. Operators using HelloDuty's tax-season bundle ship the whole journey in days, not weeks, and capture proof of delivery for HR and audit records.
If you are an employer, accountant, SACCO or broker preparing for the 30 June deadline, don't leave compliance to chance. Talk to HelloDuty about the tax-season SMS + WhatsApp + voice bundle, or explore the unified platform overview to see how Kenyan teams operationalise compliance comms in a single console.
External references: Kenya Revenue Authority, KRA iTax portal.

Are you ready to get started? Sign up here for a demo of the HelloDuty CRM and customer engagement automation software now.

Plan, engage, and analyse with ease. Transform your customer relationship with an all-in-one platform.
