Understanding KRA iTax: A Complete Guide for Kenyan Businesses
What is KRA iTax?
iTax is the Kenya Revenue Authority’s online tax administration system, available at itax.kra.go.ke. It replaced the older Integrated Tax Management System (ITMS) and serves as the single portal through which Kenyan taxpayers register for a PIN, file returns, pay taxes, apply for tax compliance certificates, and manage objections and refund claims.
Whether you are a sole trader, a small and medium enterprise, a large corporation, or a non-governmental organisation, virtually every tax interaction with the KRA happens through iTax. Understanding how to use it correctly — and what pitfalls to avoid — is one of the most valuable skills a Kenyan business owner or finance manager can have.
Getting Started: PIN Registration
Every taxpayer in Kenya must have a KRA Personal Identification Number (PIN). For individuals, the PIN is linked to your National ID number. For companies, a separate company PIN is issued upon registration with the Registrar of Companies. To register, visit iTax and select “New PIN Registration.” You will need your ID/Passport, a valid email address, and, for companies, the Certificate of Incorporation and CR12.
Key Filing Obligations on iTax
Once registered, your obligations depend on your registration type. Here are the most common returns filed on iTax:
- Income Tax — Company (IT2C): Due by the 6th month after your financial year end. For companies with a 31 December year-end, this means filing by 30 June.
- VAT Return (VAT3): Due on the 20th of the following month for VAT-registered businesses with monthly taxable supplies above KES 5 million.
- PAYE Return (PAYE): Monthly, due by the 9th of the following month. Employers must remit both employee and employer contributions.
- Withholding Tax Return (WHT): Due by the 20th of the following month for each withholding transaction.
- Instalment Tax (IT): Paid in four equal instalments on the 20th of the 4th, 6th, 9th, and 12th months of your financial year.
- Individual Income Tax (IT1): Annual return due 30 June for individuals, including directors earning director fees.
eTIMS: The New Electronic Invoicing Requirement
From 2024, the KRA has rolled out the Electronic Tax Invoice Management System (eTIMS), which requires all VAT-registered taxpayers (and increasingly non-VAT traders) to generate tax invoices electronically through a KRA-approved device or software. eTIMS invoices carry a unique QR code and control unit number that the KRA can verify in real time. Failure to issue eTIMS-compliant invoices can result in input VAT claims being disallowed for your customers — a significant commercial disadvantage.
Common iTax Mistakes to Avoid
Many businesses face KRA penalties not because they intended to evade tax, but because of avoidable administrative errors on iTax. The most common include:
- Filing nil returns when there was actual activity — the KRA can raise an assessment based on bank statements or third-party data.
- Mismatched PIN numbers on invoices causing input VAT claims to be rejected.
- Late instalment tax payments, which attract a penalty of 20% plus interest.
- Failure to amend a return after discovering an error — amended returns must be filed within five years of the original due date.
Navigating iTax correctly requires up-to-date knowledge of KRA procedures. Our team at LuxePro files hundreds of returns each month and stays current with every system update and regulatory change. Contact us to take the stress of KRA compliance off your plate.


Aute mi ut suspendisse velit leo, vel risus ac. Amet dui dignissim fermentum malesuada auctor volutpat, vestibulum ipsum nulla.
Sed reprehenderit quam, non felis, erat cum a, gravida lorem a. Ultricies in pellentesque ipsum arcu ipsum ridiculus velit magna, ut a elit est. Ultricies metus arcu sed massa. Massa suspendisse lorem turpis ac.
Massa suspendisse lorem turpis ac. Pellentesque volutpat faucibus pellentesque velit in, leo odio molestie, magnis vitae condimentum.