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

Pensions & tax

How to File Your KRA Return as an Employee: P9, Pre-Filled Return and Excel IT1 Walkthrough

Your employer deducts PAYE every month, but you still have to file your own return. Here is how to do it on iTax: the documents to gather, how to read your P9, the choice between the pre-filled return and the Excel IT1, what changes if you had two employers, and how to fix the errors people hit most.

image of finance act 2026, what has changed
A visual route through the employee return
Read this slide as text

Title slide: Navigating Your KRA iTax Return. A definitive, step-by-step visual guide for Kenyan employees to file accurately and avoid penalties. A green tick and an orange warning sign sit on two circuit-style lines.

Title slide: Navigating Your KRA iTax Return. A definitive, step-by-step visual guide for Kenyan employees to file accurately and avoid penalties. A green tick and an orange warning sign sit on two circuit-style lines.
Read this slide as text

Navigating Your KRA iTax Return. A step-by-step visual guide for Kenyan employees to file accurately and avoid penalties.

Who files, and by when

KRA says any individual with an active KRA PIN files a return under the obligations registered against that PIN, declaring all taxable income for the year. That includes salaried staff. Your employer files a PAYE return for the tax it deducted from you, and you file your own return to declare your total income. The return period is normally 1 January to 31 December, and HapaKenya’s 2026 guide gives the deadline as 30 June of the following year, so income for 2026 is due by 30 June 2027.

Miss it and there is a cost. Sources differ on the exact amount: HapaKenya reports a late-filing penalty of the higher of KES 2,000 or 5% of the tax due for individuals, while FaidiHR states KES 2,000. Late payment attracts interest at 1% a month on unpaid tax, and HapaKenya also reports a 5% late-payment penalty. Confirm the current figures with KRA before you rely on any of them.

No income at all? KRA says you still file a NIL return if you hold a PIN, through Returns and the NIL return option.

Check that you are eligible for the simplified return

The simplified return exists for one situation: you were employed, your employer gave you a P9, and tax was deducted through payroll as PAYE. If you had any other income, stop and use the full individual return instead. Filing the simplified version when you have other income leaves that income undeclared.

Four questions decide which return you need
Read this slide as text

Flowchart: were you employed during the tax year, did you receive a P9 form, was PAYE deducted through payroll, and did you have any other income such as rent, business, dividends or foreign income. If yes to other income, stop and use the Full Individual Return. Otherwise proceed with the Simplified Employment-Income Return.

Flowchart: were you employed during the tax year, did you receive a P9 form, was PAYE deducted through payroll, and did you have any other income such as rent, business, dividends or foreign income. If yes to other income, stop and use the Full Individual Return. Otherwise proceed with the Simplified Employment-Income Return.
Read this slide as text
  1. Were you employed during the tax year?
  2. Did you receive a P9 form?
  3. Was PAYE deducted through payroll?
  4. Did you have any other income (rent, business, dividends, foreign)? Yes: stop and use the Full Individual Return. No: proceed with the Simplified Employment-Income Return.

This walkthrough is designed for individuals whose sole source of taxable income is employment.

KRA's filing page asks the same question up front. It offers "I only have a job (Employed)" for people with a P9, "I am employed but I have additional income" for those who need to declare both, and "I have no income" for nil returns.

What you need before you log in

Four things to gather first
Read this slide as text

The pre-flight setup as four boxes. The Keys: your KRA PIN and iTax password. The Core Document: your P9 form from every employer you worked for during the year. The Reliefs: a mortgage interest certificate or insurance premium details if you are claiming reliefs. The Extra Income: records of any freelance, rental, business or online income.

The pre-flight setup as four boxes. The Keys: your KRA PIN and iTax password. The Core Document: your P9 form from every employer you worked for during the year. The Reliefs: a mortgage interest certificate or insurance premium details if you are claiming reliefs. The Extra Income: records of any freelance, rental, business or online income.
Read this slide as text
  • The keys: your KRA PIN and iTax password.
  • The core document: your P9 from every employer you worked for during the year.
  • The reliefs: a mortgage interest certificate or insurance premium details, if you are claiming them.
  • The extra income: records of any freelance, rental, business or online income.

Request the P9 from HR or payroll early, because December payroll runs and employer submissions can delay it. If you changed jobs, you need one from each employer. Keep your records of any side income together now, because that income changes which return you use.

How to read your P9

The P9 is the annual summary of your gross pay, deductions, benefits and the PAYE deducted. Always use the full-year figures from it, not figures added up from payslips, because the P9 is what your employer reported to KRA.

The four parts of the P9 you will check
Read this slide as text

Anatomy of the P9 form. A sketch of a P9 with four callouts: employer PIN and name, gross pay and allowances, benefits (taxable perks) and allowable deductions, and total PAYE deducted. A note says to use the full-year figures from the P9, not monthly payslips.

Anatomy of the P9 form. A sketch of a P9 with four callouts: employer PIN and name, gross pay and allowances, benefits (taxable perks) and allowable deductions, and total PAYE deducted. A note says to use the full-year figures from the P9, not monthly payslips.
Read this slide as text
  • Employer PIN and name.
  • Gross pay and allowances.
  • Benefits (taxable perks) and allowable deductions.
  • Total PAYE deducted.

Use the full-year figures from the P9, not your monthly payslips.

Check these four parts against what iTax shows, and check the employer PIN character by character. A wrong PIN is one of the commonest reasons PAYE credits fail to appear.

Pre-filled return or Excel IT1? A route checker

iTax gives you two main ways to file as an employee. The first is the pre-filled return, which KRA populates from what your employer reported. The second is the Excel IT1 return, which you complete offline and upload. The deciding question is whether iTax already matches your P9.

One question decides your route
Read this slide as text

The diagnostic fork. The question: does the iTax pre-filled data perfectly match your physical P9 form? Yes leads to Path A, file using the iTax pre-filled details. No leads to Path B, use the Excel offline IT1 form. A warning says not to submit a return containing incorrect employer details or PAYE figures, because KRA disables editing in the auto-populated return.

The diagnostic fork. The question: does the iTax pre-filled data perfectly match your physical P9 form? Yes leads to Path A, file using the iTax pre-filled details. No leads to Path B, use the Excel offline IT1 form. A warning says not to submit a return containing incorrect employer details or PAYE figures, because KRA disables editing in the auto-populated return.
Read this slide as text

Does the iTax pre-filled data perfectly match your physical P9? Yes: Path A, file using the pre-filled details. No: Path B, use the Excel offline IT1 form.

Do not submit a return containing incorrect employer details or PAYE figures. KRA disables editing in the auto-populated return.

The two routes side by side
Read this slide as text

A comparison table, Choosing Your Filing Route. Auto-populated: employment income only, iTax matches the P9, a single employer is properly loaded, standard PAYE remittance. Offline IT1: employment plus freelance, rental or business income, discrepancies exist such as wrong gross pay or PAYE, multiple employers during the year, and employers using IFMIS where PAYE credits are missing.

A comparison table, Choosing Your Filing Route. Auto-populated: employment income only, iTax matches the P9, a single employer is properly loaded, standard PAYE remittance. Offline IT1: employment plus freelance, rental or business income, discrepancies exist such as wrong gross pay or PAYE, multiple employers during the year, and employers using IFMIS where PAYE credits are missing.
Read this slide as text
Auto-populatedOffline IT1
Income sourcesEmployment income onlyEmployment plus freelance, rental or business
Data matchiTax matches the P9Discrepancies exist (wrong gross pay or PAYE)
EmployersSingle employer properly loadedMore than one employer during the year
KRA processingStandard PAYE remittanceEmployer uses IFMIS (for example) and PAYE credits are missing

Route checker

Tick everything that applies to you for the year you are filing.

Your route

Pre-filled return (after you check it against your P9)

Nothing ticked: the pre-filled “ITR for Employment Income Only” is the likely route. Compare every figure with your P9 before you submit.

Path A: the pre-filled return

If salary is your only income, KRA loads the employment and tax details your employer reported through PAYE, so your main task is to verify them against your P9.

Five steps on the pre-filled route
Read this slide as text

Path A, the pre-filled return, as a five-step timeline. Step 1: log in at itax.kra.go.ke. Step 2: go to Returns, File Return, Income Tax Resident Individual. Step 3: select the ITR for Employment Income Only option. Step 4: compare the pre-filled gross pay, deductions and PAYE with your physical P9. Step 5: accept the declaration, submit and download the receipt.

Path A, the pre-filled return, as a five-step timeline. Step 1: log in at itax.kra.go.ke. Step 2: go to Returns, File Return, Income Tax Resident Individual. Step 3: select the ITR for Employment Income Only option. Step 4: compare the pre-filled gross pay, deductions and PAYE with your physical P9. Step 5: accept the declaration, submit and download the receipt.
Read this slide as text
  1. Log in at itax.kra.go.ke.
  2. Go to Returns, then File Return, then Income Tax – Resident Individual.
  3. Select the ITR for Employment Income Only option.
  4. Compare the pre-filled gross pay, deductions and PAYE with your P9.
  5. Accept the declaration, submit and download the receipt.
  1. Go to itax.kra.go.ke and log in with your KRA PIN and password.
  2. Select Returns, then File Return.
  3. Choose Income Tax – Resident Individual and the return period, normally 1 January to 31 December of the previous year.
  4. Select the ITR for Employment Income Only option if salary is your only income.
  5. Compare the pre-filled gross pay, allowances, deductions, reliefs and PAYE with your P9.
  6. If everything matches, accept the declaration, submit, and download the e-Return Acknowledgement Receipt.

When details do not match your P9

Do not submit a return with wrong employer details or PAYE figures. KRA’s FAQ says editing on the employment-income return has been disabled and that, if you notice a discrepancy, you should file the Excel IT1 return instead.

Common reasons for a mismatch:

  • Your employer has not yet submitted or updated its PAYE information.
  • The employer’s PIN, name, gross pay or PAYE was reported incorrectly.
  • You had more than one employer but only one appears.
  • Your employer does not remit PAYE through iTax. KRA names government ministries, departments and agencies using IFMIS as the example, and says PAYE credits will not post to your ledger in that case.

If the employer’s records are wrong, ask HR or payroll for a corrected P9 first. If the employer’s records are right but iTax does not show them, use the Excel IT1 and enter the figures exactly as they appear on your P9.

Path B: the Excel IT1 return

The Excel form is also the one KRA says you must use if you have a withholding tax certificate or any income besides employment, and it is the practical route when you had several employers. KRA’s standard process is to download the return, complete it offline, generate a zipped file and upload that.

Four triggers for the offline form
Read this slide as text

Path B, when to use the offline IT1 form, shown as four switches. Trigger 1: your employer details are missing or incorrectly reported. Trigger 2: you had more than one employer during the year. Trigger 3: you have non-employment income to declare. Trigger 4: your employer does not remit PAYE through iTax, for example IFMIS government systems. If KRA data is locked or wrong, request a corrected P9 from HR first.

Path B, when to use the offline IT1 form, shown as four switches. Trigger 1: your employer details are missing or incorrectly reported. Trigger 2: you had more than one employer during the year. Trigger 3: you have non-employment income to declare. Trigger 4: your employer does not remit PAYE through iTax, for example IFMIS government systems. If KRA data is locked or wrong, request a corrected P9 from HR first.
Read this slide as text
  • Trigger 1: your employer details are missing or incorrectly reported.
  • Trigger 2: you had more than one employer during the year.
  • Trigger 3: you have non-employment income to declare.
  • Trigger 4: your employer does not remit PAYE through iTax (for example IFMIS government systems).

If the pre-filled data is locked or incorrect, request a corrected P9 from HR. If your P9 is correct but iTax is wrong, use the Excel IT1.

Five stages, and the zip is what you upload
Read this slide as text

The Excel IT1 generation funnel. Stage 1: download and open, you must use Microsoft Excel. Stage 2: enable macros, which lets the form validate and generate. Stage 3: data entry, enter the P9 figures exactly. Stage 4: click Validate and correct the highlighted errors. Stage 5: click Generate to create the final zipped file. The Excel file is crossed out and the zip file is ticked, with a note not to upload the Excel file itself.

The Excel IT1 generation funnel. Stage 1: download and open, you must use Microsoft Excel. Stage 2: enable macros, which lets the form validate and generate. Stage 3: data entry, enter the P9 figures exactly. Stage 4: click Validate and correct the highlighted errors. Stage 5: click Generate to create the final zipped file. The Excel file is crossed out and the zip file is ticked, with a note not to upload the Excel file itself.
Read this slide as text
  1. Download and open the form (use Microsoft Excel).
  2. Enable macros, which allows the form to validate and generate.
  3. Enter the P9 figures exactly.
  4. Click Validate and correct the highlighted errors.
  5. Click Generate to create the zipped file.

Do not upload the Excel file itself. iTax requires the generated .zip file.

  1. In iTax, go to Returns > File Return, choose Income Tax – Resident Individual and the correct period, and download the Excel return.
  2. Open it in Microsoft Excel and enable macros. KRA says the form cannot be filled until macros are on.
  3. Enter your P9 annual figures: employer PIN and name, gross pay, allowances, benefits, allowable deductions and PAYE deducted. Complete any relief sections, such as insurance or mortgage interest.
  4. Check the tax computation. It should show a nil balance, tax payable or a refund based on what you entered.
  5. Click Validate, fix every error it highlights, then generate the zipped file. Guides label this last button differently (Generate, or Validate on the tax computation sheet), so follow the buttons on your version of the form.
  6. Back in iTax, go to Returns > File Return, select the same return period, upload the .zip, tick the declaration, submit, and download the acknowledgement receipt.
Use Microsoft Excel.The form relies on macros, so unsupported spreadsheet software is a common reason it will not validate. Do not rename or edit the generated zip.

Enter or verify your reliefs (pension, mortgage interest, insurance)

KRA's steps tell you to confirm the deductions in Section T, such as pension, the Affordable Housing Levy, SHIF and personal relief. Three claims need documents from you: pension contributions, mortgage interest and insurance relief.

Three reliefs, one rule: no document, no claim
Read this slide as text

Three icons for pension contributions, mortgage interest and insurance relief, with a rule that a relief should only be entered when the taxpayer can produce source-document evidence such as certificates and statements.

Three icons for pension contributions, mortgage interest and insurance relief, with a rule that a relief should only be entered when the taxpayer can produce source-document evidence such as certificates and statements.
Read this slide as text
  • Pension contributions
  • Mortgage interest
  • Insurance relief

The practitioner’s rule: never enter a relief into iTax unless the taxpayer can produce hard, source-document evidence (certificates, statements) to substantiate the claim.

Mortgage interest on an owner-occupied home is deductible up to KES 360,000 a year, according to PwC Tax Summaries. Our mortgage guide explains the interest side. Ask your lender for the annual interest certificate, and keep insurer and pension statements for the same year.

Two or more employers, with a calculator

If you worked for more than one employer, you file one personal return covering income from all of them. Get a P9 from each, then combine the annual income and PAYE in that single return. For each employer, enter the PIN and name, annual gross pay and allowances, benefits, allowable deductions and total PAYE deducted.

One return, every employer
Read this slide as text

Combining multiple employers. The rule: if you worked for more than one employer, you must file one personal income tax return covering all income. Two P9 forms, from Employer A and Employer B, feed into one unified KRA return. Instructions: obtain a P9 from each employer and add each employer manually in the Excel IT1 form. Required fields per employer: employer PIN and name, annual gross pay and allowances, taxable perks and benefits, allowable deductions, and total PAYE deducted.

Combining multiple employers. The rule: if you worked for more than one employer, you must file one personal income tax return covering all income. Two P9 forms, from Employer A and Employer B, feed into one unified KRA return. Instructions: obtain a P9 from each employer and add each employer manually in the Excel IT1 form. Required fields per employer: employer PIN and name, annual gross pay and allowances, taxable perks and benefits, allowable deductions, and total PAYE deducted.
Read this slide as text

Rule: if you worked for more than one employer, you file one personal income tax return covering all income. Get a P9 from each employer and add each employer in the Excel IT1 form. For each employer enter the PIN and name, annual gross pay and allowances, taxable perks and benefits, allowable deductions and total PAYE deducted.

Why two jobs can leave a balance
Read this slide as text

The tax band collision. Two jugs, Employer A and Employer B, pour into one bucket of combined annual income, and the overflow is tax payable. Context: multiple employers often create an extra tax balance. The mechanics: each employer applies tax bands and personal relief independently, while KRA assesses your combined annual income, pushing you into higher tax brackets. Action required: if your final computation shows tax payable, generate the payment slip and pay promptly to avoid penalties and interest.

The tax band collision. Two jugs, Employer A and Employer B, pour into one bucket of combined annual income, and the overflow is tax payable. Context: multiple employers often create an extra tax balance. The mechanics: each employer applies tax bands and personal relief independently, while KRA assesses your combined annual income, pushing you into higher tax brackets. Action required: if your final computation shows tax payable, generate the payment slip and pay promptly to avoid penalties and interest.
Read this slide as text

Context: multiple employers often create an extra tax balance. Mechanics: each employer applies tax bands and personal relief independently, while KRA assesses your combined annual income. Action: if the return shows tax payable, generate the payment slip and pay promptly to avoid penalties and interest.

The mechanism is easy to see with numbers. Suppose you hold two jobs at the same time and each payroll taxes its own salary as if it were your only one, applying the monthly bands and the KES 2,400 monthly personal relief. Your combined income then climbs into the 30% band, but each payroll only charged you 10% and 25% on its own first slices, and gave the relief twice. The calculator below does that sum.

Two-job tax gap calculator

PAYE deducted by A

–

PAYE deducted by B

–

Tax on combined pay

–

Likely balance a year

–

Default example: KES 80,000 and KES 50,000 a month, twelve months each.

Assumes both jobs run all 12 months, each payroll uses the full monthly bands and KES 2,400 relief, and the figures are taxable pay (after NSSF, SHIF and the housing levy). Bands: 10% on the first KES 24,000, 25% on the next KES 8,333, 30% to KES 500,000, 32.5% to KES 800,000, 35% above. It ignores insurance and other reliefs. Real payrolls may treat a second job differently, so use your P9s, not this, to file.

With the defaults, A’s payroll deducts KES 16,383 and B’s deducts KES 7,383 a month, KES 23,767 in total. Taxing the combined KES 130,000 once, with one relief, gives KES 31,383 a month. The gap is about KES 7,617 a month, or KES 91,400 over a year. In this range the gap barely moves with salary size, because it is mostly the cheap bands and the relief being used twice. If your P9s show less PAYE than your combined income warrants, expect a balance and set money aside before you file.

Common iTax errors and fixes

Access, data and upload problems
Read this slide as text

The iTax troubleshooting matrix in three columns. Access issues: for a forgotten password use Forgot Password on the login page and the reset goes to your registered KRA email; a blocked account resets automatically within 24 hours, or visit a KRA office. Data mismatches: if PAYE credits are missing your employer may use IFMIS so switch to the Excel IT1; do not edit incorrect pre-filled details, use the offline method. Upload failures: if the form will not validate enable macros and use Microsoft Excel; if the zipped file fails, check you did not rename it and selected the correct return period.

The iTax troubleshooting matrix in three columns. Access issues: for a forgotten password use Forgot Password on the login page and the reset goes to your registered KRA email; a blocked account resets automatically within 24 hours, or visit a KRA office. Data mismatches: if PAYE credits are missing your employer may use IFMIS so switch to the Excel IT1; do not edit incorrect pre-filled details, use the offline method. Upload failures: if the form will not validate enable macros and use Microsoft Excel; if the zipped file fails, check you did not rename it and selected the correct return period.
Read this slide as text
  • Access: forgotten password, use Forgot Password; blocked account, resets within 24 hours or visit a KRA office.
  • Data: PAYE credits missing, switch to the Excel IT1; incorrect details, do not edit the pre-filled return.
  • Upload: form will not validate, enable macros and use Excel; zip fails, do not rename it and check the return period.
ProblemWhat to do
Forgotten iTax passwordUse Forgot Password on the login page and follow the security-question prompts. New credentials go to the email on your KRA profile.
Blocked iTax accountOne secondary guide says blocked passwords reset automatically within 24 hours. If not, contact KRA support or visit a KRA office.
Security question forgotten or email inaccessibleContact KRA on its listed support channels or visit your nearest KRA office for a reset.
Employer details missing or incorrectDo not edit the pre-filled return. Download and file the Excel IT1 using your P9.
PAYE credits not showingCheck whether your employer remits PAYE through iTax. If not (some IFMIS government bodies), file the Excel IT1.
Excel form will not validateEnable macros, use Microsoft Excel, and correct every highlighted error before generating the zip.
Zipped file upload failsUpload the file the form generated, select the correct return period, and do not rename or alter the zip.
Return submitted with errorsFile an amended return through iTax.
Tax payable after submissionGenerate the payment slip and pay promptly. Unpaid tax can attract penalties and interest.

After you file

Three situations after you submit
Read this slide as text

Post-filing critical actions. Tax payable after submission: generate the payment slip inside iTax and pay immediately, because unpaid tax attracts penalties and interest. Return submitted with errors: file an amended return through the iTax portal to overwrite the mistake. No income earned: if you had zero income during the year you must still log in and file a NIL return.

Post-filing critical actions. Tax payable after submission: generate the payment slip inside iTax and pay immediately, because unpaid tax attracts penalties and interest. Return submitted with errors: file an amended return through the iTax portal to overwrite the mistake. No income earned: if you had zero income during the year you must still log in and file a NIL return.
Read this slide as text
  • Tax payable after submission: generate the payment slip inside iTax and pay immediately. Unpaid tax attracts penalties and interest.
  • Return submitted with errors: file an amended return through iTax.
  • No income earned: you must still file a NIL return.
Keep these three documents
Read this slide as text

Before you close iTax, the document vault. Always download and safely store three documents: the e-Return Acknowledgement Receipt (mandatory for all filers), your completed Excel return if you used the offline method, and your payment confirmation if you had tax payable. They are your proof of filing if KRA asks for clarification later.

Before you close iTax, the document vault. Always download and safely store three documents: the e-Return Acknowledgement Receipt (mandatory for all filers), your completed Excel return if you used the offline method, and your payment confirmation if you had tax payable. They are your proof of filing if KRA asks for clarification later.
Read this slide as text
  1. The e-Return Acknowledgement Receipt (for all filers).
  2. Your completed Excel return, if you used the offline method.
  3. Payment confirmation, if you had tax payable.

They are your proof of filing if KRA asks for clarification later.

You can also view earlier returns in iTax under Returns, then Consult Return, which is useful if you need to confirm what you filed in a previous year.

The whole process on one page
Read this slide as text

The complete iTax ecosystem as a flowchart. The employer remits monthly PAYE and issues an annual P9 to you. iTax attempts to auto-populate your return from employer data. You compare iTax against your P9. If it matches perfectly, take the fast-track pre-filled return. If there are discrepancies, an IFMIS employer or several jobs, use the offline Excel IT1 return. Both routes end in the goal: the e-Return Acknowledgement Receipt.

The complete iTax ecosystem as a flowchart. The employer remits monthly PAYE and issues an annual P9 to you. iTax attempts to auto-populate your return from employer data. You compare iTax against your P9. If it matches perfectly, take the fast-track pre-filled return. If there are discrepancies, an IFMIS employer or several jobs, use the offline Excel IT1 return. Both routes end in the goal: the e-Return Acknowledgement Receipt.
Read this slide as text

Employer remits monthly PAYE and issues your annual P9. iTax tries to auto-populate your return. You compare iTax with the P9. A perfect match means the fast-track pre-filled return; discrepancies, IFMIS or several jobs mean the offline Excel IT1. Both end in the e-Return Acknowledgement Receipt.

Frequently asked questions

Do I need to file a KRA return if my employer already deducts PAYE?

Yes. Your employer files a PAYE return for the tax it deducted, but you file your own return to declare your total income. KRA says any individual with an active PIN files under the obligations registered against it.

What is a P9 form?

It is your employer’s annual summary of your employment income, benefits, deductions and PAYE deducted for the year. Use its full-year figures when you file, not monthly payslips.

Which return should an employee use on iTax?

If salary is your only income and iTax matches your P9, use the pre-filled ITR for Employment Income Only. If it does not match, you have other income, or you had several employers, use the Excel IT1 return.

Why can I not edit the pre-filled return?

KRA has disabled editing of fields on the employment-income return. If you notice a discrepancy, file the Excel IT1 return instead and enter the figures from your P9.

Why is my PAYE not showing on iTax?

The employer may not remit PAYE through iTax, as with some government bodies using IFMIS, or it may not have submitted or updated its PAYE information. If your employer’s records are right, file the Excel IT1 return.

What do I upload for the Excel return?

Upload the zipped file that the Excel form generates, never the Excel file itself. Select the same return period and do not rename the zip.

I had two employers. Do I file two returns?

No. You file one personal return covering income from all employers, using a P9 from each. Because each payroll applies tax bands and personal relief on its own, you may owe a balance, so check the computation before you submit.

What if I had no income this year?

You still file a NIL return if you have a KRA PIN. Choose the NIL return option under Returns in iTax.

What if I submit with a mistake?

File an amended return through iTax to correct it. Keep your acknowledgement receipt and any payment confirmation as proof of filing.

How we researched this guide

This is an independent, source-based guide. We read KRA’s FAQ pages on filing returns and on the employment-income return, and HapaKenya’s February 2026 guide for the return menu options, the 30 June deadline and the penalty figures. We worked out the two-job example ourselves from the monthly PAYE bands and the KES 2,400 personal relief, which KRA’s PAYE FAQ lists, and checked the band figures against a second site. KRA’s pages do not explain how a payroll should treat a second job, so the calculator shows the gap when each payroll applies the bands and relief on its own, which is the mechanism the research draft describes. The 24-hour reset for blocked accounts and the Forgot Password steps come from a secondary guide and are not on the KRA pages we read. Late-filing penalty figures differ between sources, so we give the range and send you to KRA. We did not use the draft’s newsletter version here. We repaired the corner of every slide where a watermark sat, and changed nothing else on them. We have no commercial relationship with KRA or any tax adviser. Contact the editor to report an error.

Sources

  1. PwC Worldwide Tax Summaries, Kenya individual deductions (mortgage interest limit)
  2. KRA, FAQs: filing returns on iTax (who files, NIL returns, pre-filled return editing, IFMIS, amended returns, Consult Return)
  3. KRA, FAQs: ITR for Employment Income Only (editing disabled, Excel IT1 for discrepancies, macros)
  4. KRA, FAQs: more about PAYE (individual tax bands and KES 2,400 monthly personal relief)
  5. HapaKenya, How to file your KRA tax returns on iTax in 2026 (10 February 2026: menu options, 30 June deadline, penalties, NIL returns)
  6. FaidiHR, Penalty for late KRA returns (KES 2,000 penalty and 1% monthly interest, secondary)
  7. Serrari Group, PAYE calculator Kenya 2026 (band cross-check, secondary)
  8. WeCompare, NSSF rates in Kenya 2026 (the deductions that come off before PAYE)

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.