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 threshold | Effective date | Required format | Audit risk |
|---|---|---|---|
| > 1 billion FCFA | Already in force (2025) | SYSCOHADA XML + 10-year archive | Very high |
| > 100 million FCFA | January 2026 | Full SYSCOHADA XML | High |
| 30 to 100 million FCFA | July 2026 | Full SYSCOHADA XML | Medium |
| < 30 million FCFA | Recommended, not mandatory | PDF + free portal | Low |
| Sole trader (simplified regime) | Out of scope 2026 | Paper invoice tolerated | Very 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.
| Solution | 2026 cost | XML generation | E-commerce integration |
|---|---|---|---|
| CGI-DGI portal (public) | Free | Manual entry | None (copy-paste) |
| Invoicer.sn | 15,000 FCFA/month | Automatic | REST API available |
| Yodiwo | 30,000 FCFA/month | Automatic + archiving | Webhook + ERP |
| Custom middleware (Kolonell) | 150,000 to 300,000 FCFA one-time | Tailored from Wave/Stripe | Native |
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.
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.