E-invoicing mandate · compliant since 2025
Create, send and manage invoices to EN 16931 – compatible with ZUGFeRD and XRechnung. For freelancers, the self-employed and businesses.
Pro via PayPal · cancel anytime · GDPR compliant · servers in the EU
Since 1 January 2025, businesses in Germany must be able to receive e-invoices in B2B transactions. Billingmaker supports all permissible formats.
EN 16931 (ISO/IEC 19845) defines the semantic data model of an electronic invoice – the mandatory fields required for machine processing across the EU.
Every invoice created with Billingmaker complies with EN 16931 and is legally valid across the EU.
ZUGFeRD combines a human-readable PDF with embedded EN 16931-compliant XML. 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 public-sector suppliers since November 2020.
Our ZUGFeRD invoices are structurally XRechnung-compatible – suitable for both B2B and B2G.
Germany timeline
Professional invoice management for freelancers and businesses.
Invoices with one or multiple line items, custom tax rates, payment terms and footer text. Invoice numbers are assigned automatically.
All invoices comply with 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 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 link.
Five professional invoice layouts with different structures: Classic, Modern Split, Bold Header, Sidebar and Compact.
Default language per account, individually per invoice too. All emails, templates and PDF content in the selected language.
Complete company details incl. VAT ID, tax number and logo – appear automatically on every invoice.
Data transmitted encrypted and stored on secure servers. No tracking, no ads, full data control.
REST API
Integrate Billingmaker directly into your shop, SaaS product or ERP system. A single POST request creates and sends 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.