Loading…
Wanjau Ndonga & Associates
Background

How It Works

Filing Your Return Is Simple

We have designed our process so that you do as little as possible. Share your details, and we handle everything else — from fetching your KRA records to submitting the final return.

01

Select Your Category

Tell us whether you are an individual taxpayer or a company. This determines which documents we need and the service fee.

Individual options include basic employment income, multiple employers, side hustle income, and nil returns. Companies can file non-audit income tax returns based on KRA data.

Step 01

Select Your Category

02

Submit Your Details & Documents

Provide your KRA PIN, iTax credentials, and upload any documents you have — such as your P9 form or withholding tax certificates.

Your credentials are encrypted and used only to access your KRA account. You also sign a digital consent authorising us to fetch your data and file on your behalf.

Step 02

Submit Your Details & Documents

03

We Fetch Your KRA Data

We pull your eTIMS sales records, purchase invoices, PAYE submissions, and withholding tax certificates directly from KRA systems.

Since January 2026, KRA validates all filed returns against eTIMS data. We reconcile your records to ensure everything matches — so your return passes KRA validation without issues.

Step 03

We Fetch Your KRA Data

04

Pay & We File

Pay the filing fee securely. Once confirmed, we submit your return to KRA and send you the acknowledgement receipt.

The whole process takes less than 48 hours from submission to filing. You receive the official KRA acknowledgement number as proof your return has been filed.

Step 04

Pay & We File

What to Prepare

You do not need everything — bring what you have and we will guide you from there.

Individual Taxpayer

  • P9 form from your employer
  • Withholding tax certificates (if any)
  • KRA PIN and iTax password
  • Business income records (if applicable)

For nil returns (no income), you only need your KRA PIN and iTax password.

Company / Business

  • eTIMS sales report from KRA portal
  • eTIMS purchases report from KRA portal
  • PAYE submission records for the year
  • Withholding tax certificates received
  • Company KRA PIN and iTax credentials

No internal audit required. We file based on KRA-held eTIMS data.

From Submission to Filing in 48 Hours

1
Day 1

You submit your details

Fill in our online form, upload documents, and sign the consent.

2
Day 1–2

We fetch KRA data

We access your eTIMS and iTax records and reconcile your data.

3
Day 2

Return prepared

Your return is prepared and reviewed for accuracy.

4
Day 2

Filed on iTax

After payment, we submit your return directly on iTax.

5
Same day

You receive acknowledgement

We send you the official KRA acknowledgement number.

Start Your Filing Today

The deadline for 2025 returns is 30 June 2026. Do not leave it to the last minute — we can have yours done within 48 hours.