Homeâ€șBlogâ€șHow to Get a KRA Tax Compliance Certificate (TCC) Online
Guide4 min read

How to Get a KRA Tax Compliance Certificate (TCC) Online

The Kenya Revenue Authority now issues Tax Compliance Certificates online through itax.kra.go.ke. Here's the exact process, required documents, and what to expect.

KRAiTaxtax complianceKenya
6 October 2026
How to Get a KRA Tax Compliance Certificate (TCC) Online

Getting a KRA Tax Compliance Certificate (TCC) online is faster than it used to be, but it still requires patience and the right documentation. The Kenya Revenue Authority has shifted most TCC applications to its integrated tax platform, itax.kra.go.ke, which means you no longer need to visit a KRA office in person for this particular task.

A TCC proves to third parties—banks, landlords, government agencies—that you've complied with your tax obligations. Whether you're applying for a loan, bidding for a government contract, or renewing a business license, you'll likely need one.

Before You Start Online

You must be registered with KRA first. If you're self-employed or running a business, you need a Personal Identification Number (PIN). Visit ecitizen.go.ke or go directly to itax.kra.go.ke to register if you haven't already. The registration itself is free and takes about 10 minutes.

Have these documents ready before logging in:

  • Your KRA PIN (you'll get this via SMS after registration)
  • Valid identification (national ID, passport, or driving license)
  • Business registration certificate (if applicable)
  • Recent tax returns or filing history
  • Bank statements showing business transactions (sometimes requested)

The portal doesn't always ask for all of these upfront, but having them nearby speeds things up if KRA requests them during review.

The Step-by-Step Process

Log into itax.kra.go.ke with your PIN and password. Navigate to "Apply for Services" or look for the TCC application module—the exact wording changes occasionally, but it's usually under certificates or compliance services. Fill in your personal or business details. The form asks for income sources, filing status, and whether you've had any tax disputes. Answer honestly. KRA cross-references this information with your filed returns.

Upload any supporting documents the portal requests. Common requirements include: copies of your filed tax returns for the past two years, proof of payment (M-Pesa receipts, bank statements), and your business registration documents. Make sure files are in PDF or JPG format and under the size limit—usually 5MB per file.

Review your application carefully before submitting. Errors or incomplete information will delay approval. Once submitted, the portal generates a reference number. Save this.

Waiting and Approval

Processing times vary. If your tax record is clean and complete, you might get approval within 48 hours. If KRA flags anything—missing returns, unpaid balances, or discrepancies—expect 5 to 10 business days or longer. You'll receive an SMS notification on the phone number registered with KRA.

Once approved, the TCC is available for download directly from your itax account. You can print it, share it digitally, or request certified copies. Some organisations accept the digital version; others demand a physical printout. Ask whoever requested the certificate which format they need.

If you need help navigating the process or want to ensure your tax position is solid before applying, KRA tax experts on Kaziiko can guide you through it. They'll also spot potential issues before you submit.

Frequently Asked Questions

How long is a TCC valid?

A Tax Compliance Certificate is typically valid for 12 months from the date of issue. After that, you'll need to apply for a fresh one if required.

What if my application is rejected?

KRA will notify you of the reason—usually outstanding tax, unfiled returns, or inconsistent information. Address the issue, then reapply. You can also contact KRA directly through itax.kra.go.ke or visit your nearest KRA office for clarification.

Can I get a TCC if I owe taxes?

No. You must clear all outstanding tax balances before KRA issues a certificate. If you have a payment plan with KRA, contact them directly to discuss your situation.

Is there a fee for the TCC?

The online application is free. Check the official itax portal for any recent updates on fees, as these can change annually.

Find an Expert on Kaziiko

KRA tax experts on Kaziiko â€șBrowse all experts â€ș
KaziikoKazi IkoKenya's Digital Expert Marketplace

Skip the queue — hire a verified expert

Pay via
M-PESA

Our vetted specialists handle KRA, eCitizen, NTSA, SHA, NSSF and more — remotely, in hours.

✓ Verified & background-checked experts
✓ Pay securely via M-Pesa — no cash
✓ Work delivered remotely in hours
✓ Dispute protection on every order
eCitizenKRA & TaxNTSASHABusiness Reg.CV Writingkaziiko.co.ke

You might also like

All articles â€ș
Guide

How to Apply for a KRA PIN Certificate Online for Business or Tenders

4 min read
Guide

How to Change Your Name on National ID After Marriage or Deed Poll in Kenya

4 min read
Guide

How to Get a Police Abstract for a Lost Document in Kenya

4 min read