E-Invoice for Tradespeople and Freelancers in Germany: Practical Guide

Table of Contents
If you are a plumber, electrician, building contractor, IT consultant, architect, or freelance designer working in Germany, the country's e-invoicing mandate applies to you. Since January 2025, every business, whatever its size, must be able to receive structured electronic invoices. Sending duties follow a staggered timeline.
This guide covers what matters: which rules fit your situation, which tools to use, and how to get compliant with minimal effort and cost.
Quick answer: Tradespeople and freelancers in Germany must be able to receive e-invoices since January 2025. The duty to send them is phased by turnover: from 2027 above EUR 800,000, and from 2028 for all others. VAT-exempt small businesses are permanently exempt from sending. Invoices to private consumers (B2C) are out of scope. Invoices under EUR 250 (including VAT) are also permanently exempt.
Key Takeaways
- Receiving is already active (since January 1, 2025). Every business in Germany must accept e-invoices in XRechnung or ZUGFeRD format.
- Sending is phased in by annual turnover.
- B2C invoices are exempt.
- Low-value invoices are exempt. Invoices under EUR 250 (including VAT) are permanently exempt.
- Free tools exist. You do not need an expensive ERP system to comply.
Does the E-Invoicing Obligation Apply to Me?
| Obligation | Since when | Who |
|---|---|---|
| Receive e-invoices | 1 January 2025 | All businesses, including Kleinunternehmer |
| Send e-invoices | 1 January 2027 | Businesses above EUR 800,000 prior-year turnover |
| Send e-invoices | 1 January 2028 | All remaining businesses |
Important: Since January 2025 you must be technically able to receive and process e-invoices. A standard email inbox is enough.
Understanding the German Business Categories
- Handwerker (tradespeople): plumbers, electricians, carpenters, roofers, painters, HVAC technicians. Skilled trades regulated under Germany's Handwerksordnung.
- Freiberufler (freelancers and liberal professions): IT consultants, architects, lawyers, tax advisors, designers, translators, journalists.
Both groups share a profile: smaller operations, limited accounting staff, and a need for simple, low-cost solutions.
E-Invoicing Scenarios for Tradespeople
1. B2B (Subcontractor and Commercial Work)
If you work as a subcontractor for a general contractor or invoice commercial clients, these are B2B transactions. The obligation applies in full.
Example: a plumbing firm invoices a construction company. From the applicable deadline, this invoice must be a structured e-invoice.
2. B2G (Public Sector Contracts)
If you work for public clients, e-invoicing has been required for federal contracts since November 2020 (via XRechnung). Most German states have adopted similar rules.
3. B2C (Private Customers)
When an electrician invoices a homeowner, the mandate does not apply.
Practical tip: Many trades serve both commercial and private customers. Check the recipient of every invoice.
E-Invoicing Scenarios for Freelancers
Common Freelancer Cases
- IT consultant invoicing a corporation: classic B2B, full obligation applies.
- Architect invoicing a property developer: B2B, e-invoice required.
- Designer invoicing a private individual: B2C, no sending obligation.
- Lawyer invoicing a business client: B2B, e-invoice required.
Special Case: Kleinunternehmer
If you use Germany's small business scheme under Section 19 UStG (prior-year turnover at or below EUR 25,000), you have had to receive e-invoices since January 2025. The sending exemption for VAT-exempt small businesses is permanent.
Which Software for Small Businesses?
You do not need SAP or DATEV to create e-invoices.
| Tool | Cost | Create e-invoices | Receive e-invoices | Best for |
|---|---|---|---|---|
| Complyance | Free (100/mo) | Yes (XRechnung and ZUGFeRD) | Yes | Small businesses, freelancers |
| Norman | Free (no invoice limit) | Yes (ZUGFeRD) | No | Freelancers wanting a fully free option |
| sevDesk | Paid plans | Yes (XRechnung and ZUGFeRD) | Yes | Tradespeople needing bookkeeping |
| lexoffice | Paid plans | Yes (XRechnung and ZUGFeRD) | Yes | Small firms with tax advisor links |
Note on pricing: Software prices change, so confirm the current plan and what each tier includes before you commit.
4 Steps to Get Compliant
Step 1: Check your email inbox. Confirm your business email can receive XML attachments. Most can.
Step 2: Set up a free tool. Register with a free e-invoicing service. Enter your business details and bank information once.
Step 3: Create a test invoice. Generate a test e-invoice in ZUGFeRD or XRechnung. Confirm all mandatory fields are filled.
Step 4: Fold it into your daily workflow. Replace your old invoice template with the e-invoicing tool.
Tip: Start now, even if your sending duty does not begin until 2027 or 2028.
Cost and Time: What to Expect
What does e-invoicing involve for a small business handling, say, 50 invoices a month?
| Method | Setup effort | Time per invoice | Error risk |
|---|---|---|---|
| Manual (online portal) | Very low | Higher | Higher |
| Accounting software | Low | Lower | Low |
| API integration | Higher upfront | Lowest | Lowest |
More automation means less time per invoice and fewer errors. Independent research by Billentis puts paper invoice processing at around EUR 17.60 and a semi-automated e-invoice at around EUR 6.40.
Example Scenario: A Small Electrical Firm
The following is a hypothetical example.
Imagine a three-person electrical firm handling roughly 80 invoices a month. The team builds invoices in Word, saves them as PDFs, and emails them.
From 2025, commercial clients increasingly ask for e-invoices in XRechnung format. The Word template cannot produce structured data.
A realistic path: register with an e-invoicing tool, import customer data, and issue invoices in ZUGFeRD format, with a DATEV export for the tax advisor. The likely outcome: less time per invoice, fewer errors, and a compliant process.
Do's and Don'ts
| Do | Don't |
|---|---|
| Set up an email inbox for e-invoice reception | Ignore or reject e-invoices from suppliers |
| Test free tools before paying | Buy an expensive ERP you do not need |
| Know your deadlines and start early | Wait until the last day |
| Use ZUGFeRD (PDF plus XML in one file) for ease | Check only the PDF view and ignore the XML |
| Involve your tax advisor | Assume the tax advisor handles all of it |
| Archive e-invoices in GoBD-compliant form | Print e-invoices and file them on paper |
Conclusion
Germany's e-invoicing mandate reaches tradespeople and freelancers as much as large corporations, but the switch does not have to be hard or costly. With a free tool, a working email inbox, and a short setup, you can be compliant quickly.
Related posts
Frequently Asked Questions
Yes, on a phased timeline. Businesses above EUR 800,000 prior-year turnover must send e-invoices from 1 January 2027. All others follow from 1 January 2028.
No. The obligation applies only to B2B transactions.
XRechnung is pure XML. ZUGFeRD pairs a visual PDF with embedded XML in one file. For tradespeople and freelancers, ZUGFeRD is often more practical.
For receiving, a standard email inbox is enough. For sending, VAT-exempt small businesses are permanently exempt.
A plain PDF does not qualify as an e-invoice under German law. A ZUGFeRD invoice looks like a PDF but carries machine-readable XML inside.
Invoices that do not meet the rules may be rejected by the recipient. You also risk objections during a tax audit.





















