A Tax Compliance Certificate (TCC) confirms that a taxpayer has met their tax obligations with the Kenya Revenue Authority. Learn how to apply for a TCC Kenya through iTax, the common reasons applications are rejected, and why maintaining a valid certificate is essential for tender compliance Kenya, licences, financing, and business growth.
Whether you’re applying for a government tender, renewing a licence, opening certain corporate accounts, or proving that your company has met its tax obligations, a valid Tax Compliance Certificate (TCC) is often required.
Many business owners only discover its importance when a tender application is rejected or a regulatory process is delayed because the certificate is missing or has expired. The good news is that obtaining a Tax Compliance Certificate in Kenya is usually straightforward if your tax records are in order.
Also Read: Setting Up a Subsidiary Company in Kenya: A Guide for Foreign Corporates
What Is a Tax Compliance Certificate?
A Tax Compliance Certificate (TCC) is an official document issued by the Kenya Revenue Authority (KRA) confirming that a taxpayer has complied with their tax obligations as at the date of issue.
It is sometimes informally referred to as a KRA clearance certificate, although KRA officially uses the term Tax Compliance Certificate. The certificate is generated electronically through the iTax system and contains a unique verification number that can be validated online.
A TCC doesn’t mean that a business will never be audited by KRA. It simply confirms that, based on KRA’s records, the taxpayer has filed the required returns and settled any outstanding tax liabilities that were due at the time the certificate was issued.
Why Is a TCC Important in Kenya?
For many businesses, a TCC is a practical requirement for operating and growing the business. A valid certificate is commonly required when:
- Applying for government tenders and public procurement opportunities
- Registering or renewing certain business licences and permits
- Applying for supplier registration with large corporations and state agencies
- Seeking banking facilities or corporate financing
- Participating in public-private partnership projects
- Processing some immigration and investment applications
- Demonstrating good corporate governance during due diligence exercises
In public procurement, tender documents frequently require a valid tax compliance certificate Kenya as a mandatory preliminary requirement. An expired or invalid certificate can lead to automatic disqualification even if the bid is otherwise competitive.
Who Can Apply for a Tax Compliance Certificate?
KRA issues Tax Compliance Certificates to both individuals and organisations. The main categories include employees, sole proprietors, partnerships, limited liability companies, non-profit organizations, and foreign entities registered for tax in Kenya.
For companies, the application is made using the company’s KRA PIN through the iTax Kenya portal. The company must be up to date with all tax obligations linked to that PIN.
What Does KRA Check Before Issuing a TCC?
Before approving a TCC application, KRA automatically reviews the taxpayer’s compliance status. The system checks whether all required tax returns have been filed, including Corporation Tax, VAT, PAYE, Withholding Tax, and any other obligations registered under the taxpayer’s PIN.
KRA also checks for outstanding tax liabilities, penalties, interest, and unresolved compliance issues. Even a small unpaid penalty or a missing nil return can cause the application to be rejected.
A useful way to think about a TCC is that it reflects the current health of your KRA account. The certificate is issued only when the account appears fully compliant at the time of the application.
Requirements for Applying for a TCC in Kenya
The application itself is submitted online, but you should confirm that the following are in place before applying:
- A valid KRA PIN
- Access to the iTax account
- All tax returns filed up to the current filing period
- No outstanding tax liabilities, penalties, or interest
- Updated taxpayer details, including email address and phone number
- Proper registration for the taxes applicable to your business activities
Businesses that haven’t traded should still ensure that nil returns have been filed where required. Many TCC applications are rejected because a company assumed that no trading activity meant no filing obligation.
Step-by-Step: How to Apply for a Tax Compliance Certificate Through iTax
The entire process is completed online through the KRA iTax portal.
Step 1: Log in to iTax
Visit the official iTax Kenya portal and log in using your company or individual KRA PIN and password.
Step 2: Open the Certificate Application Menu
From the main menu, navigate to Certificates and select Apply for Tax Compliance Certificate.
Step 3: Confirm Your Taxpayer Details
Review the taxpayer information displayed on the system and ensure the details are correct before proceeding.
Step 4: Submit the Application
Select the relevant taxpayer type and submit the request. In most cases, no supporting documents are uploaded at this stage because the system relies on your existing tax records.
Step 5: Wait for System Validation
KRA performs an automated compliance check. If the account is fully compliant, approval may be granted almost immediately. If issues are detected, the application status will show Rejected or Pending, and the system will usually indicate the reason.
Step 6: Download the Certificate
Once approved, you can download the TCC Kenya certificate in PDF format directly from the iTax portal. The certificate includes a unique serial number and QR or verification details that can be validated online.
How Long Does It Take to Get a TCC?
For taxpayers with a fully compliant KRA account, a Tax Compliance Certificate is often issued within minutes or a few hours of submitting the application.
If the system identifies missing returns, unpaid liabilities, or other compliance issues, the process can take several days or longer, depending on how quickly the issues are resolved. Manual intervention by a KRA officer may also be required in some cases.
Businesses planning to participate in tender compliance Kenya processes should apply well before the tender submission deadline rather than waiting until the last day.
Common Reasons TCC Applications Are Rejected
KRA usually rejects applications for one or more of the following reasons:
- Unfiled tax returns, including nil returns
- Outstanding Corporation Tax, VAT, or PAYE liabilities
- Late filing penalties that haven’t been paid
- Interest charges on unpaid taxes
- Inactive or suspended tax obligations that still require compliance action
- Discrepancies in taxpayer registration details
- Pending compliance investigations or audits
The most common issue for companies is an old PAYE or VAT obligation that remains active even though the business no longer has employees or is no longer charging VAT. KRA still expects returns to be filed until the obligation is formally amended or deregistered.
What to Do If Your TCC Application Is Rejected
A rejection doesn’t necessarily mean you are permanently ineligible for a certificate. The first step is to check the rejection reason displayed in iTax.
You should then file any missing returns, pay outstanding taxes, penalties, or interest, update incorrect taxpayer details where necessary, and resolve any compliance queries raised by KRA. Once the issues have been addressed, you can submit a new TCC application through iTax.
Where the rejection reason is unclear, engaging a qualified tax consultant or a professional registration company like Ultimus Advisory can help identify hidden compliance issues and speed up the resolution process.
How Long Is a Tax Compliance Certificate Valid?
A standard Tax Compliance Certificate in Kenya is generally valid for 12 months from the date of issue, unless KRA specifies a different validity period on the certificate.
Because the certificate expires automatically, businesses that regularly participate in tenders or regulated activities should monitor the expiry date and apply for renewal before it lapses. Many procurement entities require the certificate to be valid on the tender closing date, not merely valid when the tender was advertised.
How to Verify a Tax Compliance Certificate in Kenya
Because a TCC is a document that third parties rely on for compliance decisions, verifying that a certificate presented by a supplier, partner, or contractor is genuine and currently valid is a standard due diligence step. KRA provides two verification methods.
- The first is through the KRA portal at kra.go.ke, where the Certificate Checker tool allows any user to enter a certificate number and verify its authenticity and validity period.
- The second is through the KRA M-Service App, which provides the same verification function on mobile. Both methods confirm whether the certificate is genuine, whether it was issued to the taxpayer name being presented, and whether it is still within its twelve-month validity period.
For procurement officers, supplier onboarding teams, and financial institutions processing due diligence, verifying the TCC through one of these official channels before accepting it is standard practice and takes less than a minute. A certificate that can’t be verified through the KRA checker isn’t a valid TCC regardless of how it looks on paper.
TCC and Government Tender Compliance in Kenya
For businesses interested in government procurement, maintaining a valid TCC should be treated as an ongoing compliance priority, not a last-minute tender requirement.
Public procurement entities typically verify the authenticity of the certificate directly through KRA’s online verification system. Attempting to use an expired, altered, or invalid certificate can lead to disqualification and may expose the business to further regulatory consequences.
A practical approach is to keep a compliance calendar that tracks:
- Corporation Tax return deadlines
- VAT filing dates
- PAYE filing dates
- Annual return filings with BRS
- TCC expiry and renewal dates
Businesses that maintain continuous compliance rarely experience difficulties obtaining a KRA clearance certificate when a tender opportunity arises.
Get Help with Your TCC Application from Ultimus Advisory
A rejected TCC application can delay tenders, licences, financing arrangements, and other important business opportunities. Identifying the underlying compliance issue is often more challenging than submitting the application itself.
At Ultimus Advisory, we help newly registered companies set up their tax obligations correctly from the outset, so that by the time a TCC is needed, the compliance record to support it is already in place. For companies dealing with a rejected TCC application or an accumulated compliance backlog, we also assist in identifying and resolving the specific gaps preventing issuance.
If you want your company registered and tax-ready from day one, reach out to Ultimus Advisory. Our team will handle the process from start to finish.
FAQs
Is a Tax Compliance Certificate the same as a KRA clearance certificate?
Yes. The official KRA term is Tax Compliance Certificate (TCC), although many businesses informally refer to it as a KRA clearance certificate. Both terms are commonly used to describe the document issued by KRA confirming that a taxpayer is compliant with their tax obligations.
Can I get a TCC if my company hasn’t started trading?
Yes, provided all required nil returns have been filed and there are no outstanding tax liabilities or penalties on the company’s KRA account. A newly incorporated company that hasn’t started trading can still qualify for a TCC if it has met all its filing obligations from the date of registration.
How do I know why my TCC application was rejected?
The rejection reason is usually displayed in the iTax portal under the certificate application status. Common reasons include missing returns, unpaid penalties, or outstanding tax balances.
Does a TCC guarantee that KRA will never audit my business?
No. A TCC only confirms that your tax obligations appear compliant at the time of issue. Maintaining proper accounting records and supporting documents remains important because KRA can still review past tax periods even after a TCC has been issued.
How much does it cost to apply for a TCC in Kenya?
KRA doesn’t charge a fee for applying for a Tax Compliance Certificate through iTax. Any professional fees would only apply if you engage a consultant to help resolve compliance issues or submit the application on your behalf.

