All Resources

Compliance Guide

Tax Compliance Certificate Kenya 2026: How to Get Your KRA TCC

· Updated for enhanced TCC requirements

What Is a Tax Compliance Certificate (TCC)?

A Tax Compliance Certificate (TCC), also known as a Tax Clearance Certificate, is an official document issued by the Kenya Revenue Authority (KRA) confirming that a taxpayer has filed all required returns and paid all taxes due. It serves as proof that your tax affairs are in order.

The TCC is issued electronically via the iTax platform and is valid for 12 months from the date of issuance. It is sent to the applicant's registered email address.

TCC ApplicationAll returnsfiled?NoFile outstandingreturnsYesLedgerclear?NoPay outstandingtaxYesApply for TCC on iTaxTCC Issued
TCC application process — filing, payment, and compliance checks before issuance

Who Needs a TCC?

You may need a Tax Compliance Certificate if you are:

  • Applying for a government tender or public procurement opportunity
  • Registering or renewing a business licence
  • Renewing a work permit for foreign employees
  • Applying for a clearing and forwarding agent licence
  • Seeking a licence to operate a liquor store
  • Applying for a job (TCC is requested upon being offered the position)
  • Dealing with regulators, banks, or partners who require compliance proof
  • Going through due diligence during investments or partnerships

Requirements for a TCC in 2026

KRA has enhanced the TCC application process. To qualify, you must meet all of the following conditions:

  1. File all tax returns on time — Income tax, VAT, PAYE, and turnover tax returns must be filed by their respective due dates. Late or missing returns will block your TCC.
  2. Pay all taxes due — Clear all outstanding tax liabilities. If you cannot pay in full, you must have an approved payment plan in place before the TCC can be issued.
  3. Be eTIMS compliant — If you earn business income, you must be registered on eTIMS/TIMS and issuing electronic tax invoices. This is now a mandatory requirement.
  4. Be VAT compliant — If you are VAT-registered, you must have filed all VAT returns and your VAT special table status must be clean.

The TCC application is done through the iTax portal. Navigate to Certificates → Tax Compliance Certificate → Apply. The system checks your compliance status automatically and issues the certificate if you meet all requirements.

Important: eTIMS Requirement

Since October 2025, KRA has required businesses to be registered on eTIMS before a TCC can be issued. This applies to all companies, sole proprietors, partnerships, and individuals earning business income. If you are not yet eTIMS compliant, your TCC application will be delayed or rejected. Learn how to register for eTIMS →

Step-by-Step: How to Apply for a TCC on iTax

  1. Log in to the KRA iTax portal at itax.kra.go.ke using your KRA PIN and password
  2. Navigate to Certificates → Tax Compliance Certificate → Apply
  3. Review your details — The system displays your compliance status. Verify that all information is correct
  4. Submit your application — Click apply. The system processes your request automatically
  5. Download your TCC — If compliant, the TCC is issued instantly. You can download it from the portal. It is also sent to your registered email address

If your application is unsuccessful, the system will indicate the reason. You must resolve the issue (file outstanding returns, pay taxes, register for eTIMS) and re-apply.

How to Check if Your TCC Is Valid

You can verify the validity of a Tax Compliance Certificate using the KRA Certificate Checker on the iTax portal. This allows you to confirm whether a certificate is genuine, active, and within its 12-month validity period.

You can also check your TCC status using the KRA M-Service App available on mobile.

Common Reasons for TCC Rejection

  • Missing tax returns — One or more returns have not been filed. File them immediately and re-apply
  • Unpaid tax balances — Outstanding principal tax needs to be settled or covered by an approved payment plan
  • eTIMS non-compliance — Your business is not registered on eTIMS. Register first, then apply
  • VAT special table issues — If you are on the VAT special table, your status must be compliant
  • Incorrect taxpayer details — Your KRA PIN or business registration details may need updating

How Smart VAT Kenya Can Help

We help businesses get their Tax Compliance Certificates quickly and hassle-free. Our services include:

  • Compliance health check — we review your returns, payments, and eTIMS status
  • eTIMS registration and setup guidance
  • Missing return filing assistance
  • Payment plan application support
  • Full VAT registration and compliance services

Start with VAT registration — the first step to full compliance

Frequently Asked Questions

How much does a Tax Compliance Certificate cost in Kenya?

A Tax Compliance Certificate (TCC) from KRA is completely free of charge. There is no fee to apply for or receive a TCC. The application is done online via the iTax portal at itax.kra.go.ke.

How long does a TCC take to process?

If you are fully compliant with all KRA requirements (returns filed, taxes paid, eTIMS registered), the TCC can be issued almost instantly through the iTax system. If there are issues such as missing returns, unpaid taxes, or eTIMS non-compliance, the process will take longer until you correct them.

How long is a TCC valid for?

A Tax Compliance Certificate is valid for 12 months from the date of issuance. You must re-apply after it expires. KRA recommends checking your TCC validity well before submitting it for tenders or licence renewals.

Is eTIMS registration required for a TCC?

Yes, for most businesses. KRA now requires businesses to be registered on eTIMS/TIMS before a TCC can be issued. This applies to all persons earning income other than employment income. If you run a business, you must be eTIMS compliant. If you have only employment income, this requirement does not apply to you.

Can I get a TCC if I have outstanding tax debt?

Not immediately. Before a TCC can be issued, you must either settle all outstanding tax liabilities or have an approved payment plan in place with KRA. KRA's tax amnesty programme can help — it waives penalties and interest on voluntarily disclosed debt, leaving only the principal tax to pay. See our KRA Tax Amnesty 2026 guide for how this works. Once resolved, you can proceed with the self-service TCC application on iTax.

What documents do I need to apply for a TCC?

No documents need to be uploaded. The TCC application on iTax pulls your compliance data automatically from KRA's systems. However, you must have your KRA PIN and iTax login credentials ready. The system checks your return filing status, payment history, eTIMS compliance, and VAT special table status automatically.

What happens if my TCC application is rejected?

The iTax system will tell you why the application was unsuccessful. Common reasons include missing returns, unpaid taxes, or eTIMS non-compliance. You need to fix the issue (file returns, pay taxes, register for eTIMS) and then re-apply. If you believe there is an error, visit your nearest KRA Tax Service Office or call the KRA Contact Centre at 0711 099 999.

Do employees need a TCC?

A TCC may be required when applying for a job. However, it is typically requested upon being offered the job, not during the initial application. Employees with only employment income do not need eTIMS registration for a TCC, but they must have filed all their returns and have no outstanding tax liabilities.

How to Register for VAT in Kenya on iTax

Read Guide

KRA Penalty for Late VAT Filing

Read Guide

How to Calculate 16% VAT in Kenya

Read Guide

How to File Your VAT Return on KRA iTax

Read Guide

Do I Need to Register for VAT in Kenya?

Read Guide

KRA iTax Portal Not Working? Common Errors and Fixes

Read Guide

eTIMS Kenya Onboarding Guide 2026

Read Guide

Turnover Tax vs VAT in Kenya

Read Guide

KRA VAT Penalties Kenya 2026: Complete Reference

Read Guide

VAT Registration Kenya Checklist 2026

Read Guide

Nil Returns Kenya 2026: File on iTax + Tax Amnesty

Read Guide

VAT for Startups and Tech Businesses in Kenya

Read Guide

KRA VAT Special Table: Risks and How to Get Removed

Read Guide

VAT Rates in Kenya 2026 — Standard, Zero-Rated & Exempt

Read Guide

eTIMS Compliant Invoice Guide Kenya 2026

Read Guide

KRA Auto-Populated VAT Return Guide

Read Guide

Input VAT Deduction Kenya 2026

Read Guide

Withholding VAT in Kenya 2026

Read Guide

VAT on Digital Services in Kenya 2026

Read Guide

KRA VAT Refund Guide Kenya 2026

Read Guide

Finance Act 2025 & 2026 VAT Changes Kenya

Read Guide

VAT on Fintech and Digital Payments in Kenya

Read Guide

VAT on Labour Outsourcing and Staff Costs Kenya

Read Guide

KRA VAT Filing Deadline August 2026

Read Guide

eTIMS Penalty KES 50,000 Per Month

Read Guide

VAT for Landlords Kenya 2026

Read Guide

VAT for Restaurants & Hospitality Kenya

Read Guide

VAT for Importers Kenya 2026

Read Guide

KRA VAT Audit Process Kenya 2026

Read Guide

How to Apply for a KRA PIN in Kenya

Read Guide

VAT Deregistration Kenya 2026

Read Guide

VAT for NGOs in Kenya 2026

Read Guide

Get VAT Deadline Reminders

Monthly email reminders before the 20th KRA deadline, plus new guide alerts and Kenya VAT updates.

No spam. Unsubscribe anytime.