E-invoicing for small businesses in Germany
Small businesses and freelancers in Germany learn how to prepare e-invoicing workflows, check required invoice details and work with XRechnung or ZUGFeRD.
E-invoicing for small businesses in Germany is not only a topic for large finance teams. Sole traders, agencies, craft businesses and freelancers should prepare their invoicing processes so electronic invoices can be received, checked, issued and archived. In practice, the focus is not a simple PDF, but structured invoice data that accounting software can read.
The first operational step is to understand which formats matter for your business. XRechnung is often used when working with public sector clients and follows a strict structured format. ZUGFeRD typically combines a readable PDF with embedded structured data, which can fit more easily into existing workflows for many business partners. The right choice should be checked against customer requirements, accounting software and tax adviser processes.
Before sending an invoice, the content should be complete and consistent. Typical required invoice details in Germany include full names and addresses, tax number or VAT identification number, invoice date, sequential invoice number, description of the service or goods, service period, net amount, tax rate and tax amount, or a clear reference to a tax exemption where relevant. Small mistakes can lead to questions, delayed payment or corrections.
A reliable workflow starts with clean master data. Customer records, your own tax details, item descriptions, tax rates, payment terms and bank details should be current in the invoicing system. It is useful to run a test: create an e-invoice, validate it, review it internally, transfer it to bookkeeping and archive it. This shows process gaps before real invoices are affected.
Incoming invoices also need clear rules. Businesses should define which email address or platform is used for e-invoices, who checks the invoice from a business perspective, who approves it and how it enters bookkeeping. It is also important that structured data is not only printed or saved as a normal PDF, but preserved within a traceable digital process.
Small businesses do not need to automate everything at once. A practical start is to use suitable software, assign clear responsibilities and maintain a short checklist for required fields, format, approval and archiving. By regularly checking customer format requirements and whether the chosen solution supports current standards, daily invoicing remains manageable.