Back to Blog
·13 min read·Snaply Team

E-Invoicing for Freelancers in France: Factur-X & PDP Guide (2026)

E-InvoicingFactur-XFranceFreelancerEN 16931Auto-EntrepreneurPDPChorus ProComplianceE-Reporting
E-Invoicing for Freelancers in France: Factur-X & PDP Guide (2026)

E-Invoicing in France: What Freelancers Need to Know

France is in the middle of one of the largest e-invoicing rollouts in Europe, and if you work as a freelancer or independent consultant in the country, the changes will affect how you create, send, and store every single B2B invoice. The réforme de la facturation électronique is not a distant regulatory concept anymore. Large companies already have a compliance deadline in September 2026, and smaller businesses including auto-entrepreneurs and micro-entreprises are next in line.

This guide walks through what the French e-invoicing mandate actually requires, which formats and platforms are involved, what the timeline looks like for freelancers specifically, and how to get your invoicing setup compliant without overcomplicating it. If you have been using PDF invoices sent by email and wondering whether that still counts, the short answer is: it will not for much longer.

What Counts as an E-Invoice in France

The distinction matters more than most freelancers realize. Under French law, an e-invoice (facture électronique) is not simply a digital file. A PDF that you create in Word, export, and email to your client is a digital invoice, but it is not an e-invoice in the regulatory sense. The same applies to scanned paper invoices or PDFs generated by accounting software that do not include structured data.

A compliant e-invoice in France must contain structured data in a machine-readable format that can be processed automatically by accounting systems. The French tax administration (DGFiP) accepts three formats:

  • Factur-X (also known as ZUGFeRD in Germany) is a hybrid format that combines a human-readable PDF with embedded XML data. You can open it like a normal invoice, but software can also extract the structured data from the XML layer without manual input. This is the most popular choice among small businesses and freelancers because it looks and feels like a regular invoice while meeting all technical requirements.

  • UBL (Universal Business Language) is a pure XML format widely used in the Peppol network and across several EU countries. There is no visual PDF layer. The invoice is entirely structured data meant for machine-to-machine processing.

  • CII (Cross-Industry Invoice) is another pure XML format based on the UN/CEFACT standard. Like UBL, it contains only structured data. The Factur-X XML layer is actually based on CII, which is why the two are closely related.

All three formats must conform to the European standard EN 16931, which defines the semantic data model for electronic invoices across the EU. If your invoicing software generates Factur-X at the EN 16931 profile level, you are covered.

For most freelancers, Factur-X is the practical choice. It gives your clients a familiar-looking PDF they can open and read, while the embedded XML satisfies the technical requirements of the mandate. Pure XML formats like UBL and CII work well for larger organizations with automated procurement systems, but they produce files that are not human-readable without dedicated software.

The French E-Invoicing Timeline

France originally planned to launch mandatory B2B e-invoicing in July 2024, but postponed the rollout after recognizing that the infrastructure and certification process for platforms needed more time. The revised timeline introduced a phased approach based on company size, using the standard French business classification system.

September 1, 2026

This is the first major milestone. From this date, all businesses in France must be able to receive e-invoices, regardless of their size. At the same time, large enterprises (grandes entreprises, defined as companies with more than 5,000 employees or annual revenue exceeding €1.5 billion) must begin issuing e-invoices and transmitting e-reporting data to the tax administration.

For freelancers, the immediate impact is the receiving obligation. Even if you are a solo auto-entrepreneur, you need to be set up to accept e-invoices from September 2026. In practice, this means having access to a platform or software that can receive and display Factur-X, UBL, or CII invoices.

September 1, 2027

Mid-sized enterprises (ETI) and small and medium-sized enterprises (PME) must begin issuing e-invoices and transmitting e-reporting data. ETI are companies with 250 to 4,999 employees or annual revenue between €50 million and €1.5 billion. PME covers businesses with 10 to 249 employees or annual revenue between €2 million and €50 million.

Most freelancers do not fall into these categories, but this phase matters because many of the clients you invoice will start requiring structured e-invoices in return. If your larger clients have been flexible about accepting PDF invoices up to this point, that flexibility will likely end.

September 1, 2028

Micro-entreprises must begin issuing e-invoices and transmitting e-reporting data. A micro-entreprise in France is defined as a business with fewer than 10 employees and annual revenue below €2 million. This category covers the vast majority of freelancers, independent consultants, and auto-entrepreneurs.

This is your hard deadline if you are a freelancer operating as a micro-entreprise. After September 2028, every B2B invoice you issue must be a structured e-invoice transmitted through an authorized platform.

A note on timeline reliability

France has revised this schedule multiple times since the original 2024 start date. The dates above reflect the latest official timeline, but further adjustments remain possible. The DGFiP website is the authoritative source for current dates. Regardless of potential shifts, the direction is clear and irreversible: France will require e-invoicing for all domestic B2B transactions. For a comprehensive overview of e-invoicing deadlines across the EU, see our e-invoicing deadlines timeline.

The Platform Infrastructure: PPF, PDP, and How Invoices Flow

Unlike Germany, where businesses can exchange e-invoices directly with each other (for example by emailing a ZUGFeRD file), France is building a centralized infrastructure that routes all B2B e-invoices through authorized platforms. Understanding this architecture is essential because it determines how your invoices actually get from you to your client and to the tax administration.

The PPF (Portail Public de Facturation)

The PPF is the government-operated public invoicing portal. Think of it as the successor to Chorus Pro, which has been handling B2G (business-to-government) invoices since 2020. The PPF will serve as the default option for businesses that do not want to use a private platform. It handles invoice routing, validation, and transmission of data to the tax administration.

Any business can use the PPF for free. For freelancers who want to minimize costs, this is an option worth knowing about. The tradeoff is that the PPF provides basic functionality. It will accept and route your invoices, but it does not replace full invoicing software with features like client management, recurring invoices, expense tracking, or financial reporting.

PDPs (Plateformes de Dématérialisation Partenaires)

PDPs are private platforms that have been certified by the French tax administration to handle e-invoice exchange. They perform the same core function as the PPF (routing invoices and transmitting data to the tax administration) but typically offer additional services. Most modern invoicing and accounting software providers operating in France are seeking or have obtained PDP certification.

When you send an invoice through a PDP, the platform validates it, routes it to your client (either through the PPF or directly to their PDP), and transmits the required reporting data to the DGFiP. The PDP acts as the trusted intermediary between you, your client, and the tax authority.

For freelancers, the practical question is whether your invoicing software is connected to the PPF or operates as (or through) a certified PDP. If it does, your e-invoicing compliance is handled automatically. If it does not, you will need to either switch tools or manually submit invoices through the PPF portal.

How the flow works in practice

Here is what happens when you send a B2B invoice under the new system:

  1. You create an invoice in your invoicing software (which is either a PDP itself or connected to one)
  2. The platform generates the invoice in a compliant format (Factur-X, UBL, or CII) and validates it
  3. The invoice is transmitted to your client through the platform network (PDP-to-PDP, PDP-to-PPF, or PPF-to-PDP)
  4. The platform automatically reports the transaction data to the DGFiP
  5. Your client receives the invoice on their platform and can process it

The key difference from the current PDF-by-email workflow is that there is always a platform in the middle. You cannot simply email a Factur-X file directly to your client and consider it compliant. The invoice must flow through the authorized infrastructure.

E-Reporting: The Other Half of the Reform

The e-invoicing mandate only covers domestic B2B transactions between two businesses established in France. But the reform includes a second component that many freelancers overlook: e-reporting.

E-reporting requires businesses to report transaction data to the tax administration for invoices that fall outside the scope of the e-invoicing mandate. This includes:

  • B2C transactions (invoices to private individuals who are not VAT-registered)
  • Cross-border B2B transactions (invoices to clients in other EU countries or outside the EU)
  • Transactions with non-established parties

If you are a freelancer who invoices international clients or does any B2C work, e-reporting applies to you. The data must be transmitted through the same platform infrastructure (PPF or PDP) within a set timeframe after the transaction. The reporting includes key invoice data like amounts, VAT rates, and party identifiers, but not the full invoice itself.

The e-reporting timeline follows the same phases as the e-invoicing mandate: large enterprises from September 2026, ETI and PME from September 2027, and micro-entreprises from September 2028.

Auto-Entrepreneurs and Franchise en Base de TVA

If you operate as an auto-entrepreneur under the franchise en base de TVA (VAT exemption for small businesses with turnover below the threshold), you might be wondering whether the e-invoicing mandate applies to you at all. The answer is yes.

The e-invoicing obligation applies to all businesses subject to VAT, including those benefiting from the franchise en base. The VAT exemption does not exempt you from e-invoicing. You must still issue compliant e-invoices for your B2B transactions starting from your applicable deadline (September 2028 for micro-entreprises).

Your invoices will look slightly different because they will not include VAT lines. Instead, they must include the mandatory mention "TVA non applicable, article 293 B du CGI" (VAT not applicable, article 293 B of the French tax code). Your e-invoicing software needs to handle this correctly in the structured data, setting the appropriate VAT exemption reason code in the XML so that the invoice passes validation on the platform.

This is a practical detail that trips up freelancers who assume their VAT-exempt status somehow puts them outside the scope of the reform. It does not. The obligation covers the invoice format and transmission method, not the VAT treatment on the invoice itself.

What Needs to Be on a French E-Invoice

French invoices have always had specific mandatory mentions (mentions obligatoires), and the e-invoicing mandate does not change what information is required. It does change how that information must be structured. Here are the core elements that every e-invoice must contain:

  • Seller identification: your business name, address, and SIREN/SIRET number
  • Buyer identification: your client's business name, address, and SIREN/SIRET number (for domestic B2B)
  • Invoice number: sequential, unique, and without gaps in the numbering sequence
  • Invoice date and due date
  • Description of goods or services: clear enough to identify what was delivered
  • Unit price, quantity, and total amount for each line
  • Applicable VAT rate and amount (or the VAT exemption mention for franchise en base)
  • Total amount excluding tax (HT), total VAT, and total amount including tax (TTC)
  • Payment terms and conditions
  • The mention "Facture" or "Invoice" on the document

For the structured e-invoice format, these data points must be mapped to the correct fields in Factur-X XML, UBL, or CII. Your invoicing software handles this mapping, so you do not need to understand the XML schema yourself. But you do need to make sure all mandatory fields are actually filled in, because the platform will reject invoices with missing required data.

One field that catches freelancers off guard is the SIREN/SIRET number for your client. For domestic B2B invoices, you will need your client's SIRET, which is their unique business establishment identifier. Getting into the habit of collecting this when onboarding new clients will save you rejected invoices later.

Factur-X Profiles: Which One Do You Need?

Factur-X comes in several profiles that define how much data is included in the embedded XML. Understanding which profile to use saves you from both under-reporting (which causes validation failures) and over-engineering your setup.

  • MINIMUM: contains only the most basic header data. This was designed to match what the Chorus Pro platform requires at a bare minimum. It is essentially the data you would get from running OCR on an invoice header.

  • BASIC WL: includes header and footer data commonly needed by buyers for processing. No line-level detail.

  • BASIC: adds essential line-item data to the BASIC WL profile.

  • EN 16931: the full European standard profile, containing all data elements defined in the EN 16931 semantic model. This is the recommended profile for compliance because it meets the requirements of all EU member states.

  • EXTENDED: the EN 16931 profile plus additional data fields. France has defined a specific sub-profile called EXTENDED-CTC-FR that includes France-specific fields required by the reform.

For freelancers, the EN 16931 profile is the sweet spot. It contains everything needed for full compliance without the complexity of the EXTENDED profile. If your invoicing software generates Factur-X at the EN 16931 level, your invoices will be accepted by any PDP or the PPF, and they will also be valid in Germany (where the same format is called ZUGFeRD), making cross-border invoicing seamless. For a deeper look at the format itself, see our Factur-X and ZUGFeRD compliance guide.

Storing Your E-Invoices

French tax law requires businesses to retain invoices for a minimum of six years from the date of issue (Article L102 B of the Livre des procédures fiscales). For commercial records, the retention period extends to ten years under Article L123-22 of the Code de commerce. In practice, keeping invoices for ten years covers both obligations.

E-invoices must be stored in their original electronic format. If you received a Factur-X invoice, you must keep the Factur-X file, not a printed copy or a screenshot. The stored invoice must remain unaltered, accessible, and readable for the entire retention period. This is similar to the GoBD requirements in Germany, though the specific legal references differ.

Most invoicing software and PDP platforms include archiving as part of their service. If you are handling storage yourself, make sure you have a reliable backup strategy. Losing invoices is not just an inconvenience; it creates real compliance risk during a tax audit.

Cross-Border Invoicing from France

If you invoice clients in other EU countries or outside France, the domestic e-invoicing mandate does not apply to those invoices directly. You are not required to route a cross-border invoice through a PDP or the PPF. However, the e-reporting obligation does apply: you must report the transaction data to the DGFiP through your platform.

For cross-border invoicing within the EU, the VAT reverse charge mechanism usually applies. Your invoice must include the buyer's EU VAT identification number, your French VAT number (numéro de TVA intracommunautaire), and the mention that the reverse charge applies. The e-reporting submission ensures the tax administration has visibility into these transactions even though the invoice itself is not routed through the French platform infrastructure. For details on how reverse charge works in practice, see our VAT reverse charge guide.

If you also work with German clients, it is worth noting that Factur-X and ZUGFeRD are technically identical formats from version 2.1 onwards. A single invoicing setup that generates Factur-X at the EN 16931 profile level produces invoices that are compliant in both France and Germany. The only practical difference is the embedded XML filename inside the PDF container.

Penalties for Non-Compliance

The French tax code defines penalties for businesses that fail to comply with e-invoicing and e-reporting obligations:

  • For e-invoicing violations: a penalty of €15 per invoice for failure to issue an e-invoice in the required format, capped at €15,000 per calendar year per business.

  • For e-reporting violations: a penalty of €250 per report that is missing or submitted late, capped at €15,000 per calendar year per business.

These penalties may seem modest for a single invoice, but they add up quickly for freelancers who issue a high volume of invoices. Beyond the financial penalties, non-compliance also creates problems with client relationships. If your invoice gets rejected by a client's PDP because it is not in a valid format, you are looking at payment delays and administrative back-and-forth that costs you time you could spend on actual work.

Frequently Asked Questions

Does the e-invoicing mandate apply to auto-entrepreneurs?

Yes. The mandate applies to all businesses established in France that perform domestic B2B transactions, including auto-entrepreneurs and micro-entreprises. The VAT franchise (franchise en base de TVA) does not exempt you from the e-invoicing obligation. Your deadline for issuing e-invoices is September 1, 2028, but you must be able to receive e-invoices from September 1, 2026.

Can I keep emailing PDF invoices to my clients?

Not for domestic B2B transactions once your sending deadline arrives. A standard PDF without embedded structured data does not qualify as an e-invoice. Even a Factur-X PDF sent directly by email will not be compliant because invoices must flow through an authorized platform (PPF or PDP). You will need invoicing software that connects to the platform infrastructure.

Do I need to register with a PDP?

You do not have to use a PDP. The public portal PPF is available for free and any business can use it. However, if your invoicing software provider has PDP certification (or connects to a PDP), the submission happens automatically when you generate an invoice. For most freelancers, using software that handles PDP/PPF routing behind the scenes is the simplest approach.

What about invoices to private individuals (B2C)?

B2C invoices are not covered by the e-invoicing mandate. You do not need to issue structured e-invoices for sales to private individuals. However, the e-reporting obligation may apply: you must report the transaction data to the tax administration through your platform, depending on the nature of the transaction.

What if my client is based in another EU country?

Cross-border B2B invoices are not subject to the French e-invoicing mandate (since they do not go through the PPF/PDP infrastructure). However, you must submit e-reporting data for these transactions. The reverse charge mechanism usually applies for intra-EU B2B services, and your invoice must reflect this correctly.

Setting Up Compliant E-Invoicing

Getting your setup right before the deadlines is more important than getting it done at the last minute. Here is a practical checklist for freelancers:

  1. Check your invoicing software. Does it generate Factur-X invoices at the EN 16931 profile level? Is it connected to the PPF or operating through a certified PDP? If not, now is the time to evaluate alternatives.

  2. Collect SIRET numbers from your clients. Domestic B2B e-invoices require your client's SIRET for proper routing and validation. Start requesting this information when you sign new contracts.

  3. Verify your own business information. Make sure your SIREN/SIRET, VAT number (or franchise en base mention), business address, and legal details are all current in your invoicing tool.

  4. Understand your obligations. You must receive e-invoices from September 2026 and issue them from September 2028 (if you are a micro-entreprise). If you also do cross-border or B2C work, e-reporting obligations apply on the same timeline.

  5. Do not wait until September 2028. Your larger clients will start sending you e-invoices from September 2026. Getting familiar with the format and platforms early gives you time to resolve any issues without pressure.

Snaply generates Factur-X invoices at the EN 16931 profile level on every invoice, with no additional configuration. The same invoice works for both French and German compliance since Factur-X and ZUGFeRD are technically identical. Invoice documents are available in eight languages including French, German, Dutch, Polish, and English, and SEPA QR codes are included on every invoice for faster bank payments. If you work with clients across multiple EU countries, a single Snaply account covers your compliance needs in every market where Factur-X or ZUGFeRD is accepted. You can try it free at snaplyinvoicing.com.