If you are running a business in Kenya, bidding for a government tender, applying for certain licenses, or taking part in an important business transaction, you must provide a Tax Compliance Certificate. The Kenya Revenue Authority (KRA) issues this document to confirm that you have met your tax obligations and comply with the tax authority’s requirements. For many individuals and businesses, having a valid tax compliance certificate is important before they can complete certain applications or access specific business and employment opportunities. The application for a tax compliance certificate is made online through the KRA iTax portal, as long as you have met the required tax compliance conditions.
In this guide, we explain:
- What Is a Tax Compliance Certificate in Kenya?
- Why You Need a KRA Tax Compliance Certificate
- Requirements for KRA Tax Compliance Certificate Application
- How to Apply for a Tax Compliance Certificate on a KRA iTax Portal
- Common Reasons Why Your KRA Tax Compliance Certificate Application Is Rejected (And Solutions)
- Frequently Asked Questions About KRA Tax Compliance Certificate
- What is a Tax Compliance Certificate in Kenya?
- How Long is a Tax Compliance Certificate Valid?
- How Long Does It Take To Get a Tax Compliance Certificate?
- How Much Does It Cost To Apply For a Tax Compliance Certificate in Kenya?
- Can I Get a Tax Compliance Certificate if I Have Unpaid Taxes?
- Is a Tax Compliance Certificate the Same As Annual Returns?
- Conclusion
Read Also: How to Use the KRA Shuru WhatsApp Chatbot (2026): A Step-by-Step Guide for Kenyan Taxpayers
What Is a Tax Compliance Certificate in Kenya?
A tax compliance certificate is an official document issued by the Kenya Revenue Authority (KRA) to confirm that an individual or business has met its tax filing and payment obligations at the time the certificate is issued. It’s also commonly referred to as a tax clearance certificate, as it shows that a business is in good standing with KRA and have been meeting their tax responsibilities.
As highlighted in Timothy Munene’s guide to KRA compliance, a tax compliance certificate is valid for 12 months from the date of issue, after which you need to apply for another certificate. It is not automatically renewed, as each new application is checked against your current tax compliance status. If you have outstanding tax obligations, KRA may require you to clear them or have an approved payment plan in place before issuing the certificate.
Why You Need a KRA Tax Compliance Certificate
A tax compliance certificate is an important document for businesses in Kenya as it’s required when a business wants to access government opportunities, renew certain licenses, apply for financial services, or complete important business transactions. According to a financial insight from Adamjee Auditors, the following are the main benefits of having a tax compliance certificate in your business.
a) Government Tenders
A valid tax compliance certificate is commonly required when a business wants to bid for government tenders or contracts in Kenya. It may form part of the documents required during the public procurement process. Where a valid certificate is a mandatory tender requirement, failing to provide it may cause a business to be disqualified, even if its bid is competitive.
b) Business License Renewals
Some county governments and regulatory bodies may require businesses to provide proof of tax compliance when applying for or renewing certain licenses and permits. If your tax compliance certificate has expired or you have outstanding tax obligations that prevent KRA from issuing a new certificate, this could delay the renewal process.
c) Banking and Financial Services
Banks and other financial institutions may also request a tax compliance certificate when a business applies for certain financial services, such as loans or overdraft facilities. Providing a valid certificate can help show that the business is meeting its tax obligations. However, the exact documents required will depend on the financial institution and the type of financial facility being requested.
d) Immigration and Work Permits
Businesses that employ foreign nationals may need to demonstrate compliance with their tax obligations when supporting certain immigration or work permit applications. A valid tax compliance certificate can provide evidence that the employer is in good standing with KRA and is meeting its tax responsibilities. However, the specific requirements may vary depending on the type of application and the relevant immigration rules.
e) Corporate Transactions and Due Diligence
A tax compliance certificate is useful during mergers, acquisitions, or when your business is under a review by potential investors. For instance, during due diligence, prospective buyers may examine the company’s tax records to identify any outstanding tax liabilities or other potential risks. A valid tax compliance certificate can help demonstrate the company’s current tax compliance status and give the parties involved greater confidence in the transaction.
Requirements for KRA Tax Compliance Certificate Application
Before applying for a tax compliance certificate, you need to make sure your tax affairs are in order. KRA checks your compliance status before issuing the certificate, so meeting the key requirements can help you avoid delays or rejection. The following are the requirements you must meet before applying.
- Valid KRA PIN – You must have an active and valid KRA PIN registered with KRA.
- All Tax Returns Filed – Make sure you have filed all tax returns for your registered tax obligations, including nil returns where applicable.
- All Taxes Paid – Any taxes due to KRA should be paid before applying for the certificate.
- No Outstanding Tax Debts – Unpaid taxes, penalties, or outstanding assessments may prevent KRA from issuing your tax compliance certificate.
- Compliant with VAT and PAYE– If you are registered for VAT or PAYE, you must meet the applicable filing and payment requirements before applying for the tax compliance certificate.
- Approved Payment Plan – If you have outstanding taxes but have an approved installment payment arrangement with KRA, you may still qualify for a tax compliance certificate as long as you follow the agreed payment terms.
How to Apply for a Tax Compliance Certificate on a KRA iTax Portal
The application of a tax compliance certificate in is done via the KRA iTax portal. If you meet the compliance requirements above, follow the procedure below to obtain your Tax Compliance Certificate.
Step 1: Confirm You Meet the Compliance Requirements
- Ensure that all applicable tax returns, such as VAT, PAYE, and income tax returns, have been filed by their required deadlines.
- Confirm that all taxes due to KRA have been paid and that there are no outstanding tax debts. If you have an outstanding debt, you may need to clear it or have an approved payment arrangement with KRA before your tax compliance certificate can be issued.
- If you are a company, NGO, partnership, or an individual earning income from business, rental activities, or other sources, make sure you meet the applicable Etims/TIMS compliance requirements, where applicable.
Step 2: Log In to iTax

- Visit the official KRA iTax portal
- Log in using your KRA PIN and password. If you are applying for a company tax compliance certificate, use the company’s KRA PIN rather than a director’s personal PIN.
- You will also be required to complete the security or arithmetic check shown on the login page.
Step 3: Navigate to the Tax Compliance Certificate Application

- From the iTax dashboard, click on the “Certificates” menu in the top navigation bar.
- Select “Apply for Tax Compliance Certificate” from the dropdown menu.
Step 4: Confirm Details and Select Purpose

- iTax will display your registered details, including your name, KRA PIN, and tax obligations. Check the information carefully because incorrect or outdated details may affect your application.
- Select the reason for applying for the certificate, such as a tender, job application, work permit, licensing requirement, or another regulatory purpose.
Step 5: Submit the Application

- Review the information you have provided and click “Submit.”
- iTax will automatically check your tax compliance status against the information in your KRA records. If there are compliance issues, you may need to resolve them before the certificate can be issued.
Step 6: Download Your Certificate
- If you meet the required compliance conditions, the tax compliance certificate will be generated and made available for download from the iTax portal.
- The certificate is also sent to your registered email address.
Must Read: The certificate shows important details such as your name or company name, KRA PIN, date of issue, and expiry date. A tax compliance certificate is valid for 12 months from the date of issue, after which you need to apply for a new certificate.
Common Reasons Why Your KRA Tax Compliance Certificate Application Is Rejected (And Solutions)
Although applying for a tax compliance certificate online is generally straightforward, some applicants may face issues that can cause delays and even lead to rejection. According to Judy’s guide on Tax Compliance Certificate applications, businesses and individuals may face the following challenges.
a) Pending Tax Liabilities
Outstanding taxes can prevent KRA from issuing your tax compliance certificate. These may include unpaid PAYE, VAT, Income Tax, or other applicable taxes. You are advised to check your iTax account regularly and clear any outstanding tax balances.
b) Errors in Tax Filing
Missing or incorrectly filed tax returns can affect your tax compliance status. Even one outstanding return may cause problems when applying for a tax compliance certificate. Review your previous tax returns, correct any errors that you identify, and make sure all required returns, including nil returns where applicable, have been filed.
c) Technical Issues on the iTax Portal
Applicants may sometimes experience slow loading, login difficulties, or system errors when using the iTax portal. To solve this, try accessing the portal again later, check your internet connection, or reset your password if necessary. If the problem continues, contact KRA through its official support channels for assistance.
d) Multiple Tax Obligations
Businesses registered for several tax obligations, such as VAT, PAYE, Income Tax, or Withholding Tax, have more compliance requirements to manage. This business is supposed to keep its tax records, filed returns, and payment receipts properly organized. Regularly check your iTax account to confirm that all your registered tax obligations are up to date and that there are no outstanding issues.
Frequently Asked Questions About KRA Tax Compliance Certificate
What is a Tax Compliance Certificate in Kenya?
A tax compliance certificate is an official document issued by KRA to confirm that an individual or business has met its tax filing and payment obligations.
How Long is a Tax Compliance Certificate Valid?
A tax compliance certificate is valid for 12 months from the date it is issued. Once the certificate expires, you must submit a new application because tax compliance certificates are not automatically renewed.
How Long Does It Take To Get a Tax Compliance Certificate?
If you are fully tax compliant, the iTax system can generate your tax compliance certificate instantly when you submit the application. In some cases, it may take 1–3 working days to process. If you have unfiled returns, unpaid taxes, or other compliance issues, you must resolve them before the certificate can be issued.
How Much Does It Cost To Apply For a Tax Compliance Certificate in Kenya?
Applying for a tax compliance certificate through the KRA iTax portal is free of charge. Be cautious of anyone who asks you to pay a fee to submit a tax compliance certificate application on your behalf.
Can I Get a Tax Compliance Certificate if I Have Unpaid Taxes?
Generally, outstanding tax obligations may prevent KRA from issuing a tax compliance certificate. However, if you have a formal payment arrangement approved by KRA and are following the agreed payment terms, you may still qualify for the certificate.
Is a Tax Compliance Certificate the Same As Annual Returns?
No. They are separate requirements. Annual returns are submitted to the Business Registration Service (BRS) to update a company’s registered information, while KRA issues a tax compliance certificate to confirm tax compliance. Completing one does not replace the other.
Conclusion
Applying for a tax compliance certificate in Kenya is a straightforward online process when your tax affairs are in order. Before you start the application for a tax compliance certificate, you are required to ensure you have filed all required tax returns, you have paid any outstanding taxes, and your KRA records are accurate and up to date to reduce the chances of delays or rejection. To apply, the procedure is simple: access the iTax portal, log in, navigate to Tax Compliance Certificates in the drop-down menu under the Certificates section, confirm your details, choose the reason for application, and submit the application. Getting your tax compliance certificate will help you in many instances, such as bidding for a government tender, renewing your license, when your business is applying for loans and overdrafts from banks, and when investors are evaluating your business before mergers and acquisitions.





