Tax

What You Need to Know About Kenya Tax Forms

HeadOffice

What You Need to Know About Kenya Tax Forms

Everything in Kenya's tax system flows through one platform: the KRA iTax portal. Your P10 PAYE return is due by the 9th, your VAT3 by the 20th, instalment tax quarterly, and your annual ITR-R within six months of year-end. Add the eTIMS invoicing requirement on top, and you are looking at roughly 29 regular submissions per year for a typical VAT-registered employer. This guide shows you exactly which forms to file and when.

1. What are Tax Forms?

Tax forms are the official documents you use to report income, deductions, and tax payments to the Kenya Revenue Authority (KRA). All major forms are filed through KRA's iTax portal. Each form has a specific function, from reporting employee earnings to declaring company profits to filing VAT.

2. Who does it apply to?

This usually applies to:

  • Companies registered in Kenya (ITR-R, instalment tax, VAT3)
  • Employers with staff (P10, P9A, P10A)
  • VAT-registered businesses (VAT3, eTIMS invoices)
  • Individual taxpayers (ITR for individuals)
  • Non-resident companies earning Kenya-sourced income

3. Why does it matter?

Understanding tax forms helps you:

  • Stay compliant with tax laws
  • Avoid penalties and late fees
  • Keep proper records
  • File and pay correctly
  • Plan your cash flow better

4. How does it work?

Here's the basic process:

  1. Identify which tax forms apply to your business
  2. Gather all supporting documents (payslips, eTIMS invoices, financial statements)
  3. Log into the KRA iTax portal
  4. Complete and submit the relevant forms before deadlines
  5. Make associated tax payments via iTax
  6. Keep copies of all submissions and payment receipts for at least 5 years

5. What forms are involved?

  • ITR-R - Annual corporate income tax return
  • P10 - Monthly PAYE return showing employee earnings and tax deducted
  • P9A - Tax deduction card for each employee (annual record of PAYE)
  • P10A - End-of-year PAYE certificate for employees
  • VAT3 - Monthly VAT return
  • eTIMS Invoice - Electronic tax invoice (required for all VAT-registered businesses)
  • Instalment Tax Form - Quarterly corporate tax payment form
  • Withholding Tax Return - Return for tax withheld on payments to suppliers

6. What information do you need?

Before handling tax forms, make sure you have:

  • Your KRA PIN
  • iTax login credentials
  • Employee KRA PINs and NSSF numbers
  • Monthly payroll records
  • All eTIMS-generated tax invoices
  • Audited or management financial statements
  • Bank statements for reconciliation
  • Withholding tax certificates

7. Important deadlines

  • P10 (monthly PAYE): By the 9th of the following month
  • VAT3 (monthly VAT): By the 20th of the following month
  • Instalment Tax: By the 20th of the 4th, 6th, 9th, and 12th months of the accounting period
  • ITR-R (annual corporate return): Within 6 months of financial year-end
  • P9A/P10A: Issued to employees by end of February
  • Withholding Tax Return: By the 20th of the following month

8. Common mistakes to avoid

  • Missing the 9th for PAYE and the 20th for VAT (they have different deadlines)
  • Not issuing eTIMS-compliant invoices (expenses without eTIMS invoices may not be deductible)
  • Filing the wrong type of income tax return (ITR-R for companies, ITR for individuals)
  • Not submitting nil returns when there is no activity
  • Failing to issue P9A cards to employees for their personal tax filing
  • Not reconciling withholding tax certificates before filing the ITR-R
  • Using manual invoices instead of eTIMS-generated ones

9. Simple example

You run a company with 6 employees, registered for VAT, with a December year-end.

Monthly filings:

  • P10 by the 9th, reporting KES 120,000 total PAYE deducted from 6 employees
  • VAT3 by the 20th, reporting KES 80,000 net VAT payable

Quarterly filings:

  • Instalment tax by the 20th of the 4th, 6th, 9th, and 12th months

Annual filings:

  • ITR-R by 30 June (for December year-end)
  • P9A cards issued to all 6 employees by end of February

Total regular filings per year: 12 P10 + 12 VAT3 + 4 instalment tax + 1 ITR-R = 29 form submissions.

10. FAQ

Q: Can I file all my forms online? A: Yes. KRA's iTax portal supports electronic filing for all major tax forms, including P10, VAT3, ITR-R, and instalment tax.

Q: What is eTIMS and do I need it? A: eTIMS is KRA's Electronic Tax Invoice Management System. All VAT-registered businesses and any business claiming expenses as tax deductions must use eTIMS to generate invoices.

Q: What happens if I miss a filing deadline? A: KRA charges a penalty of KES 10,000 or 5% of the tax due (whichever is higher) for late filing. Interest of 1% per month also applies to unpaid tax.

Q: Do I need to file a return if I had no income? A: Yes. Nil returns should be filed to avoid penalties and keep your tax compliance record clean.

Q: What is the P9A form? A: The P9A is a tax deduction card that employers prepare for each employee, showing their annual earnings, deductions, and PAYE paid. Employees use it to file their personal income tax returns.

11. Final takeaway

Kenya's tax system runs through the iTax portal, with monthly P10 and VAT3 filings, quarterly instalment tax, and an annual ITR-R return, so staying organised with your deadlines is key.

Caption

What you need to know about Kenya tax forms: File P10 by the 9th, VAT3 by the 20th, instalment tax quarterly, and your ITR-R annually, all through KRA's iTax portal.

Sign-up CTA

Want to simplify your tax compliance? Sign up for HeadOffice FREE and manage your business taxes with confidence.

Don't Wait

Take the Next Step

The best time to streamline your operations using HeadOffice was when you started your business, the next best time is now!