Step-by-Step Guide to Filing Individual KRA Returns Online in Kenya

Filing returns is a legal requirement for all Kenyan citizens and residents who have a KRA PIN, regardless of whether they have any income or not. Here is a simple step-by-step guide to filing KRA returns online. All you need is a computer with an internet connection and a KRA PIN. It is worth noting that the deadline for filing KRA returns is 30th June of every year. Failure to file your returns by this date will result in a penalty of Ksh. 2,000 or 5% of the tax due, whichever is higher.

The process of filing KRA returns online is simple and straightforward;

  1. Visit the KRA iTax portal at
  2. Log in to your iTax account using your KRA PIN and password.
  3. Once logged in, click on the “Returns” tab on the top menu.
  4. Under the “File Return” section, select the tax obligation for which you want to file returns. This could be Income Tax, Value Added Tax (VAT), Pay As You Earn (PAYE), or any other tax obligation.
  5. Fill in the required details for the selected tax obligation, such as the tax period, gross turnover, and tax payable.
  6. Once you have filled in all the required details, click on the “Submit” button to file your returns.
  7. After submitting your returns, you will receive a confirmation message on the iTax portal. You can also download a copy of the returns acknowledgment receipt for your records.
  8. If you have any outstanding tax liabilities, you can make payment through the iTax portal using the various payment options available.
  9. Once you have filed your returns and made any necessary payments, you can log out of your iTax account.
  10. You can also download a copy of your returns acknowledgment receipt for your records.

That’s it! You have successfully filed your KRA returns online in Kenya. Remember to file your returns before the due date to avoid penalties and interest charges.

Detailed guide on how to complete each of the above steps.

Step 1: Registering on the KRA iTax Platform

If you are not already registered on the KRA iTax platform, you will need to do so before you can file your returns. If you already have an account you can skip this step and proceed to step 2.

Here is a step-by-step guide to registering on the KRA iTax platform:

  1. Visit the KRA iTax portal at
  2. Click on the “New PIN Registration” option for new taxpayers or “Returns” for existing taxpayers.
  3. Fill in your personal details accurately, including your KRA PIN, email address, and phone number.
  4. Create a password for your iTax account and select a security question for account recovery purposes.
  5. Complete the registration process and wait for the confirmation email from KRA.

Step 2: Logging into Your iTax Account

  1. Go to the iTax portal and enter your KRA PIN and password.
  2. Solve the security question to access your account securely.
  3. Once logged in, navigate to the “Returns” tab to begin the filing process.

Step 3: Selecting the Type of Return

  1. Choose the appropriate tax obligation type (for individual tax returns select Individual Income Tax)
  2. Select the applicable return form based on your tax status and income sources.

Step 4: Filling Out the Return Form

  1. Carefully fill in all the required fields in the return form with accurate information.
  2. Provide details of your income, deductions, allowances, and tax credits as per the provided guidelines.
  3. Double-check the entered information to ensure accuracy and completeness.

Step 5: Verifying the Return

  1. Review the filled-out return form to confirm all details are correct and up-to-date.
  2. Cross-verify the calculations and figures to avoid any discrepancies.
  3. Make necessary corrections if any errors are identified.

Step 6: Submitting the Return

  1. After verifying the return form, click on the “Submit” button to send your return to KRA.
  2. A confirmation message will appear upon successful submission, indicating that your return has been received.

Step 7: Acknowledgment and Payment

  1. Download the acknowledgment receipt generated by the iTax system.
  2. Proceed to make any outstanding tax payments through Mpesa using the unified GoK Pay bill number 222222.
  3. Keep the acknowledgment receipt and payment confirmation for your records.

That’s it! You have successfully filed your KRA returns online in Kenya. Remember to file your returns before the due date to avoid penalties and interest charges. If you have any questions or need further assistance, you can contact the KRA customer care team for support. You can also visit the KRA website for more information on filing returns and other tax-related matters.

Leave a Comment