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.
Billmorph is new. Your feedback to info@billmorph.com helps a lot.
<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.
Receiving
All businesses must be able to receive e-invoices.
Sending, larger businesses
Required for businesses with more than €800,000 turnover in the previous year.
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-invoicePricing
Final prices: Arvexa OÜ does not charge VAT. Subscriptions can be cancelled at any time, effective at the end of the billing period.
Start Recommended
€8.90 / month
or €79 a year. 30 e-invoices per month, also from scans and photos. For freelancers and small firms.
Office
€24.90 / month
or €229 a year. 300 e-invoices per month, for up to 25 companies and 5 users.
After the click you sign in with your email address (no password) and pay securely via Stripe.
Guides
- Open, read and validate an XRechnung
- XRechnung validation errors explained
- Invoicing German authorities: Leitweg-ID
- XRechnung or ZUGFeRD?
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.