Tradesperson sending a structured XRechnung electronic invoice from a tablet to a business customer

Germany's e-invoicing mandate for trades — what to do now

Since 1 January 2025, every German business must be able to receive structured e-invoices — including your trades business. Sending tightens in stages: PDF in B2B is still broadly allowed until end of 2026; from 2027 it's no longer permitted for businesses above €800,000 in prior-year revenue, and from 2028 not for any B2B business. This page explains in plain English: what applies, when, what to do — and how standard software you buy — instead of rent — turns the obligation into an advantage. krafteq Handwerk is standard software for trade businesses — not a project built for you from scratch. We are currently rolling it out with the first businesses: you test it free of charge, receive an individual offer afterwards, and we set up your business together with you.

Receiving mandatory since 1.1.2025 — sending mandatory by 1.1.2028 at the latest.

What does the e-invoicing mandate mean for your business?

  • A structured format — not simply a PDF

    With the Wachstumschancengesetz, the German legislator decided in 2024 to phase in mandatory e-invoicing for B2B. An e-invoice is not simply a PDF — it is an invoice in a structured electronic format that machines can read. The two recognised formats in Germany are XRechnung (pure XML, common in the public sector) and ZUGFeRD from version 2.0.1 (a hybrid: a normal PDF with embedded XML data).

  • Who is affected

    For you as a trades business this means: if you invoice business customers — other companies, property managers, municipal clients — you are affected. Pure B2C invoices to private customers can still be sent on paper or as PDF for now. In practice, almost every trades business is affected, because most have mixed B2B/B2C customers.

  • The obligation phases in

    You must already be able to receive e-invoices today — regardless of how small your business is. For sending, there are transition periods staggered by revenue. Anyone with a good tax advisor will know about this. Without one, start preparing in 2026 at the latest.

  • Which exceptions exist

    Small invoices below €250 gross, transport tickets, and invoices to end consumers do not fall under the mandate. Businesses providing only VAT-exempt services without input tax are also exempt — relevant for very few trades.

Three numbers you should know

Three dates and figures summarise the German e-invoicing mandate for trades — everything else is detail.

1.1.2025 Receiving — already mandatory

Since the start of 2025 every German business must be able to receive XRechnung or ZUGFeRD e-invoices. A plain email address is enough — but the file must be readable and processable.

1.1.2027 Sending — €800,000 revenue threshold

Businesses with more than €800,000 prior-year revenue must send e-invoices from 2027. Smaller trades businesses get one more year — PDF sending is allowed until end of 2027.

1.1.2028 Sending — all B2B businesses

From 2028 at the latest every German business must send e-invoices to commercial customers. PDF and paper are no longer permitted in B2B — regardless of revenue.

How the e-invoicing mandate phases in

Four phases — from today to early 2028. Start early and 2027 will not be hectic.

  1. Today — receiving must work

    Since 1.1.2025 the receiving obligation is in force. You need a way to open, check, and archive incoming XRechnung and ZUGFeRD files. Invoices must generally be retained for eight years under section 14b UStG; other tax-relevant records and special cases may have different periods. Modern accounting software or a custom business software handles this.

    You are receive-ready today — no input tax risk on incoming e-invoices.

  2. 2026 — prepare to send

    Last year in which you can still send PDF invoices without time pressure. Ideal moment to switch to software that produces XRechnung or ZUGFeRD directly from the order — without manual rework.

    A calm changeover instead of a last-minute fix — and free choice of software vendor.

  3. 1.1.2027 — mandatory for larger businesses

    Trades businesses with more than €800,000 prior-year revenue must send e-invoices. Smaller businesses growing past the threshold get caught here — preparation pays off either way.

    General contractors and large commercial customers stay on board because you meet their requirements.

  4. 1.1.2028 — mandatory for everyone

    All B2B invoices must be electronic. Businesses without suitable software end up under time pressure and often grab expensive subscription tools because they need to move fast. Anyone who prepared in 2026 avoids this.

    Full compliance without stress — your software has been running for years and is paid as a fixed price.

Which trades businesses need to act now?

The mandate affects practically every trades business that invoices commercial customers. Here are the five most common cases from our consulting work.

SHK, electrical — commercial contracts

Maintenance contracts with property managers, industrial clients, municipalities — all B2B. These contracts often make up the largest share of revenue, so the sending obligation hits early and hard. Complex order line items are produced cleanly as XRechnung directly from the order.

Painters, joiners, roofers with mixed clientele

Half private, half commercial — typical for many trades businesses. Software must do both: PDF for the private customer, XRechnung for the property manager — automatically based on customer type, no double work at the desk.

Subcontractors for general contractors

If you work as a subcontractor for GCs or large developers, the mandate is often imposed top-down — the GC requires XRechnung. Switching on time secures your order book.

Businesses with public-sector contracts

Federal, state, and municipal clients — the public sector has required XRechnung since 2020. If you invoice there, you must already be compliant. A system like krafteq Handwerk makes the process faster and traceable.

Businesses near the €800,000 revenue threshold

If you are close to the €800,000 threshold or growing into it, you will be caught by the 2027 sending obligation. A year of lead time for the switch to structured invoicing is solid planning.

Pure B2C businesses — relaxed for now

Only private customers? Then for now only the receiving obligation applies — and only if you receive incoming invoices from suppliers or subcontractors. Sending stays as PDF or paper.

Try it free

Three paths to e-invoicing compared

If you are switching to e-invoicing today, you essentially have three options — from manual workarounds via subscription software to software you buy once. Here is the honest assessment.

krafteq HandwerkCloud subscription softwareExcel + manual conversion
XRechnung sending Directly from the order, automaticvaries by vendor and tier — scope and price are stated on each vendor's own pricing pageOnly via separate online converters, manual
ZUGFeRD sending Directly from the order, automaticvaries by vendor and tier — scope and price are stated on each vendor's own pricing pageOnly via separate online converters, manual
Receiving + GoBD archiving Incoming e-invoices stored in your software and searchable — invoices generally eight years under section 14b UStGvaries by vendor and tier — whether receiving and archiving are included or bookable is stated on each vendor's own pricing pageManual filing, risk during tax audits
Adaptation to your workflows Fine-tuning after launch includedDiffers by vendor; usually narrower in standardised operationFully manual
Billing One-time, per business — operations annually or self-hostedMonthly per plan, tiered by user count or feature scope — payment ends with the subscription, and so does the right to use itLow software cost, high time cost
Right of use and data Permanent right of use, own installation, data export at any timeRental — ends with the subscription, data with the vendorData with you, everything manual
E-invoicing as a trigger for a broader update Yes — orders, materials, time, invoicing in one softwarevaries by vendor and tier — which areas the chosen plan covers is stated on each vendor's own pricing pageNo — remains a point tool

Frequent questions about e-invoicing in the trades

E-invoicing-ready software — try it first, then buy

Request a test instance of your own — we set it up by hand — and check XRechnung and ZUGFeRD against your own workflows, free and without a sales call. Afterwards you receive an individual written offer; we set up your business together with you. For trade businesses. Not a trade business? Then write to us via the contact form.

  • No sales call needed
  • Free & non-binding

Ready to turn the e-invoicing mandate into an advantage?

Describe your business and customer mix in the form — within one working day as a rule you hear from us, and we set up a test instance of your own by hand — usually ready three working days later. You check XRechnung sending, ZUGFeRD receiving and filing with immutable document states yourself. Free, non-binding, no sales pressure.

  • Free
  • Non-binding
  • No sales call needed

Book an appointment

Loading booking calendar…

Or contact us directly: contact@krafteq.de