How to File KRA Tax Returns 2022 on iTax Portal 

aerial view of city buildings

Are you living and working in Kenya? Do you own a business, are self-employed or earn an income for giving services or the sale of products? Do you earn rental income every month? If your answer to any of these questions is yes, then you are obliged to pay tax.

Individuals (residents or non-residents) and companies are entitled to Pay-as-you-earn (PAYE) income tax.  Once you have complied in paying your taxes, you should file your tax returns. This exercise is done for a particular year of income and should be completed between January 1 – and June 30 of the following year. For instance, for the tax period 01/01/2021 – 31/12/2021, returns should be filed on or before June 30, 2022. 

Compare financial products from Kenya’s trusted providers

Money254 aggregates and reviews financial products from established financial institutions to help you compare products on the terms that matter most to you

For companies, this period varies depending on their financial year. If a company’s accounting period starts January 1 – December 31, it should file its returns on or before June 30 of the following year.

For years now, the Kenya Revenue Authority (KRA) has an online tax return platform (iTax) which has simplified the process. 

KRA Tax Penalties 

If an individual or company fails to file returns in the required time they attract a penalty for late filing:

  • Late filing of individual returns (PAYE) attracts 25% of the tax due or Ksh10,000 whichever is higher.
  • Late filing of Monthly Rental Income (MRI) returns attracts 5% of the tax due or Ksh2,000 whichever is higher or Ksh20, 000 for non-individuals.
  • Late filing of Excise Duty, Value Added Tax (VAT) attracts 5% of the tax due or Ksh10,000 whichever is higher.
  • Late filing of income tax company/partnership attracts a 5% of the tax due or Ksh20,000 whichever is higher.

Whether you are employed, self-employed, doing business or you recently worked and earned a salary, this is the time to file your tax returns and evade unnecessary penalties from the taxman. 

This article explores income tax returns and how you can file them. But first, let’s understand what tax returns mean, and the steps in filing individual or company returns. 

What are tax returns?

Tax returns refer to a declaration of income earned by an individual, business or company within a particular financial period. This statement is used by tax authorities to assess liability for tax. 

Steps in Filing Tax Returns on KRA iTax

Individual tax returns

Whether you are employed, self-employed or unemployed you should file your tax returns, as long as you have a KRA PIN number which every individual above the age of 18 should have. 

Individual income taxes are filed depending on whether you have an employment income, or other sources of income.

Employment Income Only

For employment income only, the following steps are useful;

  1. Login in to your iTax account – enter the URL address or simply search for KRA Portal in your browser. 
  2. Enter KRA PIN as shown below and click continue. 

You will be required to enter the password, solve the arithmetic to log in. Request a new password under the forgot password statement below the login tab if you have forgotten your password and follow the prompts. 

  1. Once you log in, you will be redirected to the iTax homepage. Navigate to the returns menu and select ITR for Employment Income Only

Enter the return period, select tax obligation (Resident or Non-Resident Individual), check the ‘yes’ box to show you are employed and click next.

  1. A new page will open. Fill in the return basic information and click next or select section F.Under section F, confirm the details of employment income i.e. employer’s PIN, your gross pay and other benefits.

  1. Move to section M and confirm details of PAYE deducted, employer details, Taxable Salary, Chargeable Pay, and Tax Payable. All these details are usually listed in the sheet as A, B, C, D, E… and can as well be found on your P9 form – a standard tax deduction form issued by the employer showing total emoluments for the tax year.

  1. If you paid income tax in advance, move to section Q and fill in the details. Otherwise, this step can be skipped to section T, where you provided tax computation details.

Fill in your defined pension for the year and personal relief according to the P9 form. Validate to get the tax due, submit and download the return acknowledgement certificate.

Filing Tax Returns Using the iTax Excel Sheet

  1. Once you have logged in to the iTax portal/homepage, navigate to the returns tab. Click on File Returns
  2. A new page will open prompting you to select your tax obligation. Click next and redirect to steps on downloading the excel sheet as shown below. 
  3. Go to the download files and locate the zipped iTax excel sheet. Open and fill in the required details as per your P9 form.
  4. If you are self-employed or you have other sources of income, indicate in the sheet and file Withholding Tax, Rental Tax, Digital Tax, or Partnership Tax.
  5. Once you have duly filled the sheet, validate it and upload the zipped file to the iTax portal. 
  6. Select the type of tax (Original) or amended if you are doing corrections, return period from – the period to be populated – and choose the file from your computer, check the box to agree with iTax terms and click submit as shown below.

How to File KRA iTax Nil Returns 2022

Nil returns are filed by individuals with KRA PIN but are not employed or do not have tax data for the return period under review. 

For instance, if you do not have tax information for the tax period starting January 1 to December 31, 2021, you will be required to file Nil returns. Note that failure to do so will also attract a penalty. 

Steps to Filing Nil Returns on KRA iTax

  1. Once in the iTax portal, navigate to the returns tab and select File Nil Returns from the drop-down menu.
  2. Select your tax obligation, return period from and the period to will be populated. Click submit and download the returns acknowledgement receipt.

Note, if you have any tax deducted even for one, two or three months, the iTax system will not generate the nil returns computations.

Company Returns

Company returns are filed after a company or business pays Corporation Tax, PAYE, Value Added Tax (VAT), Withholding Tax, or Digital Tax.

Company returns should be filed on or before the sixth month after the end of an accounting period. 

These returns are filed under the Income Tax Company Returns (IT2C) form available on iTax. 

How to Apply  for a Tax Refund From KRA on iTax

A tax refund is the reimbursement of excess tax paid within a given tax period. Taxpayers eligible for a tax refund include life or education insurance policyholders, mortgage facility homeowners, persons living with disability holding exemption certificates, taxpayers who pay withholding tax in excess of final liability and those who pay tax in error.

You will need a P9 form for claims related to excess PAYE tax or a insurance policy certificate, mortgage certificate, and withholding tax certificate. 

To apply for a refund, follow the following steps;

  1. Log in to the iTax portal and navigate to the Refund tab and click Income tax from the dropdown menu.

  1. A new page will open, prompting you to fill in the basic details, bank details and refund details. Under the refund details, give a reason you are applying for the refund and choose the required document from your PC and upload it. Click submit.
  2. The claim will generate a refund acknowledgement number sent to your email address, which you can use to track your refund.

How to Make Corrections/Amendments to KRA Tax Returns on iTax

Sometimes when filing tax returns, you could make errors by entering wrong values in the sheet. This results in the wrong tax computation that you submit without noticing. To correct this, you should make corrections and file amended returns.


  1. On the return tab on iTax, select the File Amended Returns option on the dropdown menu. Select the tax obligation and the taxpayer type and PIN will be auto-populated, return the period you are amending and download the excel sheet.

  1. Correct the required fields like the affected entries in the sheet, validate, upload back to iTax and submit. Download the amended return acknowledgement receipt.


Paying tax is an individual obligation to grow and develop the country’s economy. Filing returns help the tax department in determining accountability and improving national revenue allocation. When you file your tax returns it means you are a responsible person.

If you file within early, you could avoid unnecessary penalties for late filing. Note that the deadline is June 30, 2022. Avoid last minute filing, sometimes the system may be overloaded and delay your filing earning you a very avoidable penalty. 

Leave a Reply