Qu'est-ce que le KRA eTIMS et pourquoi cela compte en 2026
Le Kenya a été l'un des premiers pays d'Afrique de l'Est à digitaliser sa facturation fiscale. Dès 2003, la Kenya Revenue Authority (KRA) a déployé le TIMS (Tax Invoice Management System), un dispositif reposant sur des Electronic Tax Registers (ETR) physiques. Mais ce modèle hardware-only avait ses limites : coût d'acquisition élevé, maintenance complexe, et incapacité à suivre la croissance du tissu PME informel-formalisé.
En 2024, la KRA a généralisé le eTIMS (Electronic Tax Invoice Management System), une refonte complète qui élargit le périmètre à toutes les entreprises immatriculées TVA, peu importe leur chiffre d'affaires, et propose une approche multi-modale (logiciel, web, mobile, hardware). Le cadre légal repose sur le Finance Act 2023 et le Tax Procedures Act CAP 469B, qui imposent désormais la transmission temps réel de chaque facture au serveur KRA avant remise au client.
Le modèle est celui du clearance temps réel : la facture est pré-validée par la KRA avant d'avoir une existence légale. Sans ce sceau (Control Unit Information ou CUIN + QR code), la facture est invalide aux yeux du fisc — et l'acheteur ne peut pas la déduire de sa TVA. C'est un changement de paradigme majeur pour les PME kényanes : il n'est plus possible d'émettre des factures hors-système, même en cas de panne réseau temporaire (à l'exception des modes dégradés strictement encadrés).
Pour les PME, eTIMS n'est pas qu'une contrainte réglementaire : c'est aussi un levier de pilotage trésorerie. Chaque facture validée est horodatée et traçable, ce qui permet un suivi DSO en temps réel et accélère les rapprochements TVA. À l'inverse, toute facture rejetée par la KRA est un cash flow bloqué — d'où l'importance d'un système robuste, audité et nativement intégré.
Le non-respect de l'obligation eTIMS expose les entreprises à une pénalité allant jusqu'à 5 % du chiffre d'affaires par facture invalide — un risque cash significatif pour toute PME en croissance.
Les 4 modes de déploiement eTIMS : OSCU, VSCU, eTIMS Online et eTIMS App
L'une des forces du eTIMS est sa flexibilité : la KRA propose quatre modes de déploiement complémentaires, conçus pour s'adapter à la taille, à la maturité technologique et au volume de facturation de chaque entreprise. Choisir le bon mode est une décision stratégique qui conditionne le coût total et l'expérience utilisateur.
1. OSCU (Online Sales Control Unit) — boîtier physique pour gros volumes
L'OSCU est l'héritier direct des ETR de l'ère TIMS : un dispositif physique certifié, raccordé à la caisse ou au système de gestion, qui transmet en temps réel les factures à la KRA. Il convient aux grandes structures (chaînes de retail, hôtellerie, supermarchés) qui émettent des milliers de tickets par jour et ont besoin d'une fiabilité hardware éprouvée. Inconvénient : coût d'acquisition (entre 30 000 et 80 000 KES selon le modèle), maintenance, dépendance au fournisseur.
2. VSCU (Virtual Sales Control Unit) — logiciel intégré via API (le choix CassKai)
Le VSCU est la révolution du eTIMS : une couche logicielle qui s'intègre directement dans un ERP, un SaaS comptable ou un système de facturation existant via une API certifiée KRA. C'est le mode privilégié des PME modernes : aucun matériel à acheter, intégration native, mises à jour automatiques. CassKai utilise exclusivement le mode VSCU, ce qui permet aux PME kényanes de se mettre en conformité en quelques heures sans investissement hardware.
3. eTIMS Online — portail web KRA pour saisie manuelle
Pour les très petites entreprises qui émettent quelques factures par semaine, la KRA met à disposition un portail web où l'utilisateur saisit chaque facture manuellement. Pratique pour démarrer, mais peu scalable : pas d'intégration comptable, pas d'export automatique, pas de pilotage des KPIs (DSO, aging). Recommandé uniquement comme solution transitoire.
4. eTIMS App — mobile pour micro-commerçants
Application mobile officielle KRA, destinée aux commerçants nomades, livreurs, prestataires de services individuels. Permet d'émettre une facture eTIMS depuis un smartphone, avec impression via imprimante Bluetooth optionnelle. Idéal pour le secteur informel en cours de formalisation.
Tableau comparatif synthétique :
| Mode | Coût initial | Volume cible | Intégration ERP | Cible PME |
|---|---|---|---|---|
| OSCU | 30 000 - 80 000 KES | 1 000+ factures/jour | Limitée | Grandes PME et ETI |
| VSCU | Inclus dans CassKai | Illimité | Native API | Toutes PME modernes |
| eTIMS Online | Gratuit | 0-50 factures/mois | Aucune | Micro-entreprises |
| eTIMS App | Gratuit | 0-100 factures/mois | Aucune | Commerçants nomades |
Pour une PME structurée qui utilise un logiciel comptable, le VSCU est presque toujours le meilleur choix : pas de hardware, pas de double saisie, et un alignement automatique entre facturation et comptabilité.
VSCU n'est pas qu'une option : c'est le mode pensé pour les PME numérisées. Tout ce qui n'est pas VSCU dans un environnement multi-utilisateurs est un risque opérationnel à terme.
Obligations légales et checklist de conformité PME
Pour une PME kényane, la mise en conformité eTIMS ne se limite pas à choisir un mode de déploiement : elle implique une série d'obligations précises codifiées par la KRA et l'iTax. Voici le panorama complet, structuré pour une compréhension opérationnelle.
Taux de TVA au Kenya (2026) :
- 16 % : taux standard applicable à la majorité des biens et services
- 8 % : taux réduit sur les produits pétroliers
- 0 % : exportations et certaines fournitures spécifiques (médicaments, fournitures pharmaceutiques)
- Exempt : assurance, éducation, santé publique, services financiers de base
Le PIN (Personal Identification Number) : Tout émetteur de facture doit disposer d'un PIN actif délivré par la KRA via le portail iTax. Pour les transactions B2B, le PIN du client doit également apparaître sur la facture — c'est une condition de déductibilité de la TVA pour l'acheteur. En cas d'omission, la KRA peut refuser la déduction lors d'un contrôle.
Les 7 obligations concrètes pour chaque facture eTIMS :
- Transmission en temps réel : chaque facture doit être soumise au serveur KRA avant sa remise au client, sauf mode dégradé explicitement autorisé.
- QR code et CUIN obligatoires : le QR code encode le Control Unit Information (CUIN) unique retourné par la KRA. Sans CUIN, la facture est invalide.
- Numérotation séquentielle : chaque facture porte un numéro unique et séquentiel, sans saut ni doublon. La KRA contrôle automatiquement.
- PIN émetteur ET acquéreur (B2B) : pour toute facture B2B, les deux PIN doivent figurer en clair sur le document.
- Mention de la devise : KES par défaut, mais USD, EUR, GBP autorisés pour les exports et facturation internationale. Le taux de change doit être mentionné si non-KES.
- Fenêtre d'annulation de 24 heures : une facture eTIMS peut être annulée via une API dédiée dans les 24 heures suivant son émission. Au-delà, seule une note de crédit est admissible.
- Archivage légal de 5 ans : les factures eTIMS doivent être conservées pendant 5 ans (durée de droit commun au Kenya, à comparer aux 10 ans en zone OHADA — UEMOA), avec capacité à les restituer à la KRA sur demande.
Sanctions en cas de non-conformité : au-delà de la pénalité de 5 % du chiffre d'affaires par facture invalide, la KRA peut bloquer le remboursement des crédits de TVA, exiger une régularisation rétroactive, voire suspendre le PIN de l'entreprise dans les cas les plus graves. La conformité eTIMS n'est donc pas optionnelle — elle conditionne la capacité opérationnelle de l'entreprise.
Comment CassKai s'intègre à eTIMS via VSCU
CassKai a fait le choix architectural du mode VSCU (Virtual Sales Control Unit) pour son intégration KRA eTIMS. Concrètement, cela signifie que les PME kényanes utilisant CassKai n'ont aucun boîtier physique à acheter, aucun logiciel tiers à installer, et aucune double saisie à effectuer. Tout le cycle de facturation — de la saisie à la transmission KRA, en passant par la génération du PDF normalisé — se déroule dans une expérience utilisateur unifiée.
Le workflow technique CassKai eTIMS, étape par étape :
- Saisie de la facture brouillon : le commercial ou le comptable crée la facture dans CassKai (client, articles, taux TVA 16 %/8 %/0 %, devise KES ou autre). À ce stade, la facture est en statut « draft » et n'a pas encore d'existence légale.
- Soumission VSCU à la KRA : au clic sur « Émettre », CassKai construit le payload conforme à la spécification eTIMS (PIN émetteur, PIN acquéreur si B2B, lignes de facturation, montants HT/TVA/TTC, devise, taux de change si applicable) et le transmet via l'API VSCU certifiée.
- Retour KRA : le serveur KRA valide la facture, lui attribue un CUIN (Control Unit Information) unique et renvoie un QR code encodant les éléments de vérification (URL KRA + identifiant facture + signature numérique).
- Génération du PDF normalisé : CassKai assemble le PDF final intégrant le CUIN, le QR code, les PIN émetteur et acquéreur, les mentions légales obligatoires, et le sceau fiscal. Ce PDF est la version juridiquement opposable de la facture.
- Notification client et archivage : le PDF est envoyé automatiquement au client (email ou WhatsApp Business), et stocké en archivage légal chiffré pour 5 ans dans CassKai.
Onboarding client : 5 minutes pour être conforme
- Récupération du PIN KRA via le portail iTax (préalable côté entreprise)
- Acquisition de la device key VSCU via la KRA (1 formulaire, gratuit)
- Saisie des credentials dans CassKai (Paramètres → Pays → Kenya → eTIMS)
- Test en sandbox CassKai (10 factures de test, validation visuelle du QR)
- Bascule en production : effective dès la première facture émise
Support multi-devises natif : CassKai gère nativement KES, USD, EUR, GBP. Pour une PME kényane qui exporte vers l'Europe ou les pays voisins de l'EAC (Tanzanie, Ouganda, Rwanda), la facturation multi-devises se fait en une opération, avec calcul automatique du taux de change officiel du jour (source : Central Bank of Kenya).
CassKai prend en charge l'intégration VSCU de bout en bout — votre équipe finance n'a aucune compétence IT à mobiliser. Onboarding moyen : moins de 30 minutes pour une PME standard.
PAYE, NSSF Tier I+II, SHIF et AHL : le quartet de la paie kényane
Au-delà de la facturation eTIMS, une PME kényane doit maîtriser un autre pilier de sa conformité : la paie. La fiscalité salariale au Kenya a connu une refonte majeure entre 2023 et 2024, et tout dirigeant doit aujourd'hui composer avec un quartet d'obligations sociales et fiscales : PAYE, NSSF, SHIF et AHL. Voici l'essentiel.
PAYE (Pay As You Earn) — impôt progressif sur les salaires
Le PAYE est l'impôt mensuel sur le revenu prélevé à la source. Les barèmes 2026 sont :
- Jusqu'à 24 000 KES/mois : 10 %
- 24 001 - 32 333 KES : 25 %
- 32 334 - 500 000 KES : 30 %
- 500 001 - 800 000 KES : 32,5 %
- Au-delà de 800 000 KES : 35 %
Une personal relief de 2 400 KES par mois est déductible pour chaque salarié résident fiscal kényan. Les retours PAYE sont déposés mensuellement via iTax, et la déclaration annuelle P9 récapitule l'ensemble des rémunérations.
NSSF (National Social Security Fund) — sécurité sociale Tier I + Tier II
Depuis la réforme du NSSF Act 2013 effectivement appliquée en 2023, la contribution NSSF est structurée en deux tranches :
- Tier I : 6 % du salaire brut jusqu'à un plafond Lower Earnings Limit (LEL) de 8 000 KES, soit maximum 480 KES employé + 480 KES employeur par mois.
- Tier II : 6 % du salaire brut entre 8 001 et 72 000 KES (Upper Earnings Limit, UEL), soit maximum 3 840 KES employé + 3 840 KES employeur par mois.
- Total NSSF employé maximum : 4 320 KES/mois (480 + 3 840). Idem pour l'employeur.
SHIF (Social Health Insurance Fund) — remplace NHIF depuis octobre 2024
Le SHIF, créé par le Social Health Insurance Act 2023 et opérationnel depuis le 1er octobre 2024, remplace le NHIF historique. La cotisation est de 2,75 % du salaire brut, plafond non applicable, à la charge exclusive du salarié. Le SHIF finance le nouveau régime universel d'assurance maladie kényan (UHC, Universal Health Coverage).
AHL (Affordable Housing Levy) — taxe logement depuis mars 2024
L'Affordable Housing Act 2024 a instauré une nouvelle taxe destinée à financer la construction de logements abordables au Kenya :
- Employé : 1,5 % du salaire brut
- Employeur : 1,5 % du salaire brut
- Plafond : aucun plafond, taxe sur 100 % du brut
Au total, pour un salarié gagnant 100 000 KES brut/mois en 2026, les retenues salariales cumulées (PAYE + NSSF Tier I+II + SHIF + AHL) peuvent atteindre 35 à 40 % du brut — un niveau de complexité qui justifie pleinement un module paie automatisé.
CassKai Kenya Payroll Module : CassKai gère nativement le calcul PAYE progressif, NSSF Tier I+II, SHIF et AHL, génère les formulaires P9 (récapitulatif annuel salarié) et P10 (déclaration employeur mensuelle), et produit les NSSF Monthly Returns au format requis par la KRA. Cela évite les erreurs de calcul, accélère les paies et sécurise la trésorerie en évitant les pénalités de retard.
Roadmap pratique : de la non-conformité à 100 % digital en 30 jours
Voici la trajectoire concrète que nous recommandons à toute PME kényane qui souhaite passer d'un processus de facturation papier/Excel à un système eTIMS pleinement opérationnel en 30 jours, avec CassKai comme socle.
Semaine 1 : enregistrement KRA et audit du process actuel
- Vérifier l'activation du PIN KRA via le portail iTax (ou en demander un si inexistant)
- Cartographier le process de facturation actuel : qui émet, sous quel format, à quelle fréquence, vers quels types de clients (B2B vs B2C)
- Recenser les volumes mensuels et identifier les pics
- Valider l'assujettissement TVA et les taux applicables (16 %/8 %/0 %)
- Estimer le coût caché du non-conformité (pénalité 5 % du CA + temps de saisie manuelle)
Semaine 2 : onboarding CassKai et cartographie du plan comptable IFRS
- Création du compte CassKai et configuration de l'entreprise (NIF/PIN, devise KES, exercice fiscal)
- Import du plan comptable : CassKai propose un mapping IFRS prêt à l'emploi adapté au Kenya
- Import de la base clients/fournisseurs (avec PIN obligatoire pour B2B)
- Paramétrage des comptes bancaires (KCB, Equity, NCBA, Co-op Bank — connecteurs natifs)
- Formation initiale équipe (2 heures en visio avec un Customer Success Manager CassKai)
Semaine 3 : credentials VSCU et tests sandbox
- Demande de la device key VSCU auprès de la KRA (procédure en ligne, généralement 24-72h)
- Saisie des credentials dans CassKai (chiffrement automatique côté serveur)
- Émission de 10 factures de test dans l'environnement sandbox KRA
- Validation visuelle : CUIN présent, QR code scannable, mentions légales conformes
- Tests de scénarios spécifiques : annulation 24h, facture multi-devises, factures B2C anonymes
Semaine 4 : production go-live et formation équipe
- Bascule en environnement production KRA (changement de credentials sandbox -> production)
- Émission de la première facture réelle, validation directe par le contrôleur de gestion
- Formation approfondie équipes : commercial (saisie, suivi), comptabilité (rapprochements TVA), DG (dashboards KPI cash)
- Configuration des alertes proactives (factures en erreur, dépassement de seuil)
- Activation des dashboards DSO, aging clients, prévisions de trésorerie
Au terme des 30 jours, l'entreprise dispose d'un système de facturation 100 % conforme eTIMS, intégré à sa comptabilité IFRS, avec un suivi temps réel de la trésorerie et zéro double saisie. Le retour sur investissement est mesurable dès le deuxième mois : réduction du DSO de 5 à 15 jours en moyenne grâce au suivi automatisé, élimination des pénalités KRA, et libération de 10 à 20 heures par mois côté finance.
CassKai vous accompagne à chaque étape, avec un Customer Success Manager dédié basé à Nairobi qui parle anglais et swahili. Aucune PME laissée seule face à eTIMS.