All Resources

CETIS / e-Invoicing

CETIS Kenya 2027: KRA's Pre-Clearance e-Invoicing Is Coming — Here's What to Do Now

· Pre-positioning guide

Why this matters now

eTIMS taught everyone the pattern: KRA announces, businesses scramble, penalties land, demand spikes. CETIS is the next wave, and it is already in procurement for 2027–2028. Businesses that fix their invoicing today skip the scramble when it goes live.

What Is CETIS?

CETIS stands for Comprehensive Electronic Tax Invoicing System. It is KRA's planned replacement-level e-invoicing infrastructure. The defining feature is pre-clearance: each invoice is validated, approved, and cryptographically signed by KRA before it is sent to the buyer. An invoice that fails validation is not simply flagged — it does not exist for tax purposes until KRA clears it.

This is the same authorization model that transformed Brazil and Turkey. Under Brazil's NF-e, every invoice is authorized in real time before dispatch; under Turkey's e-Fatura, thresholds were ratcheted down over a decade from voluntary to near-mandatory for all businesses. KRA is copying that playbook — and it has said the filings themselves move toward web-based real-time validation, with Excel-based filing scrapped by 2027.

eTIMS vs CETIS — the shift in one line

AspecteTIMS (now)CETIS (2027–28)
TimingInvoice issued first, reported to KRA afterValidated & signed by KRA before it reaches the buyer
Failure modeLate sync or pending invoices — penalties after the factRejected at the gate — the sale is delayed until cleared
Data checkedeTIMS invoice data against returnsSupplier/buyer PINs, amounts, rates, metadata — pre-approval
Compare toUganda EFRIS v1 (reported)Brazil NF-e, Turkey e-Fatura (authorized)

What Uganda's EFRIS Taught Us — the Bug List to Prepare For

Uganda went first with a comparable mandate (EFRIS), and the failure data is now public enough to plan against. Kenya will not repeat all of it, but pre-clearance systems are unforgiving, and these are the patterns to expect:

  • Invoices rejected for compatibility: 51% of surveyed Ugandan enterprises reported negative EFRIS impact (Oct 2024 procurement-sector report)
  • Credit notes rejected outright: the system flagged them as "conflicting with accounting principles" — a known EFRIS bug
  • Offline failure: receipts issued offline without QR codes were rejected when the system came back online
  • Refund lockouts: some taxpayers were locked out of claiming refunds entirely while errors persisted
  • The support vacuum: taxpayers described "waiting for eternity" for help — the single biggest opening for a human-backed service

The comparative literature (Tanzania, Ethiopia, Rwanda) is unanimous: e-invoicing success depends on taxpayer sensitization, gradual rollout, and infrastructure readiness — the three things Uganda skipped. The businesses that survive the transition are the ones that sort their invoicing before the panic.

What You Should Do Now (Before It Goes Live)

  1. Get eTIMS-clean today. Every sale issued through an eTIMS-compliant channel, synced on time, with correct supplier details. A clean eTIMS history is the fastest path to CETIS readiness — KRA grades on your existing ledger.
  2. Fix your customer master data. Pre-clearance systems reject invoices where the buyer's PIN doesn't match KRA's register. One wrong digit and your invoice stalls at the gate. Verify buyer PINs before you invoice — not after.
  3. Go fully digital on invoices. Paper, Excel, and manual journals will not survive pre-clearance. Every invoice needs structured data: correct VAT rate, correct amounts, clean metadata.
  4. Plan for offline mode. When CETIS validates online and your internet drops, you need an offline queue that retries automatically and stores the correct payload — not hand-written substitutes.
  5. Get a human who answers. Uganda's defining failure was the support vacuum. The businesses that survive enforcement waves have a named contact who picks up WhatsApp when the system rejects an invoice at 9pm on a deadline day.

The practical takeaway

You don't need to guess when CETIS lands. You need your invoicing correct enough that when it does, nothing you send gets rejected. That is a discipline today — not a panic in 2028. Need a compliance check on how your invoices and eTIMS setup look right now? Message us on WhatsApp and we'll review your position.

Related Guides

Get VAT Deadline Reminders

Monthly email reminders before the 20th KRA deadline, plus new guide alerts and Kenya VAT updates.

No spam. Unsubscribe anytime.