E-commerce11 min read

DGID E-invoicing Obligation Senegal 2026: SME Requirements, Accepted EDI Format, Penalties & Integration with Wave or Stripe

Mohamed Bah·Fondateur, Kolonell
June 29, 2026
Share:
DGID E-invoicing Obligation Senegal 2026: SME Requirements, Accepted EDI Format, Penalties & Integration with Wave or Stripe

DGID E-invoicing Obligation Senegal 2026: SME Requirements, Accepted EDI Format, Penalties & Integration with Wave or Stripe

E-commerce

The verdict in three sentences

The DGID mandates e-invoicing in SYSCOHADA XML format in tiers: 100 million FCFA turnover from January 2026, 30 million from July 2026. Your Wave or Stripe webhook does not produce this regulatory XML: you need middleware or a certified platform. The penalty hits fast: 50,000 FCFA per non-compliant invoice, capped at 5,000,000 FCFA per year.

Who is affected and by when

The rollout is gradual. It is not a single switch: the DGID staggers by turnover threshold to absorb the load on both the tax administration and businesses.

Annual turnover thresholdEffective dateRequired formatAudit risk
> 1 billion FCFAAlready in force (2025)SYSCOHADA XML + 10-year archiveVery high
> 100 million FCFAJanuary 2026Full SYSCOHADA XMLHigh
30 to 100 million FCFAJuly 2026Full SYSCOHADA XMLMedium
< 30 million FCFARecommended, not mandatoryPDF + free portalLow
Sole trader (simplified regime)Out of scope 2026Paper invoice toleratedVery low

The XML must carry the full legal identifiers: NINEA, RCCM, NIF, VAT number, and line-by-line detail (description, quantity, net price, VAT rate, gross amount). An invoice without a valid NINEA is rejected at transmission.

Certified platforms and real cost

Three paths exist in 2026. The public CGI-DGI portal is free but tedious by hand; private platforms automate generation and transmission.

Solution2026 costXML generationE-commerce integration
CGI-DGI portal (public)FreeManual entryNone (copy-paste)
Invoicer.sn15,000 FCFA/monthAutomaticREST API available
Yodiwo30,000 FCFA/monthAutomatic + archivingWebhook + ERP
Custom middleware (Kolonell)150,000 to 300,000 FCFA one-timeTailored from Wave/StripeNative

The critical point: Wave and Stripe return a payment event, not a tax invoice. The webhook contains the amount, transaction ID and timestamp, but no mapping to the DGID XML schema. Middleware turns that event into a compliant invoice, sends it to the DGID, retrieves the validation number and archives it. This is a one-off build of 150,000 to 300,000 FCFA depending on catalogue complexity.

Mini case study

Fatou runs an online cosmetics shop in Dakar, 2025 turnover of 62 million FCFA. She is caught by the July 2026 tier. She issues about 140 invoices per month. If she does nothing and keeps her homemade PDFs, the maximum exposure is 140 x 50,000 = 7,000,000 FCFA/month, capped at 5,000,000 FCFA/year. By choosing Invoicer.sn at 15,000 FCFA/month plus a Kolonell middleware at 220,000 FCFA one-time, her annual compliance cost is 220,000 + (15,000 x 12) = 400,000 FCFA the first year, then 180,000 FCFA/year. That is 12.5 times less than the capped penalty alone.

Need a professional website?

Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.

FAQ

Is my Wave webhook enough to be compliant with the DGID?

No. The webhook proves payment but does not generate the SYSCOHADA XML with NINEA, RCCM and VAT detail. You need middleware or a certified platform that turns the payment event into a tax invoice transmitted to the DGID.

What exactly is the penalty for non-compliance?

50,000 FCFA per non-compliant invoice, capped at 5,000,000 FCFA per year per company. At 140 invoices/month, the cap is reached in under two months.

Am I affected if my turnover is 25 million FCFA?

Not in 2026: below 30 million, e-invoicing is recommended but not mandatory. Still anticipate, as the threshold will likely drop in a future finance law.

How long must I archive my e-invoices?

Ten years, in an unalterable electronic format. Platforms like Yodiwo include legal archiving; custom middleware must provide timestamped, signed storage.

Can I keep Stripe for my international clients?

Yes. Stripe collects, the middleware generates the DGID e-invoice in parallel. You keep your existing payment funnel and only add the tax layer.

Let's talk about your project. We plug a DGID-compliant e-invoice middleware onto your Wave, Orange Money or Stripe without rebuilding your site. WhatsApp +221 77 596 93 33.

Tags:#e-facture dgid senegal#facturation electronique obligation#ninea rccm e-invoice#syscohada xml facture#dgid 2026 pme#yodiwo invoicer senegal#conformite fiscale ecommerce#tva e-commerce declaration
Share:

Mohamed Bah

Fondateur, Kolonell

Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.