Best E-Invoice Software Germany 2026: 9 Tools Compared

Table of Contents
Germany's e-invoicing mandate is already running. Since January 2025, every business in Germany must be able to receive structured e-invoices. The obligation to send them rolls out through 2028, and the right software depends entirely on how your business generates invoices today.
This comparison covers nine e-Rechnung software tools across different use cases: freelancers sending a few invoices a month, small businesses wanting full accounting, and development teams that need to generate invoices programmatically through an API.
Key Takeaways
- Every business in Germany must be able to receive structured e-invoices since January 2025.
- Sending becomes mandatory from January 2027 for businesses with prior-year revenue above €800,000, and from January 2028 for all remaining B2B businesses.
- ZUGFeRD (hybrid PDF + XML) and XRechnung (pure XML) are the two accepted formats under EN 16931. Verify that any software you choose generates one of these; a standard PDF does not qualify.
- Peppol is required for B2G invoices and increasingly relevant for B2B. Not all tools support it.
- For development teams building e-invoicing into an existing billing system, consumer accounting tools are the wrong category. An API-first platform like Complyance covers that use case directly.
What Germany's Mandate Actually Requires
The e-invoicing obligation was introduced by the Wachstumschancengesetz (Growth Opportunities Act), amending §14 of the German VAT Act (UStG). The rollout timeline:
| Date | Requirement |
|---|---|
| 1 January 2025 | All businesses must be able to receive e-invoices in structured formats |
| Through end of 2026 | Transition period: paper invoices and PDFs still permitted for B2B with recipient consent |
| 1 January 2027 | Businesses with prior-year revenue above €800,000 must send e-invoices |
| 1 January 2028 | All remaining B2B businesses must send e-invoices |
How We Evaluated the Tools
| Criterion | What We Checked | Why It Matters |
|---|---|---|
| Format Support | ZUGFeRD 2.x, XRechnung, Peppol | Compliance depends on the right format |
| Pricing | Free tiers, paid plans, what's actually gated | "Free" means different things across vendors |
| Ease of Use | Time to first invoice, UX quality | Non-technical users shouldn't need a manual |
| Validation | Built-in schema/syntax checking | One wrong field = rejected invoice |
| API Access | REST API, webhooks, SDKs | Critical for development teams |
| Data Privacy | GDPR compliance, hosting location | German businesses have legitimate requirements here |
The 9 Best E-Invoice Software Tools for Germany
1. Complyance: API-First E-Invoicing for Developer Teams
Best for: SaaS platforms, IT services companies, and any business building e-invoicing into an existing billing system through an API.
Complyance is an AI-powered e-invoicing platform built for development teams, not for manual invoice creation. A single API call returns a fully validated ZUGFeRD or XRechnung invoice. Peppol delivery, multi-country support, and AI-assisted validation are part of the same integration, so you are not stitching together separate tools to achieve compliance.
- ZUGFeRD: Yes (2.1, all profiles)
- XRechnung: Yes (full spec)
- Peppol: Yes
- Free tier: 100 invoices/month, full API access, validation included
- Validation: AI-powered + schema validation
- API: Full REST API, webhooks, SDKs
The architecture is designed for scale. A global software company can enable e-invoicing across multiple countries from a single integration. An IT services firm can embed the API into a client's ERP. The free tier gives development teams 100 invoices per month to build and test a complete integration before committing to a paid plan.
Complyance does not replace your billing system or accounting software; it integrates with them. If your team is evaluating how to handle Germany e-invoicing compliance before the 2027 deadline, this is the category to look at.
Who this is for: Engineering leads, product managers, and solution architects at companies with an existing billing system that needs to become e-invoicing compliant. It is not built for a freelancer creating invoices manually in a browser.
2. PDF24: E-Rechnung Generator
Best for: One-off invoices with zero commitment.
PDF24's e-invoice tool requires no account, no registration, and no payment. Fill in a web form, click generate, download your ZUGFeRD or XRechnung file. There is no invoice limit.
- ZUGFeRD: Yes (2.1)
- XRechnung: Yes
- Peppol: No
- Pricing: Fully free, unlimited
- Validation: Basic
- API: No
PDF24 covers one use case well: producing a single compliant invoice file quickly. There is no customer list, no dashboard, no recurring invoices, no automation. For a freelancer sending fewer than 10 invoices a month who just needs a valid file, it is hard to beat on simplicity.
3. Accountable
Best for: Freelancers and self-employed professionals (Freiberufler).
Accountable is built for Germany's self-employed, covering invoicing, expense tracking, and tax declarations in one app. The free plan includes unlimited e-invoices in both XRechnung and ZUGFeRD formats, and invoices can be sent via the Peppol network at no extra charge.
- ZUGFeRD: Yes
- XRechnung: Yes
- Peppol: Yes
- Pricing: Free plan (unlimited invoices); Pro plan for tax submissions
- Validation: Yes
- API: No
The combination of unlimited e-invoices, Peppol access, and no monthly fee makes Accountable one of the stronger options for self-employed individuals who want invoicing and tax prep in one place without paying for either.
4. Norman
Best for: Freelancers and small GmbHs wanting AI-powered accounting with no invoice cap.
Norman is an AI-native accounting platform covering invoicing, bookkeeping, and VAT returns in a single product. XRechnung and ZUGFeRD are included on the free tier with no monthly invoice limit and no watermarks. Incoming e-invoices are parsed and posted to your books automatically.
- ZUGFeRD: Yes
- XRechnung: Yes
- Peppol: In development
- Pricing: Free (unlimited invoices, GoBD-compliant archiving included); paid tiers for advanced features
- Validation: Yes
- API: No
Norman is a younger product but covers the full compliance picture for freelancers and small businesses without the artificial invoice caps most free tiers use to push upgrades.
5. sevDesk
Best for: Small businesses wanting a full accounting platform with e-invoicing built in.
sevDesk is one of Germany's most widely used accounting platforms for freelancers and small businesses. XRechnung and ZUGFeRD are supported across its paid plans, and a standalone e-invoice generator is available at no cost for basic invoice creation.
- ZUGFeRD: Yes (2.1)
- XRechnung: Yes
- Peppol: Paid plans only
- Pricing: Generator free; Rechnung plan from €12.90/month, Buchhaltung from €25.90/month
- Validation: Yes
- API: Paid plans
The free generator is useful for occasional invoice creation but lacks tracking, customer management, or any automation. For full accounting functionality, you move to a paid plan. sevDesk is worth considering if you want an established, well-documented platform with good tax advisor integration.
6. Lexoffice
Best for: Businesses that need comprehensive accounting, ERP integration, and DATEV compatibility.
Lexoffice (by Haufe) is the market leader in German accounting software. XRechnung and ZUGFeRD are supported, with full e-invoice functionality available from the M tier upward. A 30-day trial gives full access before any commitment.
- ZUGFeRD: Yes (2.1)
- XRechnung: Yes (M tier and above)
- Peppol: Limited
- Pricing: From €6.90/month (Package S); XRechnung as outgoing format requires M tier (€11.90/month) or above
- Validation: Yes, comprehensive
- API: Yes (paid plans)
Lexoffice is a mature platform with extensive documentation, a large user community, and strong DATEV export for tax advisors. It is the default choice for businesses already in the Lexware ecosystem or those with complex accounting needs.
7. Qonto
Best for: Startups and SMEs wanting business banking and invoicing in one product.
Qonto is a business banking platform that includes invoicing as a core feature. ZUGFeRD and XRechnung generation are available, and Peppol delivery is included on select plans, which is uncommon at this price point.
- ZUGFeRD: Yes
- XRechnung: Yes
- Peppol: Yes (select plans)
- Pricing: Business accounts from €9/month; invoicing included with the account
- Validation: Yes
- API: Yes
Qonto makes most sense if you want to consolidate banking and invoicing into a single product. If you already bank with Qonto, the invoicing capability comes at no extra cost. If you do not, you are paying for a bank account to access it.
8. VR Smart Guide
Best for: Businesses already in the Volksbanken Raiffeisenbanken network.
VR Smart Guide is the invoicing and business management tool built by Germany's cooperative banking group. VR Bank customers get preferential access and direct integration with their business account.
- ZUGFeRD: Yes
- XRechnung: Yes
- Peppol: No
- Pricing: Basic plan for VR Bank customers; pricing varies by bank branch
- Validation: Yes
- API: Limited
VR Smart Guide is a solid, niche option. It makes sense if you already bank with VR Bank and want invoicing connected to your account. For businesses outside that ecosystem, the options above offer more flexibility and clearer pricing.
9. Mustang Project (Open-Source)
Best for: Developers building e-invoicing into their own applications on a self-hosted basis.
Mustang is an open-source Java library for generating and parsing ZUGFeRD and XRechnung documents, maintained by the ZUGFeRD community (GitHub: ZUGFeRD-Community/mustangproject). It is not a SaaS product; it is a library you integrate directly into your own codebase under the Apache 2.0 licence.
- ZUGFeRD: Yes (full spec)
- XRechnung: Yes
- Peppol: No (can be combined with separate Peppol libraries)
- Pricing: Open-source, no cost
- Validation: Programmatic (you build and maintain it)
- API: It is the library
Mustang gives developers complete control over invoice generation without any external dependency. It handles edge cases that commercial tools often skip. The trade-off is implementation time: you need Java skills and the bandwidth to build and maintain the integration yourself. For teams that need multi-country compliance, Peppol, and managed validation at scale, a platform like Complyance is a lower-effort path.
Master Comparison Table
| Tool | ZUGFeRD | XRechnung | Peppol | Pricing from | Validation | API |
|---|---|---|---|---|---|---|
| Complyance | Yes | Yes | Yes | Free (100/mo) | AI + schema | Full REST |
| PDF24 | Yes | Yes | No | Free | Basic | No |
| Accountable | Yes | Yes | Yes | Free | Yes | No |
| Norman | Yes | Yes | Planned | Free | Yes | No |
| sevDesk | Yes | Yes | Paid only | €12.90/mo | Yes | Paid |
| Lexoffice | Yes | Yes (M+) | Limited | €6.90/mo | Yes | Paid |
| Qonto | Yes | Yes | Yes (select) | €9/mo (bank) | Yes | Yes |
| VR Smart Guide | Yes | Yes | No | VR Bank pricing | Yes | Limited |
| Mustang (OSS) | Yes | Yes | No | Open-source | Programmatic | Library |
Which Tool Should You Pick?
| Your Situation | Best Pick | Why |
|---|---|---|
| Developer team, building e-invoicing into a billing system | Complyance | API-first, Peppol, multi-country, AI validation |
| Freelancer, under 10 invoices/month, no account wanted | PDF24 | Zero friction, no signup |
| Self-employed, need tax integration too | Accountable | Invoicing + tax prep + Peppol, free plan |
| Want AI-powered bookkeeping with no invoice caps | Norman | Unlimited invoices, automatic VAT returns |
| Small business, want full accounting software | sevDesk or Lexoffice | Established platforms, grow into paid plans |
| Already bank with VR/Qonto | VR Smart Guide or Qonto | Bundled with your bank account |
| Developer, prefer open-source and full control | Mustang | Apache 2.0, no external dependency |
Do's and Don'ts
| Do | Don't |
|---|---|
| Verify ZUGFeRD/XRechnung format compliance before sending | Assume a PDF labelled "e-invoice" is legally compliant |
| Validate output with the KoSIT Validator before going live | Skip validation: one rejected invoice delays payment |
| Check whether Peppol is required for your B2G invoices | Overlook Peppol requirements for public sector clients |
| Confirm GoBD-compliant archiving is covered by your tool | Store invoices in formats that do not meet retention requirements |
| For API integrations, test against real XRechnung schema in staging | Build on top of test data and assume production behaves the same |
What's Next?
The right e-Rechnung software depends on how your business works today. For solo professionals and small businesses managing invoices manually, PDF24, Accountable, or Norman cover the basics without requiring any payment. For growing businesses that want full accounting integration, sevDesk and Lexoffice are the established options. For development teams that need to embed e-invoicing into an existing product, Complyance offers the most direct path: a single API call returns a compliant, validated invoice.
The 2027 deadline for larger businesses is less than a year away. The earlier you build the integration, the less pressure you face as the deadline approaches.
Related posts
Frequently Asked Questions
Yes. The German e-invoicing mandate specifies the format (ZUGFeRD 2.x or XRechnung, both compliant with EN 16931), not the software that generates it. Validate your output with the KoSIT Validator to confirm the file is structurally correct before sending.
ZUGFeRD is a hybrid format: a human-readable PDF with structured XML data embedded inside. XRechnung is pure XML, machine-readable only, with no visual document layer. Both satisfy the German mandate for B2B. XRechnung is required for invoices to German public authorities.
B2G invoices in Germany require XRechnung format and transmission via Peppol or through the ZRE/OZG-RE government portals. Several tools on this list generate XRechnung but do not handle Peppol delivery. Complyance, Accountable, and Qonto cover Peppol on their respective plans.
Partially. Under §19 UStG and the Jahressteuergesetz 2024, Kleinunternehmer are permanently exempt from issuing structured e-invoices; they can continue sending paper or PDF invoices with recipient consent. They must, however, be able to receive e-invoices from January 2025 onwards.
The invoice may be rejected by the recipient's system, meaning you wait to be paid until you resend a compliant version. German tax authorities may also decline non-structured invoices for VAT input tax deduction.
Not yet. Peppol is the primary delivery network for B2G e-invoicing in Germany and across the EU. For B2B, it is strongly recommended but not currently mandated. The EU's ViDA (VAT in the Digital Age) initiative is moving toward Peppol as the standard network.
Most tools on this list are built for a finance manager or freelancer creating invoices manually through a UI. Complyance is built for a development team generating invoices programmatically, through an API, at scale, integrated into an existing billing system.





















