Skip to content

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

Invoice form with buyer details and invoice lines
Enter the invoice in the form – required fields are marked.

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

1

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).

2

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.

3

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.

Validation report: the invoice is valid according to KoSIT, Mustang and Saxon
Validation report of a valid e-invoice.

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

Validation report with an error for rule BR-CO-16 (amount due)
Errors are shown with the rule and an explanation.

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.

More about receiving e-invoices

Invoice list with status, due date and open amount
Invoice management with status and payments.

Deadlines

What applies to you – and from when?

  1. 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.

  2. 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.

  3. 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.

View plans and prices

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 you

What 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 needed

What 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 prices

Do 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.

Ready for mandatory e-invoicing?
Create your first e-invoice today.