KRA Tax Compliance Certificate (TCC) — How to Apply in 2026
Updated April 2026 — HelaBora
What is a Tax Compliance Certificate?
A Tax Compliance Certificate (TCC) is an official KRA document confirming that you've filed all tax returns and paid all taxes due. It's proof that you're "clean" with KRA.
You need a TCC for:
- -Applying for government tenders
- -Bidding for contracts (public and private)
- -Applying for business licenses and permits
- -Opening some bank accounts
- -Clearing goods at customs
- -Visa applications (some countries require it)
- -Registering for government programmes
Requirements for a TCC
To get a TCC, you must:
- -Have a valid KRA PIN
- -Have filed ALL tax returns (income tax, VAT, PAYE, etc.) up to date
- -Have no outstanding tax debts (or have an approved payment plan)
- -Be registered on eTIMS (mandatory since 2024)
Common rejection reasons:
- -Unfiled returns (even one missing return blocks your TCC)
- -Outstanding tax debt
- -Not registered on eTIMS
- -KRA PIN not linked to your eCitizen account
How to Apply for a TCC — Step by Step
Step 1: Ensure compliance - File all outstanding returns on itax.kra.go.ke - Pay any tax arrears or set up an installment plan with KRA - Register on eTIMS if you haven't already
Step 2: Apply on iTax - Log into itax.kra.go.ke - Navigate to **"Certificates"** → **"Apply for Tax Compliance Certificate"** - Select the type (Individual or Corporate) - The system checks your compliance status automatically
Step 3: Approval - If compliant, the TCC is issued immediately (within minutes) - If issues are found, you'll see a list of non-compliance items to fix - Fix the issues and re-apply
Step 4: Download - Once approved, download your TCC from iTax - The certificate includes a QR code for verification - Anyone can verify your TCC on the KRA portal
TCC Validity
- -Valid for 12 months from the date of issue
- -You need to apply for a new one each year
- -Your TCC can be revoked if you fall out of compliance during the validity period
Tips for Keeping Your TCC Active
- -File all returns on time (even nil returns)
- -Pay taxes by the due date
- -Keep your eTIMS registration active
- -Update your KRA profile when your details change
- -Apply for renewal 2-3 months before expiry
Related Tools
Frequently Asked Questions
How long does it take to get a Tax Compliance Certificate?
If you're fully compliant with KRA, the TCC is issued within minutes after applying on iTax. If there are compliance issues, it depends on how quickly you resolve them.
How much does a TCC cost?
A Tax Compliance Certificate is free of charge. You apply through the KRA iTax portal at no cost.
How long is a TCC valid?
A Tax Compliance Certificate is valid for 12 months from the date of issue. You must apply for a new one each year.