How to File Your Own KRA Returns in 8 Minutes — No Agent Needed
Filing KRA returns doesn't require an accountant or tax agent. We walk through the exact steps to file on itax.kra.go.ke in under 10 minutes, with no confusion.
Filing your own KRA returns is faster than most people think. You don't need an agent, an accountant, or specialized software. If you have your income figures and deductions sorted, you can complete the entire process on itax.kra.go.ke in roughly 8 minutes.
The reason this takes so long for most people isn't the filing itself—it's the setup. You need your KRA PIN, a working email address, and your financial details ready. Once those are in place, the actual filing moves quickly.
What You Need Before You Start
Your KRA PIN is non-negotiable. If you don't have one yet, get it first from the KRA office or apply through ecitizen.go.ke. You'll also need:
- Your PIN certificate (digital or physical)
- Gross income for the year
- Total tax paid (if any)
- Deductible expenses (if claiming)
- A working mobile number and email
Gather these documents now. Don't open the portal empty-handed.
The Filing Process: Step by Step
Step 1: Log into itax.kra.go.ke. Use your KRA PIN and password. If you've forgotten your password, reset it immediately—don't waste time guessing.
Step 2: Select the correct return type. Most individual taxpayers file the Personal Relief Form (PRF). Self-employed people and business owners file ITax returns. The portal guides you clearly here.
Step 3: Enter your income details. Include all sources: employment income, rental income, business profits, interest, dividends. Be accurate. The KRA cross-checks with employers and financial institutions.
Step 4: Add deductible expenses. You can claim legitimate business expenses, professional fees, or pension contributions. Keep receipts. The KRA requests supporting documents during compliance checks.
Step 5: Review the calculated tax liability. The system shows you exactly what you owe or what refund you'll receive. Check it twice before submitting.
Step 6: Submit and pay if needed. Submit the return. If you owe money, you can pay via M-Pesa, bank transfer, or the portal's payment gateway. Most refunds process within 30 days.
That's it. The entire workflow is linear and doesn't ask you unexpected questions if your information is complete.
Why Most People Use Agents (And Why You Might Not Need To)
Tax agents exist because many filers don't organize their documents beforehand or misunderstand which expenses are deductible. Agent fees typically range from KSh 3,000 to KSh 10,000 per return. If your income is straightforward—a single employer, no business—you'll save that money by filing yourself.
If you run multiple businesses, have complex investments, or haven't filed in years, an agent becomes worthwhile. KRA tax experts on Kaziiko can review your return before submission, catching errors without charging agent fees.
The KRA portal is intuitive by government standards. Error messages are specific. If you're stuck, the FAQ section on itax.kra.go.ke resolves most questions. If not, KRA & eCitizen course on Kaziiko Academy covers the entire process.
The 8-minute timeline assumes you have everything prepared. Hunting for receipts, reconstructing expenses, or clarifying which income sources to include will extend that. But the actual portal interaction—the clicking, typing, and submitting—genuinely takes minutes once you're ready.
File early. The KRA deadline is typically June 30th each year. Filing in January means you avoid the rush and have time to handle any compliance queries before the deadline.
Frequently Asked Questions
What happens if I file my return late?
The KRA charges penalties on late filings. Check the KRA penalty calculator for exact amounts based on your income bracket. Late filing can cost between KSh 1,000 and KSh 50,000 depending on circumstances. File on time.
Can I amend my return after submitting it?
Yes. You can file an amended return (called a revised return) within the same tax year. Go back to itax.kra.go.ke, select the original return, and file the correction. Keep documentation of why you amended it.
Do I need to keep receipts if I file my own return?
Absolutely. The KRA conducts random audits and compliance checks. If selected, you must provide receipts and invoices for all claimed expenses. Store them for at least five years.
What if I made an error on my return months ago?
File an amended return as soon as possible. The earlier you correct it, the less likely the KRA will impose penalties. Honesty and promptness count in compliance.
