Create and check e-invoices – without new accounting software
Fill in ZUGFeRD and XRechnung invoices in your browser, check them against the official KoSIT rules and download them as PDF/A-3 or XML.
From Jan. 1, 2027, issuing e-invoices is mandatory for businesses with more than 800,000 € turnover in the previous year. Receiving them has been mandatory for all businesses since Jan. 1, 2025.
Free plan: 5 e-invoices and 30 checks per month · no credit card required
Sound familiar?
E-invoicing raises new questions
“A Word PDF is no longer an e-invoice”
An e-invoice contains structured data according to the EN 16931 standard. Enter your invoice in the form as usual – you get a ZUGFeRD PDF or an XRechnung.
“My customer rejects the XRechnung – and I don’t understand the error message”
Check the invoice before sending it. The report shows every message with its rule ID (e.g. BR-CO-16) and links to the page of the rule.
“I receive XML files that nobody can open”
Upload the file and check it: seller, amounts, line items and due date are shown as a readable overview.
Ready in 3 steps
Your way to the e-invoice
Fill in the form
Enter seller, customer and line items in the web form; saved customers and senders are taken from templates. Developers send the same data via the REST API (plans with API access).
Check the invoice
The invoice is checked against the official KoSIT rules, with Mustang and the EN 16931 Schematron. Messages show the rule and link to the page of the rule.
Download and send
Download the invoice as a ZUGFeRD PDF (PDF/A-3) or as XRechnung XML and send it as usual, e.g. by email.
Product features
What you get
Web form instead of software
Create invoices in the browser, see a preview and download them as PDF or XML.
ZUGFeRD and XRechnung
ZUGFeRD 2.4 (EN 16931) as PDF/A-3b with embedded XML data, XRechnung 3.0.2 (CII syntax) as XML file.
Three checks with readable messages
Checked with the KoSIT validator, Mustang and the EN 16931 Schematron. Each message links to the page of its rule. Validation rules
Templates for customers and senders
Save recurring customers and your own company details as templates; the number depends on your plan.
Status and payments
Track the status of each invoice, record payments and see overdue invoices at a glance.
REST API for developers
JSON in, checked e-invoice out: a versioned API with OpenAPI documentation, in plans with API access. API documentation
Receiving e-invoices
Open, check and file received e-invoices
- Upload XRechnung (CII or UBL) or a ZUGFeRD PDF – checking works without an account.
- Read seller, amounts, line items, due date and bank details as a readable overview.
- With a free account: file it as an incoming invoice, set the status and record payments.
Deadlines
What applies to you – and from when?
-
Jan. 1, 2025
Receiving: all businesses
What this means for you: you must be able to receive e-invoices from other businesses in Germany – and open and check them.
-
Jan. 1, 2027
Issuing: more than 800,000 € turnover
What this means for you: if your total turnover in 2026 exceeded 800,000 €, you must issue invoices to other businesses in Germany as e-invoices.
-
Jan. 1, 2028
Issuing: all businesses
What this means for you: the obligation applies regardless of turnover – with exceptions, e.g. for small-amount invoices up to 250 € and for small businesses under § 19 UStG.
Take the e-invoicing mandate check
General information, no tax or legal advice.
Prices
Start for free, upgrade when you need more
Free
Free of charge
- 5 e-invoices per month
- 30 checks per month
Starter
€9.90 / month
- 50 e-invoices per month
- 200 checks per month
Pro
€29.90 / month
- 250 e-invoices per month
- 1000 checks per month
- REST API access
Business
€79.90 / month
- 1500 e-invoices per month
- 7500 checks per month
- REST API access
In accordance with § 19 UStG (German small business regulation), no VAT is charged.
Trust
Transparent about how we check and who we are
Official check rules
Checked with the KoSIT validator (official XRechnung configuration), Mustang and the EN 16931 Schematron.
Data protection
Your invoice data is processed in accordance with the GDPR. Privacy policy · Security and data protection
Who is behind it
The operator and contact details are in the legal notice. Legal notice · Contact
Validation basis: XRechnung 3.0.2 · ZUGFeRD 2.4 (EN 16931) · KoSIT configuration of Aug. 31, 2026 · Deadlines checked on Oct. 30, 2026
Questions and answers
Frequently asked questions
From when do I have to issue e-invoices?
Since Jan. 1, 2025, all businesses in Germany must be able to receive e-invoices. Issuing e-invoices to other domestic businesses is mandatory for supplies from Jan. 1, 2027 if your total turnover in the previous year exceeded 800,000 €, and from Jan. 1, 2028 for all others – with exceptions, e.g. for small-amount invoices up to 250 € and for small businesses under § 19 UStG.
Check what applies to youWhat is the difference between ZUGFeRD and XRechnung?
Both follow the European standard EN 16931. A ZUGFeRD invoice is a PDF/A-3 file with embedded XML data – readable by people and software. An XRechnung is a pure XML file and is usually required by public authorities. With E-Rechnungsfreund you create both: ZUGFeRD 2.4 as PDF/A-3b and XRechnung 3.0.2 as XML.
Can I check an invoice without an account?
Yes. Upload an XML file or a ZUGFeRD PDF in the validator. It is checked against the official KoSIT rules, with Mustang and the EN 16931 Schematron, and the result shows the content as a readable overview. Without an account, the number of checks per day is limited.
Check an invoice now – no account neededWhat does it cost?
The free plan is enough to get started: create and check e-invoices and file received invoices within the monthly limits, no credit card required. Paid plans offer higher limits and access to the REST API.
View plans and pricesDo I have to change my accounting software?
No. You create e-invoices in your browser and download them as a ZUGFeRD PDF or as XRechnung XML. You send them as before, e.g. by email.