Create, send and manage legally compliant e-invoices per EN 16931 – compatible with ZUGFeRD and XRechnung.
For freelancers, self-employed and businesses. Up to 100 invoices per month, automatic email delivery, REST API and 5 professional layouts.
Since January 1, 2025, businesses in Germany must be able to receive e-invoices in B2B transactions. Billingmaker supports all permissible formats.
The EN 16931 is the European standard (ISO/IEC 19845) for the semantic data model of an electronic invoice. It defines mandatory fields for machine-processable e-invoices across the EU.
All invoices created with Billingmaker comply with EN 16931 and are legally valid across the EU.
ZUGFeRD combines a human-readable PDF with embedded EN 16931-compliant XML data. The recipient can read the invoice visually and process it automatically.
Ideal for SMEs: one file for humans and machines. No separate XML submission required.
XRechnung is the German standard for invoices to public authorities (B2G), based on EN 16931. Mandatory for all public sector suppliers in Germany since November 2020.
ZUGFeRD invoices generated by Billingmaker are structurally XRechnung-compatible – suitable for both B2B and B2G.
Professional invoice management for freelancers and businesses.
Create invoices with one or multiple line items, custom tax rates, payment terms and footer text. Invoice numbers are assigned automatically.
All invoices comply with European standard EN 16931. Download as ZUGFeRD XML – compatible with XRechnung for public authority recipients.
After creation, the invoice is automatically emailed to your client – with a link to the online view, all details and download option.
Create and send invoices fully automatically via our REST API. Perfect for shops, SaaS products and custom systems. JSON response with direct invoice link.
Choose from 5 professional invoice layouts with different structures: Classic, Modern Split, Bold Header, Sidebar and Compact.
Default language configurable per account, also individually per invoice. All emails, templates and PDF content are generated in the selected language.
Store your complete company details incl. VAT ID, tax number and logo. These appear automatically on every invoice.
Your data is transmitted encrypted and stored on secure servers. No tracking, no ads, full data control.
Integrate Billingmaker directly into your shop, SaaS product or ERP system. With a single POST request, you create and send a complete, EN 16931-compliant e-invoice.
POST https://www.billingmaker.com/api.php
id=123&apikey=YOUR_KEY
&client_name=Muster+GmbH
&client_email=buchhaltung@muster.de
&client_address_1=Hauptstr.+1
&client_zip=10115&client_city=Berlin
&client_country=DE
&item_name=Webdesign&item_price=1200.00
&days_after=14¤cy=EUR&lang=de
// Response:
{
"success": true,
"invoice_number": "2026-0042",
"total": 1428.00,
"view_url": "https://billingmaker.com/invoice-view.php?hash=...",
"email_sent": true
}
Start for free – upgrade when you're ready.
Sign up in seconds and create your first EN 16931-compliant e-invoice.