Skip to content
xrechnio
German e-invoicing mandate: receiving since 2025, sending from 2027

XRechnung. Simple. Online.

Create XRechnung e-invoices right in your browser, convert XML files to PDF and check your invoices for errors.

Free · No sign-up · Your file never leaves your browser

Drop an XRechnung or ZUGFeRD file here

XML or PDF, up to 25 MB

Processed only in your browser – nothing is uploaded.

Everything you need for e-invoices

From unreadable XML to a finished invoice – three tools that work together.

How it works

  1. 1

    Drop a file

    Drag an XML or ZUGFeRD PDF file into your browser.

  2. 2

    Read & validate

    The invoice appears instantly in readable form – validated automatically.

  3. 3

    Save or pay

    Download the PDF, scan the GiroCode or store it in your archive.

What applies when

Germany introduces mandatory B2B e-invoicing in stages.

  1. 1 January 2025

    Obligation to receive

    All businesses in Germany must be able to receive and process e-invoices.

  2. 1 January 2027

    Sending for revenue above €800,000

    Businesses with more than €800,000 prior-year revenue must issue e-invoices.

  3. 1 January 2028

    Sending for everyone

    All businesses issue e-invoices for B2B sales. Transitional rules such as EDI end.

Exceptions: small invoices up to €250 and travel tickets. Small businesses under § 19 UStG do not have to issue e-invoices but must be able to receive them.

Sources: § 27 (38) UStG, BMF letters of 15 Oct 2024 and 15 Oct 2025. Not legal advice.

Free. No subscription. No catch.

xrechnio is an independent project. Viewing, converting, validating and creating cost nothing.

  • No hidden costs and no subscription
  • No sign-up needed – you only need an account for your archive
  • Your invoices are processed locally in your browser
  • Official KoSIT validation rules, always up to date
Open an XML file

Frequently asked questions

What is an XRechnung?

XRechnung is the German standard for electronic invoices based on the European standard EN 16931. It is a structured XML file that software can process automatically. People need a viewer like xrechnio to read it.

What is the difference between XRechnung and ZUGFeRD?

Both comply with EN 16931. XRechnung is pure XML, ZUGFeRD is a PDF with an embedded XML file. ZUGFeRD counts as an e-invoice from the EN 16931 profile upwards – the MINIMUM and BASIC-WL profiles do not.

Are my files uploaded?

No. Viewing, converting and validating run entirely in your browser. You can verify this yourself in your browser’s network tab.

Is the PDF view a valid invoice?

No. The XML file is the legally relevant original. The PDF is a readable rendering, for example for your records or for printing. You must archive the original.

How does xrechnio validate my invoice?

With the official KoSIT validation rules for XRechnung 3.0.2 and the EN 16931 rules – the same ones used by the official KoSIT validator.

When do I have to issue e-invoices?

Businesses with more than €800,000 prior-year revenue from 1 January 2027, everyone else from 1 January 2028. Receiving e-invoices has been mandatory since 1 January 2025.

Ready for your first e-invoice?

Open an invoice in seconds – free and without signing up.

Open XML file