How to Check Your KRA Tax Compliance Status Online
Stay compliant with Kenya's tax authority. Learn how to access your KRA tax status, verify filing history, and resolve compliance issues through official portals.
Why Checking Your KRA Tax Compliance Status Matters
Your tax compliance status with the Kenya Revenue Authority (KRA) affects your ability to renew business licences, access government tenders, and maintain a clean credit record. As of 2026, the KRA has strengthened enforcement of tax compliance across all business categories—from sole traders to large corporates. Checking your status regularly helps you identify outstanding returns, unpaid taxes, or filing deadlines before penalties kick in.
Access the KRA iTax Portal
The primary tool for checking your KRA compliance status is the iTax platform at itax.kra.go.ke. This is the official self-service portal managed by the KRA for all taxpayers—whether you're self-employed, running an SME, or managing a registered company.
How to log in:
- Visit itax.kra.go.ke and select 'Login' (top right)
- Enter your KRA PIN (a unique identifier issued when you registered with the KRA)
- Use your password; if forgotten, click 'Forgot Password' and follow SMS recovery steps
- Complete two-factor authentication via your registered mobile number
If you don't have a KRA PIN, you must register first through the same portal using your ID number and business details.
Navigate Your Tax Compliance Dashboard
Once logged in, your iTax dashboard displays:
- Outstanding Returns: Lists all unfiled tax returns (income tax, VAT, withholding tax, etc.)
- Tax Liability: Shows amounts owed, broken down by tax type and period
- Payment History: Confirms all deposits you've made via M-Pesa, bank transfer, or KRA payment agents
- Audit Notices: Flags any compliance issues the KRA has flagged
- Filing Status: Indicates whether each return was filed on time or late
Check Your Status via eCitizen
For a quick verification without logging into iTax, you can also check basic compliance info through Kenya's integrated eCitizen portal at ecitizen.go.ke. Select 'Tax Services' and use your KRA PIN to pull a compliance summary. This is useful if you need proof of tax compliance for loan applications or government contracts.
What Compliance Red Flags Look Like
Common issues that trigger non-compliance status include:
- Overdue VAT returns (due on the 20th of each month)
- Missed annual income tax returns (deadlines vary by business structure)
- Unpaid penalties from late filings or audits
- Unresolved correspondence from KRA field officers
Get Professional Help
If your compliance status shows multiple issues, don't delay. Connect with KRA tax experts on Kaziiko or compliance experts who can help you file overdue returns, negotiate payment plans, or appeal penalties. Find a verified Kenyan expert on Kaziiko with proven experience resolving KRA disputes.
Pro tip: Check your status quarterly, not just when you need a tax certificate. Staying ahead prevents costly penalties and keeps your business registration safe.
Find an Expert on Kaziiko
