Home›Blog›How to Check Your KRA Tax Compliance Status Online
Tips4 min read

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.

KRAcompliancetax
12 September 2026
How to Check Your KRA Tax Compliance Status Online

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

KRA tax experts on Kaziiko ›compliance experts ›Browse all experts ›
KaziikoKazi IkoKenya's Digital Expert Marketplace

Need a hand? Let an expert do it

Pay via
M-PESA

Stop reading guides and start getting results. Verified Kenyan experts handle the hard parts for you.

✓ Verified & background-checked experts
✓ Pay securely via M-Pesa — no cash
✓ Work delivered remotely in hours
✓ Dispute protection on every order
eCitizenKRA & TaxNTSASHABusiness Reg.CV Writingkaziiko.co.ke

You might also like

All articles ›
Tips

How to Get a Sick Off / Medical Leave Certificate in Kenya

4 min read
Tips

How to Correct a KRA PIN Error or Wrong Details on iTax

4 min read
Tips

Withholding Tax in Kenya: What Businesses Need to Know

4 min read