Steps to File Your KRA iTax Return

Table of Contents

The Kenya Revenue Authority (KRA) iTax system is an online platform that allows taxpayers to file their returns, make tax payments, and manage their tax obligations conveniently. Filing your tax returns is a legal requirement for all registered taxpayers, whether you earned income during the year or not. Timely filing helps you avoid penalties and ensures you remain compliant with the law.

Pre-Filing Preparation

Before beginning the filing process, ensure you have the following:

  • A valid KRA PIN and password for logging into the iTax portal.
  • Necessary documents such as P9 forms (for employees), bank statements, business income records, invoices, or any other relevant financial records.
  • Details of deductions and reliefs such as insurance premiums, mortgage interest, or education policies.
  • Being prepared with all the required information makes the process smooth and helps you file accurately.

Accessing the iTax Portal

To begin filing, visit the official KRA iTax website: https://itax.kra.go.ke.

  • Enter your KRA PIN/Username and password to log in.
  • Complete the security stamp (simple math or captcha) and click “Login.”
  • Once logged in, you will be directed to the iTax dashboard, which displays all available tax services.

Selecting the Type of Return

On the dashboard, navigate to the “Returns” menu and choose the type of return you want to file. Common options include:

  • Income Tax Return – For individuals and businesses.
  • Value Added Tax (VAT) Return – For VAT-registered businesses.
  • PAYE Return – For employers declaring employee income tax deductions.

Select the appropriate option depending on your tax obligations.

Completing the Return Form

After selecting the type of return:

  • Fill in your income details such as salary, business income, or rental income.
  • Declare your deductions and reliefs (e.g., personal relief, insurance relief, pension contributions).
  • Attach necessary supporting documents like the P9 form, invoices, or payment receipts.
    The system provides an online form, but in some cases, you may need to use the downloadable Excel return template.

Validating and Uploading

If you used the Excel return template:

  • Validate the file by clicking the “Validate” button within the template. This generates a zipped file.
  • Return to the iTax portal and upload the validated file.

If filing directly online:

Carefully review your entries and ensure there are no mistakes before moving to the next step.

Tax Payment (If Applicable)

If your return shows you have tax payable:

  • Generate a Payment Registration Number (PRN) using the iTax system.
  • Use the PRN to pay through authorized banks, mobile money platforms  or online banking channels.
  • Keep a record of the payment slip for future reference.

Submitting the Return

Once all entries are complete and payments (if any) have been made:

  • Review the entire return carefully to confirm accuracy.
  • Click “Submit” to file your return electronically.

The system will generate an Acknowledgment Receipt (PDF), which serves as proof of filing. Download and save this receipt.

After Filing

After filing your return:

  • If you notice any mistakes, you can file an Amended Return to correct errors.
  • Keep your acknowledgment receipts and payment slips well organized for record-keeping.
  • Ensure compliance by filing on time every year before the set deadlines (30th June for annual income tax returns).

Conclusion

Filing your KRA iTax returns is a straightforward process once you understand the steps. Preparing in advance, filing on time, and keeping accurate records ensures you stay compliant and avoid unnecessary penalties. Beyond compliance, timely filing also helps build a good taxpayer profile with KRA.

At Finfex Solutions, our goal is to give you peace of mind by handling your tax matters professionally, leaving you free to focus on your career, business, or personal growth.

Share

Let's Talk

Free Consultation

Please enable JavaScript in your browser to complete this form.

Related Blog

Filing Auto Populated VAT Return

March 21, 2025

Learn More

How to Write KRA Waiver Letters

March 21, 2025

Learn More

Accounting Services

Classes of Work Permits in Kenya

March 21, 2025

Learn More

Bookkeeping Outsourcing Services

March 19, 2025

Learn More

Onboarding E-TIMS for Small Businesses in Kenya

March 19, 2025

Learn More

Registration of a Foreign Company in Kenya

March 19, 2025

Learn More

Request for Our
Free Consultation

Please enable JavaScript in your browser to complete this form.

Gichuri & Partners

Tax Consultancy

Gichuri & Partners

Business Services

Got questions?
We’re here to help!

Get expert help from the best consultants in Kenya, always ready to answer your questions and guide you!

Please enable JavaScript in your browser to complete this form.

Contact us

Get Expert Help Now!

Gichuri & Partners is here to help you navigate the complexities of taxes in Kenya. Reach out today and let’s work together to achieve your financial goals with confidence.

Address

College House, University Way. Nairobi, Kenya.

Phone

+254 707 089 355

E-mail

info@finfexsolutions.com

Give Us a Message