Your PDF invoice becomes a valid e-invoice.

ZUGFeRD or XRechnung in a minute, even from scanned invoices. Checked against the European standard EN 16931 and explained in plain words. No new accounting software.

Try it freePricing and purchase5 e-invoices a month for free, sign in with just your email address. The sample invoice works without signing in.

Billmorph is new. Your feedback to info@billmorph.com helps a lot.

Before · invoice_0427.pdf An invoice from Word, Excel or a scan No longer enough in Germany from 2027 or 2028
↓ Billmorph reads, checks, explains ↓
After · ZUGFeRD / XRechnung <rsm:CrossIndustryInvoice> <ram:ID>RE-2027-0427</ram:ID> <ram:GrandTotalAmount>1190.00</ram:GrandTotalAmount> </rsm:CrossIndustryInvoice> ✓ EN 16931 checked · 0 errors

Germany's e-invoicing mandate comes in stages

For invoices between businesses in Germany, a PDF will soon no longer be enough. An e-invoice carries the data in a machine-readable format.

since 1 Jan 2025

Receiving

All businesses must be able to receive e-invoices.

from 1 Jan 2027

Sending, larger businesses

Required for businesses with more than €800,000 turnover in the previous year.

from 1 Jan 2028

Sending, everyone

The transition period ends for all other businesses, with few exceptions.

Source: IHK Region Stuttgart (German). For your specific case, please ask your tax adviser.

How it works

Upload your PDF

Your existing invoice as a PDF, scan or phone photo.

Check the data

Billmorph reads the details and flags missing mandatory fields, such as the VAT ID or the delivery date.

Download the e-invoice

As ZUGFeRD (a PDF with embedded data) or XRechnung, validated and ready to send.

Why Billmorph

No new software

Keep writing invoices the way you do now. Billmorph turns them into e-invoices.

Scanned invoices too

Paper or a photo is enough. Text recognition reads the details for you.

Checks you can understand

Instead of cryptic error codes, we tell you what is missing and how to fix it.

Minimal data, stated plainly

Stored in the EU and deleted automatically after 24 hours. Reading invoices uses Anthropic's AI (USA), with no training on your data.

Received an e-invoice you can't read?

An XRechnung is an XML file that is hard to read without software. Upload it to Billmorph: you see the whole invoice clearly, download it as a PDF and learn whether it is valid, checked with the official KoSIT validator. Free, without signing in and without AI.

Open an e-invoice

Pricing

Final prices: Arvexa OÜ does not charge VAT. Subscriptions can be cancelled at any time, effective at the end of the billing period.

Free

€0

5 e-invoices per month. Check existing e-invoices without limit.

Office

€24.90 / month

or €229 a year. 300 e-invoices per month, for up to 25 companies and 5 users.

Pack

€12.90

10 e-invoices without a subscription, valid for 12 months.

After the click you sign in with your email address (no password) and pay securely via Stripe.

Guides

More guides in German:

Questions

Is a Billmorph e-invoice valid?

Billmorph creates e-invoices to the European standard EN 16931 in the ZUGFeRD and XRechnung formats and checks every invoice against the official validation rules. For tax questions about your specific case, please ask your tax adviser. Billmorph is a tool, not tax advice.

When do I have to send e-invoices?

Businesses with more than €800,000 turnover in the previous year from 1 January 2027, all other businesses from 1 January 2028. All businesses have had to be able to receive them since 2025.

I'm a small business (Kleinunternehmer). Does this affect me?

Small businesses under § 19 UStG may keep sending invoices as PDF or on paper, also after 2028 (§ 34a UStDV). But since 2025 they must be able to receive e-invoices. You can open and check received e-invoices with Billmorph for free, and create one if a customer asks for it.

What's the difference between ZUGFeRD and XRechnung?

ZUGFeRD is a PDF with the invoice data embedded as XML, readable by people and machines. XRechnung is a pure XML file, required mainly by public authorities. Billmorph creates both.

What happens to my invoices?

We store your files on servers in the EU, use them only for the conversion and delete them automatically after 24 hours. To read PDFs, scans and photos automatically, we send the invoice to our AI provider Anthropic in the USA, under a data processing agreement with EU Standard Contractual Clauses. Anthropic does not use the data for training and normally deletes it within 30 days. Invoices you enter in the form yourself, and files that already are e-invoices, are processed without AI and only in the EU. We don't sell data and use no advertising trackers.

Ready for 2027?

Try Billmorph for free now, with your own invoice or a sample.

Try it free