General

Tax Compliance Certificate in Kenya: How to Get One

May 29, 2026 12 min read

How to get a KRA Tax Compliance Certificate for your business in Kenya.

If your business in Kenya wants to bid for a government tender, renew a business licence, access certain banking facilities, or complete a major corporate transaction, there is one document you will almost certainly be asked for: a Tax Compliance Certificate.

A Tax Compliance Certificate - commonly known as a TCC - is KRA's official confirmation that your business is up to date with all its tax obligations. It is not just a nice-to-have. For many business activities in Kenya, particularly those involving government or public institutions, it is a hard requirement. Without it, you simply cannot proceed.

This guide explains exactly what a TCC is, who needs one, how to apply for it on iTax, why applications get rejected, and what to do if yours is refused.

KRA returns deadline: 30 June 2026

Late filing attracts an automatic penalty. Don’t risk your Tax Compliance Certificate – file today.

Get help filing →

📞 +254 720 800 094

 

Related article: KRA Tax Compliance in Kenya: Complete Business Guide

 

What Is a Tax Compliance Certificate in Kenya?

A Tax Compliance Certificate is an official document issued by the Kenya Revenue Authority confirming that the applicant - whether an individual or a business - has met all their tax filing and payment obligations as at the date of issuance. It is issued under the Tax Procedures Act 2015 and is commonly referred to as a TCC or a tax clearance certificate.

In simple terms, a TCC is KRA's way of saying: this taxpayer has filed all their returns and paid all their taxes - or has a formally agreed payment plan in place. It is a certificate of good standing with KRA.

A TCC is valid for 12 months from the date of issue. After 12 months, you must apply for a new one. There is no automatic renewal - each application is a fresh assessment by KRA of your current compliance status. 

 

Why Is a Tax Compliance Certificate Important for Businesses in Kenya?

Many businesses in Nairobi and across Kenya underestimate how frequently a TCC is required until they urgently need one and discover their compliance is not in order. Here are the most common situations where a TCC is required:

1. Government Tenders and Public Procurement

This is the most common reason businesses apply for a TCC. Under the Public Procurement and Asset Disposal Act, any business bidding for a government tender or contract in Kenya must submit a valid TCC as part of its tender documents. Without it, your bid is disqualified regardless of how competitive it is. For businesses that rely on government contracts - construction, supplies, services, IT - a TCC is not optional.

2. Business Licence Renewals

Many county governments and regulatory bodies in Kenya require a valid TCC when renewing annual business licences and permits. This applies to businesses in Nairobi, Mombasa, Meru, Kenol, and across all 47 counties. If your licence is due for renewal and your TCC has expired or cannot be issued due to non-compliance, your licence renewal will be blocked.

3. Banking and Financial Services

Banks and financial institutions in Kenya often require a TCC as part of the documentation for business loan applications, overdraft facilities, and certain account types. If your business is seeking financing and cannot produce a valid TCC, it signals non-compliance to the lender and can result in your application being declined.

4. Immigration and Work Permits

Applications for work permits for foreign employees in Kenya may require the employer to demonstrate tax compliance. A valid TCC helps support the employer's application and demonstrates that the business is operating lawfully.

5. Corporate Transactions and Due Diligence

When businesses are being acquired, merged, or when investors are conducting due diligence, a TCC is frequently requested as evidence that the target company has no outstanding tax liabilities that could represent a hidden financial risk to the buyer or investor. 

 

Who Can Apply for a Tax Compliance Certificate in Kenya?

Any registered taxpayer with a KRA PIN can apply for a TCC through the iTax portal. This includes:

-        Individual taxpayers - employed persons, self-employed individuals, landlords, and investors

-        Private limited companies and public limited companies

-        Partnerships and limited liability partnerships

-        Sole proprietorships and registered business names

-        NGOs and charitable organisations

-        Foreign companies with a branch or permanent establishment in Kenya 

The critical requirement is not who you are - it is whether you are fully compliant. KRA will only issue a TCC if your tax record meets the conditions set out below. 

 

What Are the Requirements for a Tax Compliance Certificate in Kenya?

Before applying, you must ensure your tax record meets all of the following conditions. KRA checks these automatically when you submit your application on iTax:

-        All returns must be filed - every return for every tax obligation you are registered for must be filed up to date. This includes income tax, VAT, PAYE, withholding tax, and any other obligation on your KRA profile. Even nil returns must have been filed. A single missing return will result in rejection.

-        All tax must be paid - all taxes due must have been paid in full. If you have an outstanding tax balance from previous periods, your TCC application will be declined.

-        No disputed assessments in default - if KRA has raised additional assessments against you that are unpaid and not formally under objection or appeal, these will block your TCC.

-        Payment plan exception - if you have outstanding tax that you cannot pay in full, but you have a formally agreed payment plan (instalment arrangement) with KRA, a TCC may still be issued provided you are compliant with the terms of the payment plan.

 

The 30 June income tax returns deadline is approaching. If your returns are not yet filed, you cannot get a TCC until they are. File your returns now so your TCC application can be processed before any tender deadlines or licence renewals. 

 

Related article: How to File KRA Returns in Kenya: Step-by-Step Guide

Related article: How to File Nil Returns on KRA iTax in Kenya 

Need a Tax Compliance Certificate before your tender deadline?

We help businesses clear outstanding returns and get their TCC issued fast. Call us today.

Get your TCC sorted →

📞 +254 720 800 094

 

How to Apply for a Tax Compliance Certificate on iTax: Step-by-Step

The TCC application is made entirely online through the iTax portal. There is no fee for applying. Here is the complete process:

Step 1 - Log In to iTax

Go to itax.kra.go.ke and log in using your KRA PIN and password. For a company TCC, log in using the company PIN, not a director's personal PIN.

Step 2 - Navigate to Certificates

From the iTax dashboard, click on the 'Certificates' menu in the top navigation bar. From the dropdown, select 'Apply for Tax Compliance Certificate'.

Step 3 - Confirm Your Details

iTax will display your registered details - name, PIN, and tax obligations. Review these to confirm they are correct. If any details are outdated or incorrect, update them before proceeding as errors can delay your application.

Step 4 - Submit Your Application

Click 'Apply' or 'Submit'. iTax will immediately run a compliance check against your tax record. If you are fully compliant, the system will process your application and generate the TCC.

Step 5 - Download Your TCC

If your application is successful, your Tax Compliance Certificate will be available to download immediately as a PDF from the iTax portal. It will also be sent to your registered email address. The certificate shows your name or company name, KRA PIN, date of issue, and expiry date (12 months from issue).

 

A genuine KRA Tax Compliance Certificate can be verified online by any third party through the iTax portal. When submitting your TCC for a tender or licence, the recipient can confirm its authenticity by entering your PIN and the certificate number. This protects both you and the receiving organization.

 

 

Why Is My TCC Application Being Rejected?

TCC rejections are very common and almost always come down to one of the following reasons:

-        Outstanding unfiled returns - this is the most common cause. Even one missing nil return can block your TCC. Go to your iTax account, check your filing history under each tax obligation, and identify any gaps. File all outstanding returns - including nil returns - before reapplying.

-        Unpaid tax balance - if iTax shows a tax liability that has not been paid, your TCC will be blocked. Pay the outstanding amount or apply for a payment instalment plan before reapplying.

-        Incorrect tax obligation registration - some businesses are registered for tax obligations they do not actually have, such as PAYE when they have no employees or VAT when their turnover is below the threshold. If you are registered for an obligation but have never filed for it, iTax treats those unfiled returns as non-compliant. Deregister from obligations that do not apply to you and then file any outstanding returns.

-        Unresolved KRA audit findings - if KRA has completed an audit and raised additional assessments that are unpaid and not under formal objection, these will block your TCC until resolved.

-        System errors or data mismatches - occasionally, iTax shows non-compliance due to a system error rather than an actual filing gap. If you believe your record is correct but the system is still declining your application, visit your nearest KRA service centre with your filing acknowledgements as evidence. 

Struggling with KRA compliance or facing a penalty? Mutea Muthuri & Associates Advocates helps businesses in Nairobi, Meru and Kenol resolve KRA issues fast. Speak to a lawyer →

📞 +254 720 800 094

 

How to Get a TCC Urgently in Kenya

If you need a TCC quickly - for example, a tender deadline is approaching - here is how to expedite the process:

1.     Log in to iTax immediately and check exactly which returns or payments are blocking your application. Do this before anything else.

2.     File all outstanding returns as fast as possible. Nil returns take only a few minutes each on iTax. Multiple years of outstanding nil returns can be filed in under an hour.

3.     Pay any outstanding tax balance. Even if you cannot pay everything at once, paying the largest outstanding amounts may bring your account into compliance.

4.     If you have significant outstanding balances you cannot pay immediately, contact KRA to discuss a formal payment instalment arrangement. This can be structured to allow TCC issuance.

5.     Once all returns are filed and payments are made or a payment plan is in place, reapply for the TCC on iTax. If compliant, it is issued immediately. 

In urgent situations where a tender deadline is imminent and there are complex compliance issues to resolve, working with a tax lawyer can significantly speed up the process. Mutea Muthuri & Associates Advocates assists businesses across Nairobi, Meru, and Kenol with urgent TCC applications, including negotiating KRA payment arrangements and resolving compliance gaps on an expedited basis. 

 

Frequently Asked Questions

What is a Tax Compliance Certificate in Kenya?

A Tax Compliance Certificate (TCC) is an official document from KRA confirming that you or your business is up to date with all tax filing and payment obligations. It is valid for 12 months and is required for government tenders, business licence renewals, certain banking facilities, and corporate transactions.

How do I apply for a TCC in Kenya?

Apply through the iTax portal at itax.kra.go.ke. Log in with your KRA PIN, go to Certificates, select Apply for Tax Compliance Certificate, confirm your details, and submit. If your record is fully compliant, the certificate is issued and available for download immediately. There is no fee.

How long is a Tax Compliance Certificate valid in Kenya?

A TCC is valid for 12 months from the date of issue. After expiry, you must apply for a new one. There is no automatic renewal - each application is a fresh assessment of your current tax compliance status.

Why is my TCC application being rejected?

The most common reasons are unfiled returns (including nil returns), unpaid tax balances, or registration for tax obligations you have not been filing for. Log in to iTax and check your compliance status under each registered tax obligation. File any outstanding returns and pay any outstanding balances before reapplying.

Related article: How to File Nil Returns on KRA iTax in Kenya

Related article: KRA Tax Penalties in Kenya: How to Avoid and Appeal Them

Can I get a TCC if I have unpaid taxes?

Generally no - all taxes must be paid for a TCC to be issued. However, if you have a formally agreed payment instalment plan with KRA and are compliant with its terms, a TCC may still be issued. Contact KRA or a tax lawyer to discuss arranging a payment plan if you have outstanding liabilities.

Do I need a TCC to bid for government tenders in Kenya?

Yes. Under the Public Procurement and Asset Disposal Act, a valid Tax Compliance Certificate is mandatory for all businesses bidding for government tenders and public procurement contracts in Kenya. Without it, your tender submission will be disqualified.

Is the Tax Compliance Certificate the same as the annual returns?

No. Annual returns are filed with the Business Registration Service (BRS) via eCitizen and update your company's registered details. A Tax Compliance Certificate is issued by KRA and confirms your tax compliance status. They are separate obligations filed with different government bodies. You need both to be fully compliant.

Related article: Annual Returns in Kenya: What Every Company Must Know 

 

Need a Tax Compliance Certificate Urgently in Kenya?

Whether you need to clear outstanding returns to qualify for a TCC, negotiate a payment arrangement with KRA, or resolve a compliance issue before a tender deadline - Mutea Muthuri & Associates Advocates can help. Our tax team works with businesses across Nairobi, Meru, and Kenol to resolve KRA compliance issues quickly and professionally.

Contact us today on +254 720 800 094 or visit our contact page to speak with a tax lawyer in Nairobi.

📋

KRA & tax

Returns, compliance, disputes and tax planning

Get help →

📞 +254 720 800 094

🏢

Company registration

Ltd, LLP, foreign companies and shareholder agreements

Get help →

📞 +254 720 800 094

Immigration

Work permits, ETAs, investor permits and renewals

Get help →

📞 +254 720 800 094

📄

Commercial contracts

Drafting, review, NDAs and dispute resolution

Get help →

📞 +254 720 800 094

Topics

tax compliance certificate Kenya how to get tax compliance certificate Kenya TCC Kenya KRA compliance certificate Nairobi tax clearance certificate Kenya TCC for tenders Kenya tax compliance certificate application Kenya TCC validity Kenya KRA TCC requirements Kenya tax compliance certificate 2026 TCC rejection Kenya TCC renewal Kenya KRA tax compliance Nairobi KRA returns Kenya SME tax Kenya Nairobi Mutea Muthuri Associates Advocates tax lawyer Nairobi law firm Nairobi Kenya
Share Article X (Twitter) LinkedIn WhatsApp
WhatsApp Us Chat instantly
Request a Call We call you back