How to File KRA Returns: A Step-by-Step Guide for Kenyans
Understanding KRA Returns and Why They Matter
Filing your Kenya Revenue Authority (KRA) tax returns is a legal obligation for anyone earning income in Kenya. Whether you are employed, self-employed, or running a business, the KRA requires you to declare your income annually. Missing this deadline or filing incorrectly can result in penalties, interest charges, or even legal action. The good news is that the process has become simpler over the years, especially with the KRA’s iTax platform making it possible to file from your phone or computer.
Understanding how to file your returns properly saves you time, keeps you compliant with tax law, and ensures you receive any tax refunds you are owed. This guide walks you through the entire process, from registration to final submission.
Step 1: Register with the KRA
Before you can file any returns, you need to be registered with the KRA. If you are employed, your employer typically registers you automatically and deducts tax under the Pay As You Earn (PAYE) system. However, if you are self-employed or running a business, you must register yourself.
Visit the KRA office nearest to you or register online through the iTax portal at itax.kra.go.ke. You will need:
- Your national ID or passport
- A contact telephone number and email address
- Your business details (if applicable)
- Bank account information for refunds
The KRA will issue you a Personal Identification Number (PIN), which you must use for all future tax matters. Keep this PIN safe, as it is essential for filing returns and communicating with the KRA.
Step 2: Gather Your Financial Documents
Before logging into the iTax system, collect all necessary financial documents from the past financial year. These should include:
- Payslips (if employed)
- Bank statements showing all income
- Invoices and receipts for business expenses
- Mortgage or rental payment records
- Investment statements and dividend payments
- Medical or insurance premium receipts
- Receipts for donations to registered charities
Organizing these documents before filing makes the process much faster and reduces the risk of errors. The KRA may request to verify any claims you make, so keep physical copies of all supporting documents for at least five years.
Step 3: Access the iTax Portal
The KRA’s iTax platform is the official channel for filing personal and business returns. Visit itax.kra.go.ke and log in using your KRA PIN and password. If you do not have a password, click the “Forgot Password” option to reset it through your registered email or phone number.
The iTax system is user-friendly and guides you through each section of the return. You can save your progress and return to complete it later, which is helpful if you need to gather additional information.
Step 4: Declare Your Income
Once logged in, you will see different sections depending on your employment status. The main categories include:
- Employment Income: Salary, wages, bonuses, and allowances from your employer
- Business Income: Revenue from self-employment or business operations
- Investment Income: Interest, dividends, and rental income
- Other Income: Any other source of taxable income
Enter all income earned during the financial year (July to June in Kenya). Use your payslips, bank statements, and other documents to ensure accuracy. Even small omissions can lead to penalties when discovered during an audit.
Step 5: Claim Your Deductions and Relief
This section is critical because it can significantly reduce your tax liability. The KRA allows various deductions and tax reliefs, including:
- Personal Relief (a standard deduction available to all taxpayers)
- Insurance Relief (on life insurance premiums)
- Mortgage Interest Relief (on home loans)
- Business Expenses (for the self-employed)
- Donations to registered charities
- NSSF and NHIF contributions
Knowing what you can claim is essential. Many Kenyans miss out on significant tax savings because they do not understand the available reliefs. If you are unsure about what to claim, the KRA website provides detailed information about each relief category.
Step 6: Review and Submit Your Return
Before submitting, carefully review all the information you have entered. Check that all income sources are listed, all deductions are accurate, and personal details are correct. Errors in this stage can trigger audits or delays in processing your return.
Once satisfied, click the “Submit” button. The iTax system will generate a confirmation message with your submission date and a reference number. Keep this reference number for your records.
Important Deadlines and Penalties
The KRA filing deadline is typically June 30th each year for the previous financial year. Filing late attracts penalties and interest charges. If you owe tax, you must pay it by the deadline. If you expect a refund, filing early increases the chances of receiving it quickly.
Missing the deadline can result in penalties of between Sh500 and Sh5,000, or 5% of the tax due, whichever is greater. This is separate from any interest charged on unpaid tax.
Special Situations and Expert Help
If you have complex financial situations, such as multiple income sources or significant investments, consider seeking professional help. Understanding tax implications, especially regarding money market investments, can be valuable for optimizing your returns. Our guide on Top 10 Money Market Funds in Kenya by Returns shows how investment income is taxed.
The KRA also maintains important cases that affect taxpayers. For instance, disputes like KRA vs SportPesa: The Sh1bn Telco Seizure Fight Explained demonstrate the importance of compliance. Similarly, KRA vs SportPesa: Inside the Sh1bn Telco Seizure Battle shows how serious the KRA is about enforcing tax obligations.
A tax consultant or accountant can help you navigate complex returns, identify all available deductions, and ensure you remain compliant with KRA regulations. The cost of professional advice is often recovered through tax savings.
After Submission: What Comes Next
After submitting your return, the KRA will process it. If everything is in order and you are owed a refund, it typically takes between 4 to 8 weeks for the money to reach your bank account. If you owe additional tax that was not deducted through PAYE, you will receive an assessment notice with payment instructions.
Keep checking your iTax account for any messages from the KRA. They may request clarification or additional documents for verification. Respond promptly to these requests to avoid penalties.
Final Thoughts
Filing your KRA returns is straightforward if you are organized and understand the basic process. Use the iTax platform, gather your documents early, and claim all legitimate deductions. If you have questions, contact the KRA through their website or visit an office near you. Staying compliant with your tax obligations protects you legally and contributes to Kenya’s development through public finances.
Related reading: KRA vs SportPesa: The Sh1bn Telco Seizure Fight Explained.