Skip to content
Rates checked 9 Nov 2026
WeCompareKenya’s independent money guide

Pensions & tax

KRA Nil Return and IT1 Filing: What to Prepare, the Steps and the Penalties Before 30 April 2027

KRA is moving the individual return deadline two months earlier, so the paperwork you used to leave for May and June now has to be ready by April. This guide covers the filing mechanics our April 30 deadline guide does not: which return you file, what to gather, the iTax steps for an IT1 and a nil return, and what lateness costs, with worked examples and calculators.

a person looking at a laptop, filling i-tax
The individual return deadline moves to 30 April
Read this slide as text

Title slide: the KRA deadline has shifted. A 2027 calendar with June crossed out and April highlighted. Individual income tax returns are moving two months earlier. From 1 January 2027, individual taxpayers must file their annual return by 30 April of the following year. For the 2026 year of income, you must file by 30 April 2027.

Title slide: the KRA deadline has shifted. A 2027 calendar with June crossed out and April highlighted. Individual income tax returns are moving two months earlier. From 1 January 2027, individual taxpayers must file their annual return by 30 April of the following year. For the 2026 year of income, you must file by 30 April 2027.
Read this slide as text

The KRA deadline has shifted. Individual income tax returns are moving two months earlier. From 1 January 2027, individual taxpayers must file their annual return by 30 April of the following year. For the 2026 year of income, you must file by 30 April 2027.

See the note below on what KRA has and has not confirmed.

The new deadline, and what KRA has confirmed

KRA’s Finance Act 2026 page says that from 1 January 2027, individual taxpayers must file their annual return by the last day of the fourth month after the end of the year of income. Individuals use the calendar year, so that is 30 April. The page names individuals, self-employed persons and partnerships. Companies and other non-individual taxpayers keep their deadline of the last day of the sixth month after their accounting period ends.

Two months come off the filing window
Read this slide as text

A timeline titled the big shift, losing the two-month buffer. The old rule, for 2025 income and prior, runs from 1 January to 30 June 2026. The new rule, for 2026 income onward, runs from 1 January to 30 April, with May and June hatched out. A warning says do not assume the familiar June date applies: if you wait until June 2027 to file your 2026 return, you are already late.

A timeline titled the big shift, losing the two-month buffer. The old rule, for 2025 income and prior, runs from 1 January to 30 June 2026. The new rule, for 2026 income onward, runs from 1 January to 30 April, with May and June hatched out. A warning says do not assume the familiar June date applies: if you wait until June 2027 to file your 2026 return, you are already late.
Read this slide as text

The old rule (2025 income and prior): due 30 June 2026. The new rule (2026 income onward): due 30 April.

Do not assume the familiar June date applies. If you wait until June 2027 to file your 2026 return, you are already late.

Individuals move; companies do not
Read this slide as text

A table titled who does the 2027 rule change affect. Individual returns, affected: before 2027, for 2025 income, due 30 June 2026; from 1 January 2027, for 2026 income, due the last day of the fourth month, 30 April 2027. Company and non-individual returns, unchanged: six months after the accounting period ends. The major change affects when individuals file, not whether they must file.

A table titled who does the 2027 rule change affect. Individual returns, affected: before 2027, for 2025 income, due 30 June 2026; from 1 January 2027, for 2026 income, due the last day of the fourth month, 30 April 2027. Company and non-individual returns, unchanged: six months after the accounting period ends. The major change affects when individuals file, not whether they must file.
Read this slide as text
Individual returns (affected)Company / non-individual returns (unchanged)
Before 2027 / 2025 incomeDue 30 June 2026Six months after accounting period end
From 1 Jan 2027 / 2026 incomeDue last day of the fourth month (30 April 2027)Remains six months after accounting period end

The major change affects when individuals file, not whether they must file.

What we could and could not confirm. KRA’s Finance Act 2026 page gives 1 January 2027 as the start date but does not say which year of income comes first. The deck and the research draft say the 2026 income year, due 30 April 2027, and press reports say the same, but KRA’s individual income tax page still shows 30 June. KRA’s statement in September 2026 said only “from 2027 onwards”. Treasury’s Cabinet Secretary described the change more narrowly, as nil filers and people whose only income is salary. Until KRA publishes detailed guidance, plan for 30 April 2027, and read our April 30 deadline guide for the open questions.

Which return do you file?

Anyone with a KRA PIN and an income tax obligation files every year, even with no income. The choice is between two returns, and it turns on one question: did you have any taxable income?

Any income means IT1; none means a nil return
Read this slide as text

A decision tree titled which return must you file. Did you have any taxable income for the year, such as salary, business, rent or dividends? Yes: you must file the standard IT1 return, and you cannot file a nil return even if you owe no additional tax. No: did you have no taxable income and no tax payable? Yes: you must file a nil return, which is mandatory if you have a KRA PIN and an income tax obligation.

A decision tree titled which return must you file. Did you have any taxable income for the year, such as salary, business, rent or dividends? Yes: you must file the standard IT1 return, and you cannot file a nil return even if you owe no additional tax. No: did you have no taxable income and no tax payable? Yes: you must file a nil return, which is mandatory if you have a KRA PIN and an income tax obligation.
Read this slide as text

Did you have ANY taxable income for the year (salary, business, rent, dividends, etc.)?

  • Yes: you must file the standard IT1 return. You cannot file a nil return even if you owe no additional tax.
  • No, and no tax payable: you must file a nil return. It is mandatory if you have a KRA PIN and an income tax obligation.
Declare every source, not just your salary
Read this slide as text

A hub and spoke diagram, declare the full spectrum, with your total taxable income at the centre. Spokes: salary (PAYE and P9, pre-populated), business and freelance fees, dividends, rental income, online and digital income, and farming income. A banner says KRA requires you to declare all income, not only PAYE employment income, and validates declared income and expenses against available records.

A hub and spoke diagram, declare the full spectrum, with your total taxable income at the centre. Spokes: salary (PAYE and P9, pre-populated), business and freelance fees, dividends, rental income, online and digital income, and farming income. A banner says KRA requires you to declare all income, not only PAYE employment income, and validates declared income and expenses against available records.
Read this slide as text

Your total taxable income includes: salary (PAYE and P9, pre-populated), business and freelance fees, dividends, rental income, online and digital income, and farming income.

KRA requires you to declare all income, not only PAYE employment income. KRA validates declared income and expenses against available records.

Which one am I?

File this

–

What to prepare now

Three groups of paperwork to gather early
Read this slide as text

The preparation dashboard, gather these early, in three columns. Identity and access: confirm your KRA PIN; verify your iTax login credentials, registered email and phone number, and resolve issues before filing season. Income and deductions: obtain your P9 form from your employer or iTax; gather payslips and employer records for Housing Levy and Social Health Authority contributions. Business and credits: compile sales records, income statements, expenses and invoices; collect withholding tax certificates and instalment tax records.

The preparation dashboard, gather these early, in three columns. Identity and access: confirm your KRA PIN; verify your iTax login credentials, registered email and phone number, and resolve issues before filing season. Income and deductions: obtain your P9 form from your employer or iTax; gather payslips and employer records for Housing Levy and Social Health Authority contributions. Business and credits: compile sales records, income statements, expenses and invoices; collect withholding tax certificates and instalment tax records.
Read this slide as text
  • Identity and access: confirm your KRA PIN; verify your iTax login, registered email and phone number; resolve issues before filing season.
  • Income and deductions: obtain your P9 from your employer or iTax; gather payslips and employer records for Housing Levy and Social Health Authority (SHA) contributions.
  • Business and credits: compile sales records, income statements, expenses and invoices; collect withholding tax certificates and instalment tax records.

Two points sit behind that dashboard. Employment income is normally pre-populated on iTax, so check it against your P9 and payslips rather than retyping it. And every expense you claim needs valid documentation. If you run a business, that means electronic tax invoices: see our guide to tax on side hustles and rental income for the eTIMS rule. Our employee return guide explains the P9 line by line.

Filing the IT1 on iTax, step by step

This is the standard return for most employed and self-employed individuals. The deck splits it into two slides.

IT1 steps 1 to 7
Read this slide as text

The standard IT1 filing workflow, steps 1 to 7. 1: log in to iTax with your KRA PIN, password and security question. 2: open the Returns menu and select File Return. 3: select the return type IT1 Individual Income Tax Return. 4: choose the tax period, for example 1 January 2026 to 31 December 2026. 5: download the form, the Excel or ODS form, complete it offline and upload it, or use the online form. 6: review pre-populated data, checking employer details, gross pay and PAYE against your P9. 7: declare all other income such as business, rental, digital or dividend income.

The standard IT1 filing workflow, steps 1 to 7. 1: log in to iTax with your KRA PIN, password and security question. 2: open the Returns menu and select File Return. 3: select the return type IT1 Individual Income Tax Return. 4: choose the tax period, for example 1 January 2026 to 31 December 2026. 5: download the form, the Excel or ODS form, complete it offline and upload it, or use the online form. 6: review pre-populated data, checking employer details, gross pay and PAYE against your P9. 7: declare all other income such as business, rental, digital or dividend income.
Read this slide as text
  1. Log in to iTax: enter KRA PIN, password and security question.
  2. Open Returns menu: select Returns > File Return.
  3. Select return type: choose IT1 Individual Income Tax Return.
  4. Choose tax period: e.g. 1 Jan 2026 to 31 Dec 2026.
  5. Download form: get the Excel/ODS form, complete offline and upload (or use the online form).
  6. Review pre-populated data: check employer details, gross pay and PAYE against your P9.
  7. Declare all other income: add business, rental, digital or dividend income.
A form that may change. Step 5 describes the downloadable Excel or ODS form. Press reports in July 2026 said KRA will replace it with a browser-based return, and KRA says it will publish further guidance on pre-populated returns. We could not confirm the cut-over date, so if iTax shows an online form when you file, follow that instead.
IT1 steps 8 to 13 (redrawn)
Read this slide as text

The standard IT1 filing workflow, steps 8 to 13. 8: enter deductions, claiming expenses only if substantiated with valid records and compliant invoices. 9: apply tax credits, including withholding and instalment tax. 10: validate the return, checking for missing fields or calculation errors. 11: submit the return, upload and wait for confirmation. 12: download the receipt, saving the iTax acknowledgement receipt as proof. 13: pay the balance, generating a payment slip if tax is due, paying through KRA channels and keeping the confirmation. A note says if you identify an error after submission, file an amended return promptly to limit penalty exposure.

The standard IT1 filing workflow, steps 8 to 13. 8: enter deductions, claiming expenses only if substantiated with valid records and compliant invoices. 9: apply tax credits, including withholding and instalment tax. 10: validate the return, checking for missing fields or calculation errors. 11: submit the return, upload and wait for confirmation. 12: download the receipt, saving the iTax acknowledgement receipt as proof. 13: pay the balance, generating a payment slip if tax is due, paying through KRA channels and keeping the confirmation. A note says if you identify an error after submission, file an amended return promptly to limit penalty exposure.
Read this slide as text
  1. Enter deductions: claim expenses only if substantiated with valid records and compliant invoices.
  2. Apply tax credits: include withholding and instalment tax.
  3. Validate return: check for missing fields or calculation errors.
  4. Submit return: upload and wait for confirmation.
  5. Download receipt: save the iTax acknowledgement receipt as proof.
  6. Pay balance: if tax is due, generate a payment slip, pay via KRA channels and keep the confirmation.

Identified an error after submission? File an amended return promptly to limit penalty exposure.

Correction to the deck. This slide showed step 9, “Apply Tax Credits”, twice, so the numbering ran 8, 9, 9, 10. We redrew it with the duplicate removed, and the steps now match the 13 in the research draft.

To pay, KRA’s page says to generate a payment slip and pay at an appointed bank or by M-Pesa paybill 222222, using the payment registration number as the account number. If you find a mistake after submitting, amend the return promptly, especially when more tax is due.

Filing a nil return

A nil return tells KRA you had no taxable income and no tax payable. It is still mandatory if you have a KRA PIN and an income tax obligation. KRA’s page also lists the KRA M-Service app as a route for nil returns.

Five steps for a nil return
Read this slide as text

The nil return fast track, only for individuals with zero taxable income and zero tax payable, in five steps. 1: log in to iTax with your KRA PIN. 2: select Returns then File Nil Return. 3: select the obligation, Income Tax Resident Individual. 4: select the exact tax period, for example 1 January 2026 to 31 December 2026. 5: confirm zero income, submit, and download the acknowledgement receipt.

The nil return fast track, only for individuals with zero taxable income and zero tax payable, in five steps. 1: log in to iTax with your KRA PIN. 2: select Returns then File Nil Return. 3: select the obligation, Income Tax Resident Individual. 4: select the exact tax period, for example 1 January 2026 to 31 December 2026. 5: confirm zero income, submit, and download the acknowledgement receipt.
Read this slide as text
  1. Log in: access iTax with your KRA PIN.
  2. Navigate: select Returns > File Nil Return.
  3. Select obligation: choose Income Tax – Resident Individual.
  4. Select period: enter the exact tax year (e.g. 1 Jan 2026 to 31 Dec 2026).
  5. Submit and save: confirm zero income, submit, and download the acknowledgement receipt.

Do not file a nil return if you received employment, business, rental, dividend or any other taxable income, even if no tax ends up due. In that case file the IT1 and declare everything.

What lateness costs

Late filing and late payment are separate charges, so filing on time does not remove the cost of paying late.

The three charges, per KRA
Read this slide as text

A table titled the cost of non-compliance: late filing and late payment attract separate penalties. Late filing by an individual: the higher of 5 percent of the tax due or KES 2,000. Late payment of tax: 5 percent of the tax due. Interest on unpaid tax: 1 percent per month on the unpaid tax until fully paid. Failure to file at all: late-filing penalty exposure and possible default assessment.

A table titled the cost of non-compliance: late filing and late payment attract separate penalties. Late filing by an individual: the higher of 5 percent of the tax due or KES 2,000. Late payment of tax: 5 percent of the tax due. Interest on unpaid tax: 1 percent per month on the unpaid tax until fully paid. Failure to file at all: late-filing penalty exposure and possible default assessment.
IssueCharge
Late filing by an individualThe higher of 5% of the tax due or KES 2,000
Late payment of tax5% of the tax due
Interest on unpaid tax1% a month on the unpaid tax until it is paid
Not filing at allLate-filing exposure and a possible default assessment
Three scenarios in practice
Read this slide as text

Three penalty scenario cards. The late nil: no tax due, filed late, which exposes you to the late-filing penalty framework, so never assume a nil return has no consequences if late. Filed late: KES 50,000 tax due, filed past April 30, late-filing penalty KES 2,500 because 5 percent of 50,000 is higher than 2,000. Filed but unpaid: KES 50,000 tax due, filed on time but not paid, KES 2,500 late-payment penalty plus 1 percent monthly interest on the balance.

Three penalty scenario cards. The late nil: no tax due, filed late, which exposes you to the late-filing penalty framework, so never assume a nil return has no consequences if late. Filed late: KES 50,000 tax due, filed past April 30, late-filing penalty KES 2,500 because 5 percent of 50,000 is higher than 2,000. Filed but unpaid: KES 50,000 tax due, filed on time but not paid, KES 2,500 late-payment penalty plus 1 percent monthly interest on the balance.
Read this slide as text
  • The late nil: no tax due, filed late. Exposes you to the late-filing penalty framework. Never assume a nil return has no consequences if late.
  • Filed late: KES 50,000 tax due, filed past 30 April. Late-filing penalty KES 2,500, because 5% of 50,000 is higher than 2,000.
  • Filed but unpaid: KES 50,000 tax due, filed on time but not paid. KES 2,500 late-payment penalty plus 1% monthly interest on the balance.

Putting them together

Suppose you owe KES 50,000, file late and pay 3 months late. The late-filing penalty is KES 2,500 and the late-payment penalty is another KES 2,500. Interest at 1% a month on KES 50,000 is KES 500 a month, or KES 1,500 over three months, if it is charged as simple interest, which we assume. The total comes to KES 6,500, on top of the KES 50,000 itself. For a late nil return there is no tax to take 5% of, so the KES 2,000 minimum is the figure that applies, on our reading of the rule.

The amnesty. KRA’s Finance Act 2026 page describes a tax amnesty on penalties, interest and fines for liabilities due up to 31 December 2025, provided the principal tax is paid by 31 December 2026. If you have an older unpaid balance, check it before the window closes.

Calculators

Late filing and late payment cost

Late-filing penalty

–

Late-payment penalty

–

Interest

–

Total extra cost

–

Uses KRA’s published individual rates: late filing is the higher of 5% of the tax or KES 2,000, late payment is 5%, and interest is 1% a month. Interest is calculated as simple interest on the unpaid tax, which is our assumption. It ignores any amnesty and other charges, and is an illustration, not a KRA assessment.

Final checklist

Eight items to tick off before you file
Read this slide as text

The April 30 readiness checklist, with two columns of ticked items. Data gathering: confirmed KRA PIN and iTax access; obtained P9 and checked pre-populated employment figures; listed every income source, including business, rent, digital and side hustles; gathered all valid business expense and invoice records. Execution: compiled withholding and instalment tax documents; applied only supported deductions and reliefs; validated, submitted and downloaded the acknowledgement receipt; paid any tax due and retained proof of payment.

The April 30 readiness checklist, with two columns of ticked items. Data gathering: confirmed KRA PIN and iTax access; obtained P9 and checked pre-populated employment figures; listed every income source, including business, rent, digital and side hustles; gathered all valid business expense and invoice records. Execution: compiled withholding and instalment tax documents; applied only supported deductions and reliefs; validated, submitted and downloaded the acknowledgement receipt; paid any tax due and retained proof of payment.
Read this slide as text

Data gathering: confirmed KRA PIN and iTax access; obtained P9 and checked pre-populated employment figures; listed every income source (business, rent, digital, side hustles); gathered all valid business expense and invoice records.

Execution: compiled withholding and instalment tax documents; applied only supported deductions and reliefs; validated, submitted and downloaded the acknowledgement receipt; paid any tax due and retained proof of payment.

The bottom line
Read this slide as text

The bottom line. The KRA deadline buffer is gone. For your 2026 income, you must file and pay by 30 April 2027. Secure your iTax access now, declare your full income spectrum, and execute on time to avoid cascading 5 percent penalties and monthly interest.

The bottom line. The KRA deadline buffer is gone. For your 2026 income, you must file and pay by 30 April 2027. Secure your iTax access now, declare your full income spectrum, and execute on time to avoid cascading 5 percent penalties and monthly interest.
Read this slide as text

The KRA deadline buffer is gone. For your 2026 income, you must file and pay by 30 April 2027. Secure your iTax access now, declare your full income spectrum, and execute on time to avoid cascading 5% penalties and monthly interest.

One caution on that last slide. We would put it as “plan to file and pay by 30 April 2027”, for the reasons in the note on the deadline above, and confirm on KRA’s site closer to the date.

Frequently asked questions

When is the KRA return deadline for individuals from 2027?

KRA says that from 1 January 2027 individuals must file by the last day of the fourth month after the end of the year of income, which is 30 April for a calendar year. It has not said which income year is first, so plan for 30 April 2027 for your 2026 income.

Do I have to file a return if I had no income?

Yes. Every individual with a KRA PIN and an income tax obligation must file each year. If you had no income to declare, you file a nil return.

When should I file an IT1 instead of a nil return?

File the IT1 if you had any taxable income in the year, such as salary, business income, rent, dividends or digital income, even if no tax ends up due. A nil return is only for no taxable income and no tax payable.

How do I file a nil return on iTax?

Log in with your KRA PIN, choose Returns and then File Nil Return, select Income Tax – Resident Individual, choose the tax period, confirm you had no income, submit, and download the acknowledgement receipt.

What is the penalty for filing a KRA return late?

For an individual it is the higher of 5% of the tax due or KES 2,000. On KES 50,000 of tax that is KES 2,500. Late payment is a separate 5%, and unpaid tax also attracts interest of 1% a month.

Is there a penalty for a late nil return?

There is no tax to take 5% of, so on our reading the KES 2,000 minimum applies. KRA’s pages we read do not give a separate nil-return penalty, so treat that as our interpretation and confirm with KRA.

Is the Excel return form going away?

Press reports in July 2026 said KRA will replace the downloadable Excel template with a browser-based return, and KRA says it will publish further guidance on pre-populated returns. We could not confirm when, so follow whatever form iTax shows you.

What if I find a mistake after I submit?

File an amended return through iTax promptly, particularly where more tax is payable, to limit penalties and interest.

How we researched this guide

This is an independent, source-based guide. We read KRA’s Finance Act 2026 page for the new deadline rule and its scope, KRA’s individual income tax page for the filing duty, nil returns, payment routes and penalty rates, and Pulse Kenya’s report of KRA’s and Treasury’s statements. We recalculated the penalty examples ourselves. The research draft and deck stated that the 30 April deadline applies to the 2026 income year as settled fact. KRA’s page gives only the 1 January 2027 start date, so we kept 30 April 2027 as the planning date and set out what is unconfirmed. We redrew the second filing-workflow slide, which numbered step 9 twice. The Excel form in step 5, the simple-interest assumption and the KES 2,000 minimum on a late nil return are flagged above and are not confirmed by KRA. Our existing guide on the April 30 deadline covers the pre-filled return process and the open questions in more depth. We have no commercial relationship with KRA. Contact the editor to report an error.

Sources

  1. KRA, Finance Act 2026: what it means for you (new deadline rule, 1 January 2027, scope, pre-populated returns, amnesty)
  2. KRA, Individual income tax (duty to file, nil returns, payment routes, penalty rates; still shows 30 June)
  3. Pulse Kenya, KRA confirms new tax return deadline for individual taxpayers and self-employed persons (KRA statement of 8 September 2026; Treasury statement of 1 July 2026)
  4. WeCompare, April 30 is the new tax deadline (deadline change and open questions)
  5. WeCompare, iTax walkthrough (filing an employment return)
  6. WeCompare, KRA return for employees: P9 guide (P9 and pre-filled returns)
  7. WeCompare, tax on side hustles and rental income (eTIMS and declaring side income)

Share this guide

Read next

Join the discussion

Please do not share account numbers, phone numbers, links or other personal details. Comments are general discussion, not advice. All comments are reviewed before they appear, and we may remove comments that break these rules.

Leave a comment

Your name and comment are shown publicly after approval. We keep your email and a hashed IP address to moderate and prevent spam — see our privacy policy.