Achekam

Getting and keeping a Kenyan tax compliance certificate

How a Kenyan business applies for a tax compliance certificate, how long it lasts, what to clear first and how to plan the renewal before it lapses.

By Achekam · · 4 min read · For Running a business businesses in Kenya

tax compliance certificate Kenya

The tender closes on Friday. The bid is priced, the method statement is written, the CVs are attached, and then someone reads the mandatory documents list again: a valid tax compliance certificate. Yours expired last month. What should have been a formality becomes a scramble, and if a return or a payment is outstanding on iTax, no amount of scrambling will produce the certificate by Friday.

A tax compliance certificate, or TCC, is KRA's confirmation of your tax standing. Businesses in Kenya need one for tenders and other dealings with government, and many larger customers ask for one before they will put a supplier on their books. This article covers how to apply, how long a certificate lasts, how to make sure nothing stands in the way, and what Achekam can and cannot tell you.

Applying on iTax or M-Service

You apply for a TCC on iTax, under Certificates, Apply for TCC, or through KRA's M-Service app. The application goes to KRA against your PIN, and KRA decides on it from its own records of your filing and payments.

KRA's own page on the tax compliance certificate explains what the certificate is, when you need one (tenders and work permits among them), its validity, the filing and payment conditions for getting one, and how to apply on iTax. Read the conditions before you apply rather than after a refusal.

How long it lasts

A Kenyan tax compliance certificate is valid for the period stated on it. In KRA practice that period is 12 months. The certificate itself is the authority: read the dates printed on it, not the date you remember applying.

That distinction matters when a certificate is close to expiry. A tender that closes after the expiry date may treat your certificate as invalid, even if it was valid on the day you started preparing the bid.

What can stand in the way

Typically, an application fails because KRA's records show something unfinished: a return not filed, a payment not made, or a payment made but not matched to the right tax and period. The common culprits are the small ones:

  • a nil return nobody filed for a quiet month;
  • a withholding tax remittance paid with the wrong PRN;
  • an old penalty that was never settled;
  • an obligation on the PIN that the business forgot it had.

None of these is hard to fix with time. All of them are hard to fix in the week of a deadline. Quiet months deserve particular care; see filing a nil return in Kenya.

What Achekam checks in your own records

Achekam checks its own records for what would stand in the way of a tax compliance certificate. It never claims that KRA will issue a certificate. Only KRA can decide that, and only from KRA's records.

Two consequences follow. First, a clean result in Achekam is a good sign, not a promise: if something was filed or paid outside Achekam and never recorded, or if KRA's records differ from yours, KRA will see what Achekam cannot. Second, keeping Achekam's records complete makes the check more useful. Achekam does not file Kenyan returns; a person with the filing permission files on iTax and uploads the acknowledgement, and a different person verifies it before the return counts as filed. The more filings are recorded that way, the closer Achekam's picture is to KRA's.

Expiry taken from the certificate itself

Once you have a certificate, Achekam takes its expiry from the certificate itself. Where a certificate states no expiry, Achekam shows KRA's 12-month practice and labels it as such, so you can see it is an assumption rather than a date KRA printed.

Checking a certificate electronically

KRA's GavaConnect platform offers approved developers a tax compliance certificate checker, alongside a PIN checker and NIL return filing. Achekam has a connector for those checks, but it does not run in production until the business enters its own GavaConnect approved-developer keys and addresses, the connection passes a health check, and an Achekam platform administrator authorises it. Until then, check certificates, your own or a supplier's, with KRA's own checker. Checking the suppliers you rely on is covered in checking a Kenyan supplier's tax compliance.

Renewing before it lapses

Treat the certificate like an insurance policy with a renewal date:

  1. Note the expiry printed on the certificate in your calendar, with a reminder two months ahead.
  2. At the reminder, list every obligation on your PIN and check each return for the past year is filed.
  3. Check that every payment is matched on iTax to the right tax and period.
  4. Settle any balance or penalty, and keep the receipt.
  5. Apply for the new certificate well before the old one expires.
  6. Store the new certificate where whoever prepares tenders can find it, and record its expiry.

Who should own it

A certificate belongs to the whole business but is usually nobody's job. Name one person who holds the current certificate, tracks its expiry and starts the renewal, and tell the people who prepare tenders and supplier applications to ask that person first. When that person is away, someone else should know where the certificate lives and how to check it. A missing certificate is rarely a tax problem at first. It becomes one when nobody noticed in time to fix the return or payment behind it.

If you also trade in Nigeria, the clearance certificate there works differently, with a time limit on the authority's side; see getting a Nigerian tax clearance certificate. In Kenya, the safest certificate is the one you renewed before anyone asked for it.

General guidance only, not advice on your own circumstances. Tax and payroll rules change: check the current position with the authority or your adviser.

Related articles

More on Running a business

See how Achekam handles it with your own records: create your account