WooCommerce E-Invoicing Plugin Comparison: XRechnung, ZUGFeRD, Factur-X for WooCommerce

Four plugin categories solve the same problem differently. We show which plugin fits which workflow — without marketing fluff.

WooCommerce E-Invoicing Plugins Visit website

Feature comparison

FeatureWC PDF InvoicesWC GermanizedsevDesk pluginLexware plugininvoice-api.xhub
Generate XRechnung XML (DE)No — PDF onlyWith Pro plugin (premium)Indirect — exports to sevDesk, generated thereIndirect — exports to lexoffice, generated thereYes — BIS 3.0 / EN 16931, B2G-ready with Leitweg-ID
Generate ZUGFeRD PDF/A-3 (DE/AT)NoWith Pro plugin (premium)IndirectIndirectYes — version 2.3 / 2.4, hybrid
EU country-specific formats (Factur-X, FatturaPA, etc.)NoNo — DACH-focusedNoNoQ3 2026 — automatically available in plugin
Plugin priceFree + Pro from €69/year for PDF customisationFree + Pro from €79/year for e-invoicingFree (sevDesk subscription required)Free (lexoffice subscription required)Free (GPLv2+)
External service requiredNo — fully localNo — fully localYes — sevDesk ($/month)Yes — lexoffice ($/month)Yes — invoice-api.xhub.io ($/month volume-based)
§14 UStG-compliant numbering (gap-free, race-safe)Manual configurationYesYes (via sevDesk)Yes (via lexoffice)Yes — atomic custom DB table
HPOS-compatible (WooCommerce 8+)YesYesPartialPartialYes
Async (Action Scheduler)SynchronousSynchronousWebhook-basedWebhook-basedYes — never blocks checkout
Refund → automatic credit-noteManualYesYesYesYes
Custom invoice templatesYes — HTML/CSS templateYes — premiumIn sevDeskIn lexofficeYes — template designer in console
GDPR hooks (data export / erasure)PartialYesIndirectIndirectYes — wp_privacy_personal_data_*
Full bookkeeping (DATEV export, bank reconciliation)NoLimitedYesYesNo — focused on e-invoice generation

When to choose which category

  • You only need PDF invoices, no XRechnung obligation → WooCommerce PDF Invoices & Packing Slips is enough (free)
  • You sell only in DE and need broad Germanized features (VAT display, delivery times, etc.) → WooCommerce Germanized Pro
  • You need full bookkeeping with DATEV/bank reconciliation → sevDesk plugin or Lexoffice plugin (e-invoicing as a side-effect)
  • You need specialised e-invoicing with all EU formats and no bookkeeping overhead → Invoice-api.xhub for WooCommerce

When to choose invoice-api.xhub

  • You need to comply with the 2027/28 XRechnung/ZUGFeRD send mandate and want a specialised API solution rather than an all-in-one ERP
  • You sell cross-border in the EU and need Factur-X (FR), FatturaPA (IT), Facturae (ES) as they roll out — Q3 2026
  • You already have a bookkeeping system and don't need a second one — just the correct e-invoice files
  • Action-Scheduler-async is a must-have because your checkout has to stay fast
  • You want free OSS plugin code, no license-key drama

Which WooCommerce e-invoicing plugin fits your shop?

The plugin landscape for WooCommerce invoice generation shifted after the 2025 EU e-invoicing mandate. Four categories dominate:

  1. Classic PDF generators (e.g. WooCommerce PDF Invoices & Packing Slips) — generate standard PDFs, don't satisfy the XRechnung mandate.
  2. All-in-one DE compliance suites (e.g. WooCommerce Germanized) — broad frontend compliance, e-invoicing as a premium add-on.
  3. Bookkeeping bridge plugins (e.g. sevDesk, Lexoffice) — export orders to the external bookkeeping system; the system then generates the e-invoice.
  4. Specialised e-invoicing API plugins (us) — focused on standards-compliant XRechnung/ZUGFeRD generation; deliberately without bookkeeping overhead.

Which category fits — the table above shows the hard data. The short heuristic:

  • You only need PDF and no XRechnung? → Category 1 is enough.
  • You sell only in DE and want frontend + backend from one source? → Category 2.
  • You already use sevDesk/Lexoffice and are happy with their output? → Category 3.
  • You sell EU-wide, need structured formats, and don't want a second bookkeeping tool? → Category 4 (us).

Multiple categories in parallel is legitimate — e.g. Germanized for frontend compliance + us for e-invoice output, or Lexoffice for bookkeeping + us for the invoice files going to your customers.

Frequently asked questions

Is WooCommerce PDF Invoices & Packing Slips enough for the 2025 XRechnung mandate?

No. That plugin generates PDFs — the XRechnung mandate for B2B invoices from 2025 onwards requires structured XML (BIS 3.0 / EN 16931). Pure PDFs do not satisfy the mandate. You need either a specialised plugin (like ours) or a ZUGFeRD hybrid solution.

What is the difference between this plugin and WooCommerce Germanized?

Germanized is an all-in-one DE compliance plugin: VAT display, T&C checkbox, delivery times, optional e-invoicing extension in the Pro tier. We do ONLY e-invoicing — but specialised (all 3 live formats, all 14 countries planned, in-house template designer, atomic numbering). If you already have Germanized, you can keep it and run us in parallel — Germanized handles frontend compliance, we handle backend e-invoice output.

Can I run sevDesk or Lexoffice plugin in parallel with yours?

Yes. The bookkeeping plugins export WooCommerce orders to the bookkeeping tool. Our plugin separately generates the structured e-invoice. Running both in parallel is clean because responsibilities are split: bookkeeping in sevDesk/Lexoffice, e-invoice file generation via us. Some shops do exactly this.

Am I locked in to your service if I switch later?

No. The plugin is GPLv2+ and open source. We store the generated XML/PDF files on the order — you keep them even without an active subscription. If you switch, your existing invoice files stay in WooCommerce; only new invoices stop being generated. Lock-in free.

What does your service cost?

Service plans start at modest monthly tiers based on generated volume. Current pricing: console.invoice-api.xhub.io. The plugin itself is and always remains free on every channel.

Ready to give it a try?

Free tier: 25 invoices/month, no credit card.