Home›Blog›How to File KRA Tax Returns Online in Kenya (2026 Step-by-Step Guide)
Guide6 min read

How to File KRA Tax Returns Online in Kenya (2026 Step-by-Step Guide)

Filing your KRA income tax return online does not have to be painful. This complete guide walks you through every step on iTax — from logging in to getting your tax compliance certificate.

KRAiTaxtax returnstax complianceKenya tax
31 August 2026
How to File KRA Tax Returns Online in Kenya (2026 Step-by-Step Guide)

Why File KRA Returns Every Year?

The Kenya Revenue Authority requires every registered taxpayer to file an annual income tax return by 30 June. Missing the deadline attracts a penalty of KSh 2,000 per month for individuals and up to KSh 20,000 for companies.

A valid Tax Compliance Certificate (TCC) is mandatory for: government tenders, loan applications, business permit renewals, and corporate supplier compliance.

What You Need Before You Start

  • Your KRA PIN (starts with A or P)
  • iTax password
  • P9 Form from your employer
  • Bank or M-Pesa statements for self-employed income
  • Receipts for deductible expenses

Step 1 — Log In to iTax

Go to itax.kra.go.ke and enter your PIN and password. If iTax shows a timeout, try Chrome Incognito — the portal has session errors on cached browsers.

Step 2 — Navigate to Returns

Click Returns → File Return. Select Income Tax — Resident Individual.

Step 3 — Download and Fill the Excel Form

iTax prompts you to download an Excel return form. Fill Section A (personal details), Section B (employment income from P9), Section C (other income), Section D (deductions — insurance up to KSh 60,000/yr, mortgage interest up to KSh 300,000/yr).

Step 4 — Upload and Submit

Upload your completed Excel file and submit. Save the Acknowledgement Number you receive.

Step 5 — Pay Any Tax Due

Generate a payment slip on iTax and pay via M-Pesa Paybill 572572 or at any bank branch.

Step 6 — Download Your TCC

Go to Certificates → Tax Compliance Certificate. Valid for 12 months.

Need Help? Book a Kaziiko KRA Expert

A verified expert can file your return remotely in under 2 hours — from KSh 500. Browse experts →

Get Expert Help on Kaziiko

Dealing with KRA, iTax or tax compliance doesn't have to be stressful. Verified Kenyan tax experts on Kaziiko handle it for you — fast, accurate, and paid via M-Pesa.

Find an Expert on Kaziiko

KRA tax experts on Kaziiko ›Browse all experts ›
KaziikoKazi IkoKenya's Digital Expert Marketplace

Skip the queue — hire a verified expert

Pay via
M-PESA

Our vetted specialists handle KRA, eCitizen, NTSA, SHA, NSSF and more — remotely, in hours.

✓ Verified & background-checked experts
✓ Pay securely via M-Pesa — no cash
✓ Work delivered remotely in hours
✓ Dispute protection on every order
eCitizenKRA & TaxNTSASHABusiness Reg.CV Writingkaziiko.co.ke

You might also like

All articles ›
Guide

How to Apply for a Kenya Revenue Authority Objection

4 min read
Guide

How to Register for Ajira Digital in Kenya and Get Paid

4 min read
Guide

How to Change Your Name Officially After Marriage in Kenya

4 min read