Create an e-invoice: free, no account, in your browser
Pick a format, enter your data, download. The form works out net, VAT and gross itself, and the download stays locked until every mandatory detail is right.
Invoice total
€1,323.38
Ready to download
| Net | €1,119.06 |
| VAT | €204.32 |
| File | PDF/A-3 with factur-x.xml (EN 16931 profile) |
| Pre-check | 66 rules, 0 errors |
Invoice preview
Seller
Muster Webdesign GmbH
Beispielweg 12
10115 Berlin
- VAT ID:
- DE123456789
- Tax number:
- 30/123/45678
- Contact:
- Buchhaltung · +49 30 0000000 · rechnung@muster-webdesign.example
- Electronic address:
- rechnung@muster-webdesign.example (EM)
Buyer
Beispiel Handel KG
Musterstraße 5
50667 Köln
- VAT ID:
- DE987654321
- Electronic address:
- eingang@beispiel-handel.example (EM)
Invoice RE-2026-0415
- Number
- RE-2026-0415
- Date
- 25/10/2026
- Delivery date
- 20/10/2026
- Due
- 08/11/2026
- Buyer reference (BT-10)
- -
| No. | Description | Qty | Price | VAT | Net |
|---|---|---|---|---|---|
| 1 | Home page design | 12 hour | €85.00 | 19% | €1,020.00 |
| 2 | Hosting October 2026 | 1 month | €29.90 | 19% | €29.90 |
| 3 | Accessibility handbook | 2 piece | €34.58 | 7% | €69.16 |
| Sum of lines | €1,119.06 |
| Total excl. VAT | €1,119.06 |
| VAT 19% | €199.48 |
| VAT 7% | €4.84 |
| Total incl. VAT | €1,323.38 |
| Amount due | €1,323.38 |
Payment: SEPA credit transfer
Account DE02120300000000202051 · Account holder Muster Webdesign GmbH
Terms: Payable within 14 days without deduction.
Technical details
- Syntax
- –
- Specification (BT-24)
- –
- Process (BT-23)
- –
Prepared by Radif Partners · Method · VAT Act, ministry letters and XRechnung 3.0.2 checked on 25 October 2026
With the form on this page you create an e-invoice under the European standard EN 16931 without buying software and without an account. You choose between two formats: a ZUGFeRD PDF, which your customer reads as usual and which carries the invoice data as XML inside, or an XRechnung as a pure XML file, in either UBL or CII syntax. You enter your business details, the recipient, invoice number, date and line items; the form calculates the VAT per rate (19 or 7 percent) and builds the totals to the cent. For small businesses under section 19 of the VAT Act and for construction services under the reverse charge it sets the right VAT category and the legal note. A running pre-check shows missing details, and the file can only be downloaded once no errors remain. Everything happens in your browser: nothing is stored and nothing is sent. Issuing becomes mandatory for most businesses from 2027 and for everyone from 2028.
Step by step to your first e-invoice
At the top of the form you make three choices. The format decides whether you get a ZUGFeRD PDF or an XRechnung. The recipient distinguishes a business from a public authority; for an authority the form asks for the Leitweg-ID and always produces an XRechnung. VAT is set to “Normal”, to “Sec. 19” for small businesses or to “Sec. 13b” if your customer owes the VAT.
Then you fill in five blocks: your business, the recipient, the invoice details, the line items and the payment. To try it out, every field is pre-filled with made-up data; the sample invoice comes to €1,323.38 due from three lines at two VAT rates. “Clear all fields” starts from scratch. On the right you see the invoice total, net, VAT and the status of the check as you type.
What an invoice must contain
The format does not change the mandatory details. Section 14(4) UStG requires the same content in every invoice above 250 euros, on paper or as XML. EN 16931 gives each item a fixed field:
| Mandatory detail | Field | In the form |
|---|---|---|
| Name and address of the supplier | BT-27, BG-5 | Your business |
| Name and address of the recipient | BT-44, BG-8 | Invoice recipient |
| Tax number or VAT ID | BT-31, BT-32 | Your business |
| Date of issue | BT-2 | Invoice date |
| Consecutive invoice number | BT-1 | Invoice number |
| Quantity and nature of the supply | BT-129, BT-153 | Line items |
| Time of supply | BT-72 | Date of supply |
| Net amount per rate, VAT rate and VAT amount | BG-23 | calculated |
| Note on VAT exemption | BT-120 | set for sec. 19 and sec. 13b |
Which fields are added in your particular case, such as the buyer reference of an XRechnung or the customer’s VAT ID under the reverse charge, is shown here:
Mandatory fields for your case
Mandatory fields for your case
13
| Of which from the VAT Act | 10 |
| Of which technical only (standard, KoSIT) | 3 |
Small businesses and reverse charge
As a small business under section 19 UStG you charge no VAT. Choose “Sec. 19” in the form: every line gets category E (exempt), the rate becomes zero, and the exemption reason cites section 19(1) UStG. The VAT ID field disappears, and your tax number doubles as the seller identifier. Small businesses do not have to issue e-invoices, because section 34a UStDV always allows them an ordinary invoice, but they may do so voluntarily. More on e-invoices for small businesses.
For construction services and other cases under section 13b UStG your customer owes the VAT. The “Sec. 13b” setting applies category AE, asks for the recipient’s VAT ID and writes the reverse charge note into the invoice.
Check, download, send
While you type, the same pre-check as in the XRechnung validator runs in the background. As long as an error is open, the download buttons are grey. Once everything is complete, ZUGFeRD gives you the PDF, or only the embedded factur-x.xml if you prefer; XRechnung gives you the file in UBL or CII. Send the file as an email attachment and keep a copy for 8 years, as section 14b UStG requires.
When software pays off
The creator is meant for single invoices: the first e-invoice for a large customer, an invoice to a public body, an occasional invoice alongside your main job. It remembers no customers and no numbers. If you write many invoices every month, accounting software that builds XRechnung or ZUGFeRD from your records saves time. Until 31 December 2026 you may still use paper or PDF; from 2027 the mandate applies in stages under section 27(38) UStG. Which format suits you better is compared on XRechnung or ZUGFeRD.