Apply for a KRA Tax Compliance Certificate in Kenya

Updated: 15 June 2026. A Tax Compliance Certificate, commonly called a KRA TCC or tax clearance certificate, is official confirmation from the Kenya Revenue Authority that a taxpayer has complied with key tax obligations, including filing applicable returns, paying taxes due and meeting additional compliance conditions such as eTIMS/TIMS and VAT compliance where applicable.

Biz Brokers Kenya assists individuals, companies, foreign investors, work permit applicants, tender applicants and regulated businesses to apply for a TCC, clean up rejected applications and prepare supporting compliance documents.

ValidityUsually 12 months from the date of issue.
Where to applyThrough the taxpayer's KRA iTax profile.
Who can applyIndividuals, companies, NGOs, partnerships, trusts and other registered taxpayers.
Best case timelineImmediate to a few days where the iTax ledger is clean.

When Do You Need a Tax Compliance Certificate?

A KRA Tax Compliance Certificate is often requested when a person or company is required to prove tax standing before dealing with government, banks, regulators, contracting parties or immigration authorities.

  • Applying for public tenders, government contracts and supplier registration.
  • Renewing or applying for work permits, investor permits and other immigration files.
  • Applying for some regulated licences, including clearing and forwarding, liquor, sector and county approvals.
  • Opening or updating bank accounts where a compliance document is requested.
  • Applying for jobs, public office, supplier onboarding or institutional due diligence.
  • Import, export and customs-related compliance where a valid tax status is required.

Requirements for a Tax Compliance Certificate in Kenya

Before applying, confirm that the taxpayer profile is clean. The most important requirement is not a physical document; it is the taxpayer's actual compliance status on iTax and related KRA systems.

RequirementWhat to check before applying
KRA PIN and iTax accessThe taxpayer must have an active KRA PIN and working iTax login credentials.
Filed returnsAll applicable tax returns should be filed on or before the due date, including nil returns where required.
Payments and liabilitiesAll taxes due should be paid, or the taxpayer should have an approved payment plan for outstanding liabilities.
eTIMS/TIMS complianceBusiness taxpayers earning income other than employment income should confirm eTIMS/TIMS registration and compliance where applicable.
VAT complianceVAT-registered taxpayers should confirm VAT filing, payment, VAT Special Table status and related VAT issues.
Correct tax obligationsThe PIN should reflect the correct tax obligations for the business or individual, such as income tax, VAT, PAYE or turnover tax.

Important: If the application is rejected because of missing returns, tax arrears, penalties, VAT issues, eTIMS/TIMS gaps or ledger problems, the best approach is to correct the underlying issue first instead of repeatedly submitting the same application.

How to Apply for a Tax Compliance Certificate on iTax

  1. Log in to the taxpayer's KRA iTax account using the KRA PIN and password.
  2. Review the taxpayer ledger, return status and current tax obligations.
  3. Go to the Certificates menu and select Apply for Tax Compliance Certificate.
  4. Enter the reason for the application, for example tender, work permit, bank account, licensing, supplier onboarding or general compliance.
  5. Submit the application and download the acknowledgement where generated.
  6. If approved, download the certificate from the link provided or through the taxpayer's registered email.
  7. If rejected, review the reason given by KRA, resolve the issue and reapply.

Need a clean TCC file? We can review your iTax status, identify blockers, file missing returns, assist with payment-plan preparation and submit the TCC application.

Request Tax Compliance Certificate assistance

Company Tax Compliance Certificate in Kenya

A company TCC is applied for through the company's iTax profile. Before application, ensure that the company PIN is active, annual income tax returns are filed, VAT and PAYE returns are up to date where applicable, penalties are addressed and eTIMS/TIMS status is compliant where required.

For newly registered companies, a TCC may be required for tenders, bank onboarding, immigration sponsorship files, county licensing or supplier registration. Where the company has not traded, the file may still require proper nil return filing and correct tax obligations.

How Long Does a Tax Compliance Certificate Take?

Where the taxpayer's iTax file is clean, the TCC can be issued immediately or within a short period. Where the file has unresolved returns, tax debts, VAT issues, payment-plan requirements, wrong obligations or legacy ledger issues, the duration depends on how quickly those problems are resolved.

SituationPractical timelineWhat affects timing
Clean iTax profileImmediate to a few daysSystem approval and email/download availability.
Missing returnsSeveral days or longerNumber of periods to file, supporting records and penalty status.
Outstanding tax debtVariesPayment, objection, waiver where available, or approved payment plan.
VAT/eTIMS/TIMS issuesVariesRegistration, invoice compliance, VAT table status and KRA review.

Why a KRA TCC Application May Be Rejected

  • Unfiled annual income tax returns, VAT returns, PAYE returns or turnover tax returns.
  • Unpaid tax, penalties or interest on the taxpayer ledger.
  • No approved payment plan for outstanding liability.
  • eTIMS/TIMS non-registration or non-compliance where the taxpayer is in business.
  • VAT non-compliance, including VAT return or VAT Special Table issues.
  • Wrong or inactive obligations on the PIN.
  • Mismatch between the taxpayer's business activity and declared obligations.

Our TCC Assistance Services

  • KRA PIN and iTax profile review.
  • Tax return filing status check and missing-return support.
  • Company tax compliance review for tenders, licences, immigration and bank onboarding.
  • TCC rejection troubleshooting and re-application support.
  • Coordination with accountants or tax agents where accounting records are required.
  • Startup tax setup guidance, including links to the broader Business Startup Compliance Checklist.

Tax Compliance Certificate FAQs

Is a Tax Compliance Certificate the same as a tax clearance certificate?

In Kenya, many clients use the terms interchangeably. The official KRA document commonly requested is the Tax Compliance Certificate or TCC.

Can a foreign-owned Kenyan company apply for a TCC?

Yes. A foreign-owned company registered in Kenya can apply through its company iTax profile if its returns, payments and relevant obligations are up to date.

Do I need a TCC for a work permit or investor permit?

A TCC is commonly requested in immigration, investor and employment-related compliance files. The exact documents required depend on the permit category and the facts of the application.

Can Biz Brokers Kenya apply for the TCC for me?

Yes. We can assist after reviewing the taxpayer's iTax status, authority to act, KRA PIN details and any missing-return or liability issues.

Official reference links: KRA Tax Compliance Certificate, KRA Enhanced TCC FAQs, KRA Online Services.

Business compliance is our specialty. Business startup is our passion. We are in the Business of Business.

Tax Compliance Certificate assistance

Need compliance help?

We assist individuals, companies, foreign investors and startups with practical registration and regulatory compliance support across Kenya.

Request a quote