France e-invoicing emission mandate 2027 for small and medium businesses: the plugin for a WooCommerce store
From 1 September 2027, every French small business, SME and micro-business must issue its B2B invoices in structured e-invoice format. Here is what that means for a WooCommerce store, and how to get ready without switching sales tools or paying a subscription per invoice.
Who is affected on 1 September 2027
On 1 September 2027, the obligation to issue structured e-invoices (Factur-X, UBL or CII) extends to every French small business, SME and micro-business, one year after large companies. If your WooCommerce store sells to business customers or public buyers, even occasionally, this deadline concerns you directly.
Only B2B sales and public contracts are covered by the structured-emission mandate: your regular B2C invoices stay unchanged. Many WooCommerce stores do both at once, which complicates picking a solution: it has to handle professional orders without adding friction to regular checkout.
The options for getting compliant on WooCommerce
Three approaches coexist: go through an accredited platform (PDP) that centralises emission and transmission, for a subscription or a per-invoice fee; re-enter your orders in a separate invoicing tool, at the cost of double data entry; or generate the file directly from WooCommerce, where the order already exists, with no re-typing and no third-party account to open.
- Accredited platform (PDP): transmission included, recurring cost per invoice or volume, needs an export flow from WooCommerce
- External invoicing software: double data entry, risk of mismatch between the order and the invoice
- Direct generation from WooCommerce: one click on the order, no re-typing, you choose the transmission channel afterwards
This plugin covers the third option: it builds the Factur-X file (CII D16B XML, full EN 16931 profile in Pro) from the data already present in the WooCommerce order, and checks it before export. It doesn't replace a PDP for transmission; it removes re-typing and double data management.
Getting ready without waiting for summer 2027
Three steps are enough to avoid a last-minute scramble: check that your seller data (SIREN with key, intra-EU VAT number, late-payment penalty wording) is complete in WooCommerce; generate a test file on a real B2B order and have it checked by a customer or an accountant familiar with the format; fix any missing field once and for all, before order volume makes every correction costly in 2027.
Frequently asked questions
Do I need to issue e-invoices already in 2026?
No, unless you're a large company. For a small or medium business, the emission mandate starts on 1 September 2027. You can start generating compliant files now, with no obligation, for customers who already ask for them.
Does this plugin replace an accredited platform (PDP)?
No. It generates and checks the Factur-X file on your own server; transmission through a PDP or another channel remains a separate step, your choice. No transmission subscription is included or required to use the plugin.
How much does compliance cost for a WooCommerce store?
The free version generates the base format (BASIC profile) with no order limit. The Pro version, €79/year excl. VAT for one store, adds the full EN 16931 profile, batch processing and CSV export for your accountant. No per-invoice fee.
Don't leave the 2027 deadline for the last minute
Generate, check and export your Factur-X invoices directly from WooCommerce, from €79/year excl. VAT for one store — no new checkout, no per-invoice fee.