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 โ€บ

Popular on Kaziiko

Verified experts, fixed prices, M-Pesa escrow.

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

Table Banking: How a Chama Lends to Its Own Members

4 min read
Guide

Chama vs SACCO: Which One Should Your Group Become?

4 min read
Guide

Moving Your Chama From a Paper Book to a Phone

4 min read