Quick Answer
KRA will not issue a Tax Compliance Certificate to a person carrying on business who is not registered on eTIMS: iTax checks eTIMS status and blocks the TCC request even when returns and payments are up to date. KRA's TCC guidance says this applies to people with income other than employment income, so employees with only salary income are not affected. Businesses register on the eTIMS portal with their KRA PIN; small non-VAT businesses can use eTIMS Lite through eCitizen or by dialling *222#.
Key Takeaways
- KRA has linked TCC issuance to eTIMS registration: no eTIMS, no TCC, and iTax now automatically blocks TCC requests from unregistered taxpayers even when taxes are fully paid.
- eTIMS (Electronic Tax Invoice Management System) validates business transactions in real time to prevent fake or duplicate invoices, and applies to everyone, including freelancers and consultants, not just VAT-registered companies.
- A valid TCC is essential for government and county tenders, business licences, bank loans, NGO and donor projects, and professional or regulatory compliance.
- To register, sign up on the eTIMS Taxpayer Portal via kra.go.ke using your KRA PIN, verify with an OTP sent to your iTax-registered number, pick your eTIMS software under Service Request, and upload a director/partner/owner National ID plus the eTIMS Acknowledgement and Commitment Form.
- You can appoint a representative to handle eTIMS registration by providing a signed introductory letter, the Commitment Form, a National ID copy, and the CR12 Form (companies) or Partnership Deed (partnerships).
Frequently Asked Questions
Why was my TCC application rejected?
KRA has made eTIMS registration mandatory for all TCC applications. If you are not registered on eTIMS, iTax automatically blocks your request with a non-compliance error, even if your taxes are fully paid.
What is eTIMS and who does it apply to?
eTIMS is KRA's Electronic Tax Invoice Management System, which validates every invoice issued or received in real time to prevent fake or duplicate invoices. It applies to everyone, from large corporations to freelancers and consultants, not just VAT-registered businesses.
How do I register for eTIMS step by step?
Sign up on the eTIMS Taxpayer Portal via kra.go.ke using your KRA PIN, enter the OTP sent to your iTax-registered mobile number and create a password, log in, select your eTIMS software under Service Request, then upload a director, partner or owner National ID and the duly filled eTIMS Acknowledgement and Commitment Form before submitting.
Why do I need a TCC in the first place?
A Tax Compliance Certificate is your passport to doing business in Kenya. Without it you can't apply for government or county tenders, renew or apply for business licences, access bank loans, bid for NGO or donor-funded projects, or stay compliant with professional and regulatory bodies.
Can someone else handle my eTIMS registration?
Yes. You can appoint a representative who uploads an introductory letter signed by a director, partner or owner naming the representative, the signed eTIMS Acknowledgement and Commitment Form, a copy of the director/partner/owner National ID, and the CR12 Form for companies or Partnership Deed for partnerships.





