TL;DR: what tradespeople need to know about the 2027 e-invoicing mandate
As a tradesperson (Handwerker) in Germany, the e-invoicing mandate affects you from 2027. But not for every invoice. Here is the split:
- Invoices to business clients (B2B): ZUGFeRD-compliant e-invoice from 2027 (if your previous-year turnover exceeds €800,000) or from 2028 (every business, regardless of size).
- Invoices to private customers (B2C): plain PDF, paper, or classic digital format remains allowed. No mandate.
- §13b UStG reverse charge: still applies when you provide construction services (Bauleistungen) to another Bauleister. The invoice format requirements are separate from VAT liability.
You do not have to convert every invoice. You only have to convert the ones going to business clients. That is why one tool that does both is worth considering.
Need to issue your first ZUGFeRD invoice today? Create one in 5 minutes with Facturwise → Free for your first 5 invoices. No credit card required.
The tradesperson reality: mixed B2B and B2C billing
Most tradespeople in Germany invoice a mix of customer types over the course of a year:
- Private homeowners for repairs, renovations, installations (B2C).
- Property developers, general contractors, builders (B2B, often with §13b reverse charge).
- Property management companies, real-estate firms (B2B, typically standard VAT).
- Hotels, restaurants, shops, offices (B2B, standard VAT).
- Other tradespeople as subcontractors (B2B, often with §13b reverse charge).
Each of these has slightly different VAT and now e-invoicing implications. The 2027 mandate adds one more dimension on top of the existing VAT complexity.
The good news: the rule is binary. Either the customer is B2B and ZUGFeRD is required (from 2027), or they are B2C and your old format still works. There is no in-between.
E-invoicing mandate timeline for tradespeople
| Date | What changes for your business |
|---|---|
| 01.01.2025 | You must be able to receive ZUGFeRD/XRechnung from suppliers. Already in force. |
| 01.01.2027 | If your previous-year turnover was > €800,000, all your B2B invoices must be ZUGFeRD-compliant. |
| 01.01.2028 | Every German business — including every Handwerksbetrieb regardless of size — must send ZUGFeRD-compliant B2B invoices. |
For most small Handwerksbetriebe and self-employed tradespeople, the relevant deadline is 2028, not 2027 — because their previous-year turnover is below the €800,000 threshold. But anyone who exceeds that threshold in 2026 will need to comply from January 2027.
If you sell mostly to private customers, the mandate barely changes anything for you in practice. If you do regular work for property developers or commercial clients, it changes everything.
ZUGFeRD only for business clients: what about private customers?
The most common tradesperson question: "Do I have to send a ZUGFeRD invoice to a homeowner?"
Answer: no. Germany's e-invoicing mandate explicitly applies to inländische B2B-Umsätze — domestic business-to-business transactions only. Invoices to private individuals are out of scope.
So:
- The electrician installing kitchen sockets for a homeowner: PDF or paper, no change.
- The painter repainting a private apartment: PDF or paper, no change.
- The same painter repainting a hotel lobby: ZUGFeRD required from 2027/2028.
- The same electrician wiring an office building for a developer: ZUGFeRD required, plus §13b reverse charge potentially applies.
The challenge for tradespeople is not the technical compliance — modern invoicing software handles it automatically. The challenge is knowing which customer type triggers which rules. Picking a tool that handles both cleanly avoids the operational tax.
For broader context on the mandate, see our guide to §26a UStG fines for non-compliance.
§13b UStG: the reverse charge trap for construction services
This is the trickier part. §13b UStG (Steuerschuldumkehr) shifts VAT liability from the issuer to the recipient under specific conditions.
When does §13b apply for tradespeople?
The relevant subsection is §13b Abs. 2 Nr. 4 UStG: construction services (Bauleistungen) provided to a business that itself performs construction services. Note that photovoltaic system installations on private homes have been treated as Bauleistungen since 2023 (BMF guidance), so PV installers face the same §13b considerations as traditional construction trades when working for B2B clients.
In practice, §13b applies when you provide:
- New construction, renovation, repair, or modification of a building or part of a building
- To a customer who is themselves a Bauleister — typically a general contractor (Generalunternehmer), property developer (Bauträger), or another tradesperson acting as main contractor
The recipient owes the VAT on your invoice. You issue the invoice without VAT and add the note "Steuerschuldnerschaft des Leistungsempfängers".
When does §13b NOT apply?
- Customer is a private individual → standard B2C, no §13b
- Customer is a business but not a Bauleister (hotel, restaurant, shop, office, property manager) → standard VAT, no §13b
- The work is not a Bauleistung (e.g. cleaning, gardening unconnected to construction, planning/architectural work)
Practical implication: §13b UStG and the e-invoicing mandate are independent. From 2027, the format requirement (ZUGFeRD) applies to all B2B invoices including §13b reverse-charge cases. The XML in a ZUGFeRD invoice needs to correctly encode the reverse charge. Any decent ZUGFeRD-capable invoicing tool handles this automatically when you mark the invoice as §13b.
If you mostly subcontract to general contractors, every one of your future B2B invoices will combine: structured XML (ZUGFeRD) + reverse charge note (§13b). A purpose-built tool is much easier than juggling Word templates.
Materials and labour on the same invoice
Tradesperson invoices typically combine materials (e.g. pipes, tiles, cables, paint) with labour hours. Some businesses still issue these as separate invoices, but there is no legal requirement to split them. ZUGFeRD-compliant software encodes each line item separately in the embedded XML, so the recipient's accounting software sees materials and labour as distinct entries.
You can also apply different VAT rates per line if needed:
- Standard 19% on most services and most materials
- Reduced 7% for specific cases (rare in trades; mostly relevant for printed matter, public transport, etc.)
For most plumbers, electricians, painters, and similar trades, 19% across the board is the norm.
Compliant e-invoice for tradespeople: ZUGFeRD, XRechnung, EN 16931
A compliant e-invoice for B2B billing must meet the EU standard EN 16931. For German tradespeople, the practical options are:
- ZUGFeRD at the EN 16931 profile or higher. Hybrid PDF/A-3 file containing both the visible PDF and the embedded structured XML data. This is the format most German businesses use.
- XRechnung. Pure XML format. Mandatory if you ever invoice public-sector authorities (B2G), such as municipal works.
- Factur-X (technically identical to ZUGFeRD), useful if you cross-bill into France.
ZUGFeRD is usually the right default. Your business clients see a normal-looking PDF, while their accounting software automatically extracts the embedded XML. No need to send two files. For a deeper look at the format, see our ZUGFeRD compliant invoice guide.
FAQ: Handwerker-specific questions
Do I have to send ZUGFeRD invoices to private homeowners?
No. The e-invoicing mandate covers only B2B sales. Invoices to private individuals (B2C) can continue as paper, PDF, or any classic digital format. A plumber billing a homeowner uses a normal PDF; the same plumber billing a property developer must send ZUGFeRD from 2027.
What if my Hausverwaltung customer thinks they are a Bauleister?
Verify, do not assume. Standard Hausverwaltungen (property management companies that administer rental properties) are not Bauleister under §13b UStG. They manage property; they do not build it. If they claim otherwise, ask for their §13b clarification (Freistellungsbescheinigung) before issuing a reverse-charge invoice. The default for property managers is standard VAT.
What is a Bauleistung exactly?
§13b Abs. 2 Nr. 4 UStG defines Bauleistung as work on a building or part of a building. This includes new construction, alteration, demolition, repair, maintenance, and renovation. It does not include: planning and oversight (architectural services), pure delivery of materials without installation, gardening unconnected to construction, cleaning, scaffolding rental without installation work, and similar.
What happens if I keep sending PDFs to business clients after 2027?
Two consequences. First, you risk a fine of up to €5,000 per violation under §26a UStG (rarely enforced for first-time mistakes, but real). Second, and more immediate: your business clients risk losing their input VAT deduction (Vorsteuerabzug) on your invoice, and they will refuse it and ask for a compliant version. Read the full breakdown of §26a UStG penalties.
Do I need expensive software?
No. ZUGFeRD-capable SaaS for tradespeople typically starts at €10-25 per month. Some tools, including Facturwise, offer free tiers for your first invoices. Compared to ERP integrations (SAP, DATEV) at several thousand euros to configure, SaaS is the obvious choice for one- or two-person Handwerksbetriebe.
What about Kleinunternehmer who are tradespeople?
If you are registered as a Kleinunternehmer under §19 UStG (mostly relevant for very small operations with under €25,000 in previous-year turnover, capped at €100,000 in current year), you are exempt from issuing e-invoices. You can continue to issue PDFs or paper. But you must still be able to receive e-invoices from suppliers. See our Kleinunternehmer e-invoicing guide for 2026.
What if my business client cannot receive e-invoices yet?
Since 1 January 2025, every German business is legally required to be able to receive e-invoices. If your client cannot, that is their problem under §14 UStG, not yours. You still have to issue compliant invoices. A ZUGFeRD invoice has the advantage of being readable as a normal PDF, so even a client whose accounting software ignores the XML can still open and process the document.
How to prepare: 3 practical paths
-
Use ZUGFeRD-capable invoicing software. For most tradespeople running a one- or two-person operation, this is the right answer. A tool like Facturwise automatically generates every B2B invoice as a ZUGFeRD-compliant hybrid PDF, handles §13b reverse charge with a single checkbox, and keeps B2C invoices simple. Free for your first 5 invoices.
-
Integrate ZUGFeRD into existing accounting software. If you already use DATEV, Lexware, or sevDesk, check whether your existing setup outputs ZUGFeRD at the EN 16931 profile. Older versions may not.
-
Outsource to your Steuerberater. Works but is expensive per invoice and slow if you bill frequently.
For broader EU context on fines and deadlines, see our guide to e-invoicing penalties across Europe.
Conclusion: Handwerker compliance is binary, not complex
The 2027 e-invoicing mandate looks complicated until you reduce it to one question per invoice: is this customer B2B or B2C? If B2B, send ZUGFeRD. If B2C, use whatever format you used last year. §13b reverse charge is a separate consideration that applies on top of the format — not instead of it.
A purpose-built tool answers both questions automatically based on how you mark the customer. The hard part is not technical compliance; the hard part is picking a tool that does not slow you down between jobs.
Create your first ZUGFeRD-compliant tradesperson invoice in 5 minutes. Free plan covers your first 5 invoices, no credit card required.
