E-invoicing mandatory – be prepared now

E-Invoices & Invoices
created online

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.

Pro-Version via PayPal Cancel anytime GDPR compliant
Your Invoice Hub
Everything in one place
ZUGFeRD & XRechnung
EN 16931-compliant e-invoices – meets B2B obligation 2025
Auto Email Delivery
Invoice created → sent to the client immediately
REST API
Create and send invoices programmatically via API
5 Professional Layouts
Classic, modern, compact and more – choose your style
German & English
Set invoice language individually per invoice
Secure & GDPR Compliant
Your data is stored securely on European servers

E-Invoicing: What does it mean?

Since January 1, 2025, businesses in Germany must be able to receive e-invoices in B2B transactions. Billingmaker supports all permissible formats.

EN 16931 – Europäische Norm

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 2.1

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

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.

Germany Timeline
2025 – Receiving obligation
All domestic businesses must be able to receive e-invoices (B2B).
2027 – Issuing obligation (partial)
Businesses with annual revenue > €800k must issue e-invoices.
2028 – Issuing obligation (all)
All businesses must issue e-invoices in B2B transactions.

Everything you need

Professional invoice management for freelancers and businesses.

Create Invoices

Create invoices with one or multiple line items, custom tax rates, payment terms and footer text. Invoice numbers are assigned automatically.

ZUGFeRD & XRechnung (EN 16931)

All invoices comply with European standard EN 16931. Download as ZUGFeRD XML – compatible with XRechnung for public authority recipients.

Automatic Email Delivery

After creation, the invoice is automatically emailed to your client – with a link to the online view, all details and download option.

REST API

Create and send invoices fully automatically via our REST API. Perfect for shops, SaaS products and custom systems. JSON response with direct invoice link.

5 Structurally Different Layouts

Choose from 5 professional invoice layouts with different structures: Classic, Modern Split, Bold Header, Sidebar and Compact.

German & English

Default language configurable per account, also individually per invoice. All emails, templates and PDF content are generated in the selected language.

Company Data & Logo

Store your complete company details incl. VAT ID, tax number and logo. These appear automatically on every invoice.

Secure & GDPR Compliant

Your data is transmitted encrypted and stored on secure servers. No tracking, no ads, full data control.

REST API

Create invoices automatically

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.

  • JSON response with invoice link
  • Supports single and multiple line items
  • Currency & language freely selectable
  • Immediate email delivery to client
Get API access
POST /api.php
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&currency=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
}

Pricing & Plans

Start for free – upgrade when you're ready.

Free
0 €
no registration · one-off
  • Create e-invoice (one-off)
  • EN 16931 / ZUGFeRD 2.1 XML
  • XRechnung compatible
  • PDF download
  • No client management
  • No email delivery
  • No invoice history
  • No API access
Create free e-invoice
Recommended
Pro Plan
4,99 €
per month incl. VAT · via PayPal
  • Up to 100 invoices / month
  • EN 16931 / ZUGFeRD 2.1 XML
  • XRechnung compatible
  • PDF & XML download
  • Automatic email delivery
  • Invoice history & management
  • 5 professional layouts
  • Company logo on invoices
  • German & English per invoice
  • REST API (incl. API key)
  • Cancel anytime
Sign up now
Secure payment via PayPal · Cancel anytime

Get started

Sign up in seconds and create your first EN 16931-compliant e-invoice.