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.
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
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
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
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
You submit your details
Fill in our online form, upload documents, and sign the consent.
We fetch KRA data
We access your eTIMS and iTax records and reconcile your data.
Return prepared
Your return is prepared and reviewed for accuracy.
Filed on iTax
After payment, we submit your return directly on iTax.
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.
