FIRS e-invoicing Nigeria : conformité BIS Billing 3.0 pour PME

Du pilote 2024 à l'obligation généralisée 2026, le FIRS impose BIS Billing 3.0 et UBL 2.1 à toutes les entreprises nigérianes. IRN, MBS, sceau QR, TVA 7,5 %, PAYE annualisée, PenCom : voici la feuille de route concrète pour mettre votre PME en conformité et transformer cette contrainte en levier de trésorerie.

Déploiement FIRS e-invoicing : du volontaire à l'obligatoire (2024-2026)

Le Federal Inland Revenue Service (FIRS) a lancé en 2024 son programme de facturation électronique nationale, calqué sur le standard international BIS Billing 3.0 couplé à la syntaxe UBL 2.1. Le projet pilote s'est ouvert sur la base du volontariat aux large taxpayers (chiffre d'affaires supérieur à 25 milliards NGN), avant un déploiement phasé en 2025-2026 vers les entreprises moyennes (plus de 5 milliards NGN) puis les PME et finalement l'ensemble du tissu économique formel.

Le modèle retenu par le FIRS est celui du clearance (pré-validation) via une plateforme centrale appelée Merchant Buyer Solution (MBS). Chaque facture B2B doit être soumise au MBS avant transmission au client : le système vérifie la cohérence des données, valide les NIF (TIN) émetteur et récepteur, applique les contrôles de TVA et de WHT, puis renvoie un Invoice Reference Number (IRN) et un sceau QR signé. Sans IRN, la facture n'est pas opposable fiscalement.

Le choix de BIS Billing 3.0 / UBL 2.1 n'est pas anodin : c'est exactement le socle technique de PEPPOL, le réseau européen de facturation cross-border. Cela signifie qu'une PME nigériane conforme FIRS est techniquement prête à émettre des factures vers l'Europe et vers tout pays adoptant PEPPOL, sans retraitement majeur. Pour les exportateurs nigérians, c'est un avantage concurrentiel direct.

Le calendrier de bascule reste susceptible d'évoluer — le FIRS communique régulièrement de nouveaux jalons via ses circulaires officielles et sa plateforme TaxPro Max. Notre recommandation pragmatique : ne pas attendre la date couperet pour démarrer, car l'onboarding réel (TIN actif, certificats API, tests sandbox, formation équipes) prend en moyenne 4 à 6 semaines pour une PME bien organisée.

Le Nigeria est la première économie africaine — la conformité FIRS est désormais un prérequis pour toute opération B2B sérieuse, en local comme à l'export.

L'Invoice Reference Number (IRN) : fonctionnement et champs UBL 2.1

L'IRN est la pierre angulaire du dispositif FIRS. C'est un identifiant unique attribué par le serveur MBS à chaque facture validée. Voici le déroulé technique d'une émission B2B nigériane conforme :

  1. Création de la facture dans le logiciel de gestion (CassKai, par exemple) : client, articles, quantités, devise (NGN ou devise étrangère + taux CBN), taux de TVA 7,5 %, WHT applicable, Stamp Duty si nécessaire.
  2. Soumission au MBS via l'API FIRS au format UBL 2.1 (XML). Les credentials API sont délivrés par le FIRS après enregistrement TIN et signature de la convention d'usage.
  3. Validation côté MBS : vérification des TIN (les deux parties doivent être enregistrées), contrôles de cohérence (totaux, taux), validation des règles de TVA et WHT.
  4. Retour de l'IRN et du QR : le MBS renvoie l'identifiant unique de facture, un sceau QR signé cryptographiquement et un timestamp. Ces éléments doivent figurer sur la facture finale envoyée au client.
  5. Distribution au buyer : la facture (PDF, XML, ou les deux) est transmise au client. Le buyer peut vérifier l'authenticité en scannant le QR (URL FIRS de vérification).
  6. Cancellation window : la facture peut être annulée via l'API pendant 72 heures après émission. Au-delà, il faut émettre un avoir (credit note) qui suit le même cycle MBS.

Côté UBL 2.1, voici les champs structurants minimum exigés par le FIRS sur toute facture B2B :

Champ UBLDescriptionObligatoire
cbc:IDNuméro de facture interneOui
cbc:IssueDateDate d'émissionOui
cbc:DocumentCurrencyCodeDevise (NGN, USD, EUR, GBP)Oui
cac:AccountingSupplierPartyIdentité émetteur + TINOui
cac:AccountingCustomerPartyIdentité client + TIN (si B2B)Oui
cac:InvoiceLineLignes article (1 à n)Oui
cac:TaxTotalVAT 7,5 % + WHT + Stamp DutyOui
cac:LegalMonetaryTotalTotaux HT / TVA / TTCOui

Toute incohérence (TIN inconnu, total faux, taux TVA non prévu) renvoie un code erreur. Une PME équipée d'un logiciel certifié ne voit jamais ces erreurs en production : les contrôles sont effectués en amont, côté logiciel, avant même la soumission MBS.

TVA 7,5 % Nigeria + WHT + Stamp Duty : le stacking fiscal

Particularité nigériane majeure : sur une même facture B2B, plusieurs prélèvements fiscaux se superposent. Une PME qui les gère manuellement risque l'erreur, le redressement FIRS, et surtout un brouillage de sa trésorerie. Voici les trois couches à maîtriser.

1. TVA (VAT) 7,5 %

  • Taux unique de 7,5 % sur la grande majorité des biens et services standards (relevé de 5 % à 7,5 % en 2020).
  • Pas d'effet cascade : la TVA est récupérable en amont pour les assujettis (input VAT credit).
  • Exonérations : alimentation de base, éducation, santé/médical, exports, services financiers, livres et journaux.
  • Validation TIN obligatoire des deux côtés en B2B : un buyer non enregistré bloque l'opération.

2. Withholding Tax (WHT)

Prélevé à la source par le buyer sur les factures de services principalement. Le payer retient le WHT et le reverse directement au FIRS ; le supplier reçoit le net, avec un certificat de crédit d'impôt à imputer ultérieurement.

  • 5 % : services B2B standards (construction, transport, location, prestations techniques courantes).
  • 10 % : services professionnels (conseil, audit, juridique, médical, ingénierie spécialisée).
  • 2,5 % : construction de bâtiments (taux réduit spécifique).
  • Aucun WHT sur les ventes de biens entre commerçants assujettis TVA — uniquement sur les services.

3. Stamp Duty

  • Taux : 0,375 % sur les factures B2B dont le montant dépasse 10 000 NGN (seuil bas qui touche quasiment toutes les factures professionnelles).
  • Prélevé par la Federal Inland Revenue Service Stamp Duty Office.
  • Pour les transactions bancaires électroniques de plus de 10 000 NGN, le stamp duty est aussi appliqué côté banque (50 NGN forfaitaire) — distinct du stamp duty facture.

Exemple concret : une facture de conseil de 1 000 000 NGN HT émise à un buyer B2B nigérian :

  • TVA 7,5 % = 75 000 NGN
  • Total TTC = 1 075 000 NGN
  • WHT 10 % (service professionnel) = 100 000 NGN retenus à la source par le buyer
  • Stamp Duty 0,375 % = 3 750 NGN
  • Le supplier reçoit : 975 000 NGN nets en cash, avec un certificat WHT de 100 000 NGN à imputer sur son impôt sociétés (CIT) annuel.

Cash impact : le DSO ne tient pas compte du WHT — le supplier reçoit moins de cash que prévu, mais récupère plus tard sous forme de crédit d'impôt. C'est un piège classique pour les PME qui ne maîtrisent pas le mécanisme. CassKai modélise automatiquement ce stacking et alimente le forecast trésorerie avec les flux nets attendus.

Le WHT prélevé à la source brouille le DSO classique : il faut piloter la trésorerie nette, pas le chiffre d'affaires nominal. CassKai automatise cette vision cash-réelle.

Intégration CassKai FIRS via UBL 2.1

CassKai propose une intégration FIRS native pour les PME nigérianes, avec un socle IFRS adapté au plan comptable nigérian et une couverture multi-villes Lagos, Abuja, Port Harcourt. Voici ce qui distingue notre approche.

Architecture IFRS-native

  • Plan comptable nigérian conforme aux Financial Reporting Council of Nigeria (FRC) standards, basé sur IFRS pour les sociétés non-PME et IFRS for SMEs pour les PME éligibles.
  • États financiers Statement of Financial Position, Comprehensive Income et Cash Flows directement exportables vers le FRC et CAMA filings.
  • Multi-companies natif : un groupe avec plusieurs entités (Lagos HQ + filiale Abuja + branch Port Harcourt) consolide en une seule vue, sans manipulation Excel.

Soumission MBS optimisée

  • Bulk submission jusqu'à 1 000 factures par heure via l'API FIRS, sans saturation. Pour les wholesalers, distributeurs et e-commerce, c'est la différence entre conformité fluide et goulot d'étranglement.
  • Gestion automatique du retry MBS en cas de timeout réseau, avec file d'attente persistante et reprise au point d'arrêt.
  • Réconciliation IRN/facture interne en temps réel, traçabilité bout en bout pour l'audit.
  • Validation TIN buyer en amont : si le client n'est pas enregistré FIRS, CassKai bloque l'émission et alerte le commercial, évitant le rejet MBS.

Onboarding Nigeria standardisé

Notre process d'onboarding prend en moyenne 14 jours ouvrés pour une PME monosite, 21 jours pour un groupe multi-sites :

  1. TIN verification (FIRS portal cross-check)
  2. FIRS API credentials request via TaxPro Max
  3. Lagos LIRS PAYE codes setup parallèle (ou autre state IRS selon localisation)
  4. PenCom registration vérifiée (PIN actif requis pour la paie)
  5. NSITF code attribué
  6. CassKai NG company setup (chart of accounts, devise NGN base, mapping comptes)
  7. Sandbox MBS : test 50 factures avec différents scénarios (B2B, B2C, exports, credit notes)
  8. Go-live progressif (10 % → 50 % → 100 % du flux selon validation)

Multi-devise et taux CBN

  • Devises supportées en natif : NGN (base), USD, EUR, GBP, ZAR.
  • Taux de change Central Bank of Nigeria (CBN) récupéré quotidiennement, jamais de saisie manuelle.
  • Pour les exportateurs facturant en USD : conversion CBN automatique sur la facture FIRS, écart de change comptabilisé en pertes/gains de change dès la réception du paiement.
  • Pour les imports : CassKai croise le NEM (Form M / Form NXP) avec la facture fournisseur pour vérifier la cohérence douanes / fiscalité.

Nous benchmarkons les taux NGN/USD chaque jour contre la Central Bank of Nigeria — aucune saisie manuelle, aucune erreur de change.

PAYE annualisée + PenCom + NSITF : la trinité paie nigériane

La paie nigériane se distingue par trois mécanismes qui, mal maîtrisés, génèrent des écarts massifs et des redressements coûteux. Voici ce qu'il faut comprendre.

1. PAYE annualisée (Pay As You Earn)

Régie par le Personal Income Tax Act (PITA) tel qu'amendé par la Finance Act 2023, la PAYE nigériane adopte un barème progressif annuel de 7 % à 24 %. Différence majeure avec la plupart des pays africains : on calcule l'impôt sur le revenu annuel projeté, puis on le divise par 12 pour la retenue mensuelle. Pas de calcul mois par mois.

Le barème PITA :

Tranche annuelle (NGN)Taux
0 – 300 0007 %
300 001 – 600 00011 %
600 001 – 1 100 00015 %
1 100 001 – 1 600 00019 %
1 600 001 – 3 200 00021 %
Au-delà de 3 200 00024 %

Avant application du barème, on déduit le Consolidated Relief Allowance (CRA) :

CRA = MAX(200 000 NGN, 1 % du brut annuel) + 20 % du brut annuel

Puis on déduit les contributions sociales obligatoires (PenCom employé, NHIS si applicable). Le résultat est le chargeable income auquel le barème s'applique.

2. PenCom (Pension Reform Act 2014)

  • 8 % à charge de l'employé, retenus sur le brut chaque mois.
  • 10 % à charge de l'employeur, soit un total cotisation de 18 % du brut.
  • Versement obligatoire vers un Pension Fund Administrator (PFA) agréé PenCom, choisi par l'employé.
  • Les contributions sont déductibles fiscalement de la base PAYE — d'où l'intérêt de bien intégrer PenCom AVANT calcul PAYE.

3. NSITF (Nigeria Social Insurance Trust Fund)

  • 1 % du brut, à la charge exclusive de l'employeur.
  • Couvre les accidents du travail et maladies professionnelles.
  • Obligatoire pour tout employeur avec au moins 5 salariés.
  • Versement mensuel direct au NSITF.

Spécificité critique : PAYE collectée par state IRS, pas par FIRS

Contrairement à la TVA et au CIT (centralisés FIRS), la PAYE est administrée par chaque state IRS. Lagos = LIRS (Lagos State Internal Revenue Service), Akwa Ibom = LIRS-AK, Rivers = RIRS, FCT Abuja = FCT-IRS, etc. 36 states + FCT = 37 portails et 37 calendriers potentiellement différents.

Pour un groupe avec présence multi-states, c'est un casse-tête administratif et un risque de non-conformité majeur. CassKai pré-mappe les principaux portails state IRS (Lagos, FCT, Rivers, Kano, Oyo, Delta, Edo, Cross River, Akwa Ibom) avec génération automatique des fichiers de déclaration mensuelle dans le format attendu par chaque state.

Le Nigeria a 36 states avec des portails LIRS différents — CassKai pré-mappe les principaux et génère automatiquement les fichiers state-spécifiques.

Roadmap conformité Nigeria — 45 jours

Voici la roadmap pragmatique pour basculer une PME nigériane en conformité FIRS + paie complète en 45 jours. Réaliste si vous démarrez avec une équipe finance disponible et un sponsor management.

Semaines 1-2 — Pré-requis administratifs

  • Vérification TIN actif sur TaxPro Max (FIRS portal). Si le TIN est dormant ou non confirmé, lancer la régularisation auprès du Tax Office local — c'est le bloquant n°1.
  • Inscription au programme e-invoicing FIRS via TaxPro Max ou MBS portal selon votre catégorie (large / medium / small).
  • En parallèle : enregistrement LIRS (ou state IRS local) pour récupérer les codes PAYE employeur. Pour Lagos : LIRS PAYE Code + Employer ID Card.
  • PenCom : confirmation du PIN entreprise actif. Si vous n'avez pas encore choisi un PFA pour les employés, c'est le moment de centraliser.
  • NSITF : confirmation de la registration ECS (Employer Code System) et obtention du certificat de conformité.

Semaine 3 — Setup CassKai NG

  • Création de l'entité CassKai pour le Nigeria avec plan comptable IFRS (ou IFRS for SMEs si éligible).
  • Paramétrage devise base NGN + activation USD/EUR/GBP pour les flux export/import.
  • Import du masterdata : clients (avec TIN), fournisseurs (avec TIN), articles, taux TVA 7,5 %, codes WHT, codes Stamp Duty.
  • Configuration de la paie : barème PITA 2023, CRA, PenCom 8 %/10 %, NSITF 1 %, codes LIRS.
  • Mapping des comptes vers les états FRC (Statement of Financial Position, Comprehensive Income, Cash Flows).

Semaines 4-5 — Sandbox MBS et tests

  • Connexion CassKai au sandbox FIRS MBS avec les credentials de test.
  • Émission de 50 factures de test couvrant tous les scénarios : B2B local NGN, B2B local USD, B2C, export, credit notes, debit notes, factures > 10 000 NGN (Stamp Duty), factures avec WHT.
  • Validation manuelle des IRN reçus, contrôle des QR codes, vérification des PDF générés.
  • Test du mode dégradé : déconnexion volontaire du sandbox, vérification que CassKai met bien en file d'attente et retransmet à la reconnexion.
  • Formation équipes : commercial (saisie factures + TIN), comptabilité (réconciliation IRN), DAF/contrôleur (tableau de bord conformité + dashboards cash).

Semaine 6 — Go-live production

  • Bascule des credentials sandbox vers production sur MBS.
  • Go-live progressif : commencer par 10 % du flux (un sous-ensemble de clients) en jour J, monter à 50 % à J+3, 100 % à J+7.
  • Connexion bancaire : intégration aux principales banques nigérianes (Zenith, GTBank, UBA, Access, First Bank) pour automatiser les paiements et la réconciliation cash.
  • Activation des dashboards CassKai : DSO Nigeria spécifique (avec impact WHT), aging clients, prévisions trésorerie 13 semaines, conformité MBS temps réel.
  • Première clôture mensuelle complète avec déclarations FIRS (VAT, WHT), LIRS (PAYE), PenCom et NSITF directement depuis CassKai.

Au-delà du Jour 45

Une fois la conformité acquise, l'enjeu devient le pilotage cash. Les indicateurs prioritaires sur le Nigeria :

  • DSO net (post-WHT) par segment client
  • Position FX exposée (USD facturé / NGN reçu)
  • Trésorerie disponible par banque (multi-banques courantes pour limiter le risque CBN)
  • Stock de crédits WHT à imputer sur le CIT annuel — souvent négligé, peut représenter plusieurs mois de cash bloqué

Démarrer 45 jours avant la deadline FIRS, c'est tranquille. Démarrer 15 jours avant, c'est la panique. Démarrer après, c'est le redressement.

Questions fréquentes

L'e-invoicing FIRS est-il obligatoire pour les PME dont le CA est inférieur à 1 milliard NGN ?

Le déploiement est phasé. Les large taxpayers (CA > 25 milliards NGN) ont basculé en premier, suivis des medium taxpayers (> 5 milliards NGN). Pour les PME en dessous de ce seuil, l'obligation arrive progressivement en 2025-2026 selon le calendrier FIRS — vérifier les circulaires officielles régulièrement. Notre recommandation : anticiper la bascule même si vous n'êtes pas encore dans le périmètre obligatoire. Vos clients large taxpayers exigeront de plus en plus une facturation FIRS-conforme de leurs fournisseurs PME, et un buyer ne paie pas une facture qu'il ne peut pas déduire de sa TVA — ce qui peut arriver si votre facture n'a pas d'IRN valide.

Que se passe-t-il si mon buyer rejette une facture pourtant validée par IRN ?

Une facture validée par IRN est juridiquement émise et opposable. Si le buyer conteste sur le fond (livraison contestée, prestation non conforme), il faut traiter le litige commercialement — pas via le MBS. Solutions : émettre un avoir (credit note) qui suit le même cycle MBS pour neutraliser la facture, ou attendre la résolution du litige avant facturation rectificative. Dans tous les cas, ne pas laisser une facture IRN-validée non encaissée dégrader votre DSO et votre forecast cash — CassKai alerte automatiquement les factures dépassant le délai de paiement convenu pour relance commerciale.

Puis-je émettre des factures en USD à des clients internationaux tout en restant conforme FIRS ?

Oui. UBL 2.1 supporte nativement le multi-devise via le champ DocumentCurrencyCode. Vous pouvez facturer en USD, EUR, GBP, ZAR. Pour les exports vers des clients non nigérians, la facture est généralement à 0 % TVA (exemption export), sous réserve de la documentation douanière correspondante (Form NXP). La conversion NGN à des fins comptables est faite au taux CBN du jour de la facture. CassKai gère ces conversions automatiquement et comptabilise les écarts de change à la réception du paiement, sans aucune intervention manuelle.

CassKai sépare-t-il automatiquement la PAYE entre le FIRS fédéral et les state IRS ?

Précision importante : la PAYE Nigeria n'est pas collectée par le FIRS, mais par le state IRS de résidence fiscale de chaque salarié. CassKai applique le routage automatiquement : pour chaque employé, le state de résidence est défini dans la fiche RH, et la déclaration PAYE mensuelle est générée au format attendu par ce state IRS (LIRS pour Lagos, FCT-IRS pour Abuja, RIRS pour Rivers, etc.). Le FIRS, lui, reçoit les déclarations CIT (corporate income tax), TVA et WHT. Cette séparation est strictement appliquée — la pire erreur d'une PME multi-states est de déclarer toute la PAYE à Lagos LIRS alors qu'une partie des employés réside dans d'autres states.

Comment CassKai gère-t-il le taux de change CBN pour les factures en devise étrangère ?

CassKai récupère le taux officiel Central Bank of Nigeria (CBN) chaque jour via le canal officiel, sans saisie manuelle. À l'émission d'une facture en USD/EUR/GBP, le taux du jour est appliqué automatiquement à la conversion NGN pour les écritures comptables. À la réception du paiement (souvent à une date différente avec un taux différent), CassKai calcule l'écart de change et le comptabilise en gain ou perte de change (PnL). Pour les exports stratégiques, vous pouvez aussi figer un taux contractuel par avenant — CassKai trace alors écart entre taux figé et taux CBN réel pour analyse de marge.

Articles liés

Ressources gratuites

Transformez cette lecture en plan d’action

Guides pratiques et diagnostic pour avancer sans attendre sur la conformité, la facturation et la migration.

Explorez aussi

Passez du diagnostic à l’action

Testez CassKai, vérifiez votre conformité ou récupérez un guide opérationnel.

Sans carte bancaire · Données sécurisées