Introduction
The Kenya Revenue Authority (KRA) has revolutionized tax administration in Kenya through its iTax Portal, an online platform designed to simplify tax compliance for individuals and businesses. The portal allows taxpayers to register, file returns, make payments, apply for compliance certificates, and update their details—all from one centralized system.
This comprehensive guide covers everything you need to know about the KRA iTax Portal, including:
- What the iTax Portal is and its key features
- How to register and log in
- Step-by-step process for filing tax returns
- Making tax payments via M-Pesa, banks, and other methods
- Applying for a Tax Compliance Certificate (TCC)
- Updating personal or business information
- Troubleshooting common iTax issues
By the end of this guide, you’ll be able to navigate the iTax system with ease and stay compliant with KRA regulations.
What is the KRA iTax Portal?
The iTax Portal (https://itax.kra.go.ke) is an online tax management system introduced by the Kenya Revenue Authority (KRA) to enhance efficiency in tax collection and compliance. It eliminates the need for physical visits to KRA offices, allowing taxpayers to handle all tax-related processes digitally.
Key Features of the iTax Portal
- PIN Registration & Management
- Register for a Personal Identification Number (PIN)
- Update personal or business details
- Tax Return Filing
- File Income Tax, VAT, PAYE, Withholding Tax, and other returns
- Submit NIL returns if no income was earned
- Tax Payments
- Generate payment slips
- Pay via M-Pesa, banks, or other approved methods
- Tax Compliance Certificate (TCC) Services
- Apply for and download a TCC (required for government tenders, loans, etc.)
- Verify TCC status
- Compliance & Verification Tools
- PIN Checker – Verify the authenticity of a KRA PIN
- TCC Checker – Confirm the validity of a TCC
- Agent Checker – Identify authorized KRA withholding agents
- Status Tracking
- Check the status of returns, payments, and applications
How to Access the iTax Portal
Step 1: Visit the iTax Portal
Go to the official website: https://itax.kra.go.ke
Step 2: Log In
- Enter your KRA PIN
- Input your password (first-time users use the default password sent to their email)
- Complete the CAPTCHA verification
Step 3: Access Your Dashboard
Once logged in, you’ll see your iTax dashboard, where you can:
- File returns
- Make payments
- Apply for a TCC
- Update your details
Forgot Password?
Click “Forgot Password” and follow the prompts to reset it via email.
Account Locked?
- Wait 15-30 minutes and try again
- Contact KRA Support:
- Email: callcentre@kra.go.ke
- Phone: +254 20 4 999 999
How to File Tax Returns on iTax
Filing tax returns is mandatory for all registered taxpayers. Here’s how to do it:
Step 1: Log In to iTax
Access your account as described above.
Step 2: Navigate to “Returns”
- Click “Returns” > “File Return”
Step 3: Select Tax Obligation
Choose the relevant tax type (e.g., Income Tax, VAT, PAYE).
Step 4: Download & Fill the Return Form
- Download the Excel/ODS template
- Fill in the required details offline
- Enable macros to validate the form
Step 5: Upload & Submit
- Zip the completed file
- Upload it to iTax
- Agree to the terms and submit
Step 6: Receive Acknowledgement
You’ll get an e-slip confirming successful submission.
Filing a NIL Return
If you had no income, you must still file a NIL return to avoid penalties.
How to Make Tax Payments on iTax
If your return shows tax payable, follow these steps:
Step 1: Generate a Payment Slip
- Go to “Payments” > “Generate Payment Slip”
- Enter the required details
Step 2: Choose Payment Method
Option 1: M-Pesa
- Paybill No: 222222
- Account No: Your Payment Registration Number (on the slip)
Option 2: Bank Payment
- Present the payment slip at any KRA-approved bank
Option 3: Debit/Card Payment
- Pay directly via iTax using a Visa/Mastercard
Step 3: Confirm Payment
- Keep the payment confirmation slip for records
- Payments reflect in 24-48 hours
⚠️ Late payments attract penalties (5%–20%) and interest (1% per month).
How to Apply for a Tax Compliance Certificate (TCC)
A TCC is required for:
- Government tenders
- Loan applications
- Business licenses
Step 1: Log In to iTax
Step 2: Go to “Applications” > “TCC”
Step 3: Fill in Required Details
- Select the TCC type (Individual or Business)
- Upload supporting documents (if needed)
Step 4: Submit & Track Status
- Approval takes 3-7 working days
- Download the TCC once approved
Updating Personal/Business Details on iTax
Need to change your name, address, or business details?
Step 1: Log In
Step 2: Go to “Registration” > “Amend PIN Details”
Step 3: Select Section to Update
- Provide supporting documents (e.g., ID, business permit)
Step 4: Submit for Approval
- Some changes require KRA verification
Common iTax Issues & Solutions
| Issue | Solution |
|---|---|
| Forgotten Password | Use “Forgot Password” or contact KRA |
| Account Locked | Wait 15-30 mins or email callcentre@kra.go.ke |
| Portal Not Loading | Clear cache, use Chrome/Firefox, try off-peak hours |
| Payment Not Reflecting | Wait 48 hours, check with your bank |
| TCC Delayed | Follow up via iTax or KRA office |
Conclusion
The KRA iTax Portal is a powerful tool for seamless tax compliance in Kenya. By following this guide, you can:
✅ File returns effortlessly
✅ Make payments conveniently
✅ Apply for a TCC
✅ Update your details
✅ Avoid penalties
For further assistance, contact:
- KRA Call Center: +254 20 4 999 999
- Email: callcentre@kra.go.ke
- Visit: Nearest KRA office
Stay compliant, avoid penalties, and leverage iTax for hassle-free tax management!
FAQs
1. How do I register for a KRA PIN via iTax?
- Visit https://itax.kra.go.ke > “Register” > Fill in details > Submit.
2. Can I file a NIL return?
- Yes, if you had no income, you must file a NIL return.
3. How long does a TCC take to process?
- 3-7 working days, depending on KRA verification.
4. What if my payment doesn’t reflect?
- Wait 48 hours, then contact KRA support.
5. Can I amend a filed return?
- Yes, via “Amend Return” on iTax (within stipulated timelines).
By mastering the iTax system, you ensure smooth tax compliance and avoid unnecessary penalties. Bookmark this guide for future reference! 🚀