A Step-by-Step Guide to Filing Kenya Revenue Authority Returns through the iTax Platform
Jun 15th, 2023

A Step-by-Step Guide to Filing Kenya Revenue Authority Returns through the iTax Platform


Filing tax returns is an essential obligation for individuals and businesses in Kenya. Thanks to technological advancements, the Kenya Revenue Authority (KRA) provides the iTax platform, a convenient and efficient way to file tax returns online.

The iTax filing system is specifically created to accommodate different types of KRA returns, including Income Tax for resident individuals, corporations, and partnerships, as well as indirect taxes like Income Tax for Rental Income. Depending on your tax responsibilities, it is important to select the appropriate iTax return type and proceed with filing accordingly.

In this article, we will provide you with a step-by-step guide on how to file your KRA returns through the iTax platform, ensuring a smooth and hassle-free process.

Step 1: Registration and Login

To get started, ensure you are registered on the iTax platform. If you haven't registered yet, visit the KRA website and click on the "iTax" tab. Follow the registration process and obtain your KRA PIN if you don't have one. Once registered, log in to the iTax portal using your credentials.

Step 2: Navigate to the e-Returns Portal

After logging in, you will be redirected to the iTax dashboard. Locate the "Returns" tab and click on it. From the dropdown menu, select "File Return." This will take you to the e-Returns portal.

Step 3: Select the Applicable Return

In the e-Returns portal, you will find various tax return options. Choose the return type that applies to your situation, such as Income Tax Resident Individual, Income Tax Non-Resident Individual, or Income Tax-Rent Income. Select the correct return type and proceed.

Step 4: Fill in the Required Information

On the return form, you will be prompted to provide specific details based on the return type you selected. Carefully fill in all the required information, such as your personal details, income sources, deductions, and expenses. Ensure accuracy and double-check the information before moving on.

Step 5: Review and Submit

Once you have completed filling in the required information, take a moment to review your return form. Verify that all details are accurate and properly entered. If you need to make any changes, use the "Back" button to navigate to the relevant sections. Once you are satisfied, click on the "Submit" button.

Step 6: Generate the e-slip

After submitting your return, you will be provided with an acknowledgment receipt known as the e-slip. This document confirms that your return has been successfully submitted to the KRA. It contains important details such as the return type, period, and submission date. Make sure to download and save a copy of the e-slip for your records.

Step 7: Make Payment (if applicable)

If your return indicates that you have tax payable, you will need to make the payment. On the iTax platform, navigate to the "Payments" tab and select the appropriate payment option. Follow the instructions to complete the payment process. Keep in mind that timely payment is crucial to avoid penalties or interest charges.


Filing KRA returns through the iTax platform offers a convenient and efficient way to meet your tax obligations in Kenya. By following this step-by-step guide, you can navigate the process with ease, ensuring accurate and timely submission. Remember to stay updated with any changes or updates from the Kenya Revenue Authority to ensure compliance with tax regulations. Embrace the benefits of online tax filing and leverage the iTax platform to streamline your tax return process.

Previus Post
Hello World
Next Post
The earth brown