Skip to content
All free toolsMenu

Type a task or a name, for example “remove background”, “PDF” or “P0420”.

Numbers & money · Free

XRechnung generator

Create an XRechnung 3.0 for German public bodies and the companies that ask for one – with Leitweg ID, all mandatory fields checked in plain words, as XML or inside a PDF. Free, in your browser, nothing uploaded.

  • No account
  • Runs on your device
  • Phone & desktop

Write your XRechnung

Stays on this device

    Customer

    Product or service

    Pay with your banking app

    Scan the code in your banking app (GiroCode / EPC QR). Check the amount and the recipient before you confirm.

    E-Invoice Studio helps you write correct invoices; it is no tax or legal advice. When a tax case is unclear (reverse charge, exports, the small business scheme), check it with your tax advisor.

    Your invoices stay on your device. E-Invoice Studio runs in your browser: company details, customers and invoices are saved in this browser only, never on our server. Save a backup file whenever you like.

    No tax advice. The tool checks the rules of the EN 16931 standard and XRechnung, not your tax situation. When a case is unclear – reverse charge, exports, the small business scheme – ask your tax advisor.

    Create an XRechnung in three steps

    1. Leitweg ID

      Enter the Leitweg ID your public customer gave you as the buyer reference. Businesses without one use their order reference.

    2. Mandatory fields

      Contact person, phone and email, both addresses, payment details: the checklist marks what XRechnung still needs.

    3. Download the XML

      Download the XRechnung (CII) and upload it to the customer’s portal, e.g. ZRE or OZG-RE, or send it by email.

    ZUGFeRD, Factur-X, XRechnung: which one?

    All three follow the European standard EN 16931 and can be processed automatically by accounting software.

    FormatWhat it isUse it for
    ZUGFeRD / Factur-XA PDF/A-3 that people read, with the invoice data (CII XML) insideBusinesses in Germany and France – the most common choice
    XRechnungThe invoice data alone, as XML (CII syntax)German public bodies (with Leitweg ID) and companies that ask for it
    Plain PDFA picture of an invoice without structured dataNo longer an e-invoice between German businesses (since 2025)

    E-Invoice Studio writes ZUGFeRD 2 / Factur-X in the EN 16931 profile or with the XRechnung profile inside the PDF, and pure XRechnung 3.0 XML.

    When e-invoices become mandatory

    Germany: since 1 January 2025 every business must be able to receive e-invoices. Issuing them becomes mandatory between businesses from 2027 for companies with more than 800,000 euros turnover and from 2028 for all others. Small businesses under § 19 UStG and invoices up to 250 euros are exempt from issuing.

    France: from 1 September 2026 every company must be able to receive e-invoices and large and medium-sized companies must issue them; small companies and micro-entrepreneurs follow on 1 September 2027. In France invoices travel through an approved platform (plateforme agréée); E-Invoice Studio creates the Factur-X file you can upload there.

    How the checks work

    While you type, E-Invoice Studio checks the rules of EN 16931 and XRechnung 3.0 – mandatory fields, VAT categories, totals, IBAN check digits, Leitweg ID check digits – and explains each finding in plain words, with the rule number for your accountant. We test the files it creates with the official KoSIT validator and with veraPDF for the PDF/A-3 format.

    Received invoices are checked the same way: the totals the file states are compared with a fresh calculation, so you see at once when something does not add up.

    Why nothing is uploaded

    Invoices contain names, addresses, bank accounts and amounts. E-Invoice Studio creates the XML and the PDF on your device, keeps your data in this browser’s storage and loads only its own program files from our server. That is also why it has no invoice limit and no account.

    More E-Invoice Studio pages

    Frequently asked questions

    Can I create an XRechnung without a Leitweg ID?

    Yes, for businesses: the buyer reference (BT-10) is mandatory, but any reference your customer uses – an order number or a cost center – is accepted. Public bodies always give you a Leitweg ID.

    Is the XRechnung valid?

    The files follow XRechnung 3.0 in CII syntax; we test them with the official KoSIT validator. Fill in everything the checklist asks for and your XRechnung passes its rules.

    Is E-Invoice Studio really free?

    Yes. Every function – ZUGFeRD and XRechnung, logo, QR code, customer and product lists, checks, the invoice book and backups – is free, without an account and without a limit on invoices. The site is financed by ads around the tool.

    Does the ZUGFeRD PDF count as an e-invoice?

    Yes. A ZUGFeRD 2 / Factur-X PDF carries the structured invoice data as an embedded XML file; that data is the e-invoice, the PDF page is a readable copy. A plain PDF without the XML does not count as an e-invoice between German businesses.

    Do I need XRechnung or ZUGFeRD?

    Public bodies in Germany usually require XRechnung and give you a Leitweg ID. For businesses ZUGFeRD in the EN 16931 profile is the common choice; some customers ask for the XRechnung profile – E-Invoice Studio offers both.

    How do I send the e-invoice?

    By email as an attachment, or uploaded to your customer’s portal – for German federal authorities the ZRE or OZG-RE portal. The file itself is the invoice, so do not print and scan it.

    Where are my invoices stored?

    Only in this browser on this device. Clearing the browser data deletes them, so use “Save backup” in the settings now and then, and keep the PDF or XML you sent to your customer as required for your records.

    Made by LoschaZUpdated Credits & licensesPrivacy