TaxLayer
Sign InGet Started Free
Practical Guide2026-06-3010 min readby TaxLayer Team

Create E-Invoices: 5 Methods Compared

The e-invoice mandate is coming — and every company needs a solution to generate ZUGFeRD or XRechnung files. But the options are confusing: ERP modules, online tools, service providers, Excel templates, DIY solutions. Some methods cost thousands of euros per year, others are free.

> Quick answer: For SMEs with an existing invoicing workflow (Word, Excel, simple software), an online converter like TaxLayer is the fastest and most affordable option. If you already use ERP software, use its e-invoicing module.

What options are available for creating e-invoices?

Method 1: ERP or accounting software

How it works: Many established programs have integrated e-invoicing modules. You create the invoice as usual and export it as ZUGFeRD or XRechnung.

Examples: DATEV, Lexware, sevDesk, lexoffice, Sage, SAP, Microsoft Dynamics

Advantages: Seamless integration, automation, validation, archiving

Disadvantages: Cost (from €20/month to several thousand euros), vendor lock-in, often oversized for micro-businesses

Suitable for: Companies that already use accounting software with e-invoicing support and create more than 20 invoices per month.

Method 2: Online conversion tools

How it works: You continue creating your invoice with your existing tool and export it as a PDF. Then you upload the PDF to an online tool that extracts the data via AI and generates a validated e-invoice.

Advantages: No workflow change, immediately ready to use, cost-effective (TaxLayer: 2 free/month, Pro from €15/month), both formats available

Disadvantages: Each invoice must be uploaded, AI-dependent for unusual layouts

Suitable for: Freelancers, sole proprietors, and SMEs who want to keep their existing invoicing workflow. Especially for small businesses.

Method 3: Excel templates with macro export

How it works: You fill in an Excel template that generates ZUGFeRD XML from the entered data.

Advantages: Free or inexpensive, no installation required

Disadvantages: Error-prone, no PDF/A-3, no validation, not scalable

Suitable for: Technically proficient sole proprietors with 1–5 invoices per month. Alternatively, you can use the XRechnung Generator without macros.

Method 4: E-invoice service providers

How it works: Specialized service providers (Basware, Comarch, crossinx, Seeburger) generate, validate, and send e-invoices as a managed service — often directly via PEPPOL or ZRE.

Advantages: Fully outsourced, compliance ensured, multi-channel delivery

Disadvantages: From approx. €50/month, contract commitment, setup effort

Suitable for: Medium-sized and large companies with over 500 invoices per month.

Method 5: Manual XML creation

How it works: You write the XML manually or generate it with a custom script.

Advantages: Full control, free

Disadvantages: Extremely labor-intensive, high error rate, no PDF/A-3, maintenance for format updates

Suitable for: Developers integrating e-invoices into custom software — not for ongoing invoice operations.

How do the five methods compare directly?

CriterionERP/SoftwareOnline toolExcel templateService providerManual
SetupMediumInstantQuickWeeksHigh
Cost/month€20–500+€0–15€0€50–500+€0
ScalabilityHighMediumLowHighLow
ValidationYesYesRarelyYesManual
ZUGFeRD + XRechnungUsually bothBothOften XML onlyBothBoth (labor-intensive)
Error riskLowLowHighLowVery high

Which method fits my company?

  • Already using DATEV, Lexware, or sevDesk? → Check whether your current version can generate e-invoices.
  • Creating invoices with Word, Excel, or a simple tool? → An online converter like TaxLayer complements your workflow without changes.
  • Regularly invoicing government agencies? → You need XRechnung and possibly PEPPOL — a Leitweg-ID is mandatory.
  • Writing 1–3 invoices per month? → TaxLayer Free is sufficient (2 conversions/month free).

Check your generated e-invoices before sending with the free Validator.

TaxLayer is the fastest path for companies that don't want to change their invoicing workflow. Upload your PDF, review the AI-extracted data, and download a validated ZUGFeRD or XRechnung file. Start for free — no credit card, no subscription.

Frequently asked questions

What is the easiest way to create an e-invoice?

For most SMEs: online conversion. You create your invoice as usual as a PDF and convert it with TaxLayer to ZUGFeRD or XRechnung. No software switch needed.

Can I use my existing accounting software?

If your software (DATEV, Lexware, sevDesk, lexoffice) can generate e-invoices, that is the most seamless approach. Check whether the current version supports ZUGFeRD or XRechnung.

How much does it cost to create e-invoices?

From free to several hundred euros per month. TaxLayer offers 2 free conversions/month; Pro costs €15/month. ERP systems start at €20/month, service providers from €50/month.

Can I create e-invoices with Excel?

There are Excel templates with macro export, but they are error-prone, usually don't generate PDF/A-3, and rarely validate against EN 16931. Only suitable for technically proficient users with very low volume.

What is the difference between conversion and invoice creation?

A conversion tool (like TaxLayer) transforms a finished PDF invoice into ZUGFeRD/XRechnung. Invoicing software creates the invoice from scratch and exports it directly in e-invoice format.

Do I need an e-invoice service provider?

Only for high volume (500+ invoices/month) or when you need to transmit invoices via PEPPOL to government agencies. For SMEs, service providers are usually oversized and expensive.

Convert PDF invoices now

Try TaxLayer for free — 2 conversions per month, no credit card required.

Get started