Skip to main content
Complyance is Officially Listed as a UAE Approved Accredited Service Provider
E-Invoice for Tradespeople and Freelancers in Germany: Practical Guide

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

Swathy
Published on Jul 23, 2026
E-Invoice for Tradespeople and Freelancers in Germany: Practical Guide

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?

ObligationSince whenWho
Receive e-invoices1 January 2025All businesses, including Kleinunternehmer
Send e-invoices1 January 2027Businesses above EUR 800,000 prior-year turnover
Send e-invoices1 January 2028All 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.

ToolCostCreate e-invoicesReceive e-invoicesBest for
ComplyanceFree (100/mo)Yes (XRechnung and ZUGFeRD)YesSmall businesses, freelancers
NormanFree (no invoice limit)Yes (ZUGFeRD)NoFreelancers wanting a fully free option
sevDeskPaid plansYes (XRechnung and ZUGFeRD)YesTradespeople needing bookkeeping
lexofficePaid plansYes (XRechnung and ZUGFeRD)YesSmall 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?

MethodSetup effortTime per invoiceError risk
Manual (online portal)Very lowHigherHigher
Accounting softwareLowLowerLow
API integrationHigher upfrontLowestLowest

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

DoDon't
Set up an email inbox for e-invoice receptionIgnore or reject e-invoices from suppliers
Test free tools before payingBuy an expensive ERP you do not need
Know your deadlines and start earlyWait until the last day
Use ZUGFeRD (PDF plus XML in one file) for easeCheck only the PDF view and ignore the XML
Involve your tax advisorAssume the tax advisor handles all of it
Archive e-invoices in GoBD-compliant formPrint 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.

Share

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.

About the Author

Swathy

Swathy

Content Marketer

I’m a Content Marketer at Complyance, focused on e-invoicing. Over the years, I’ve created a wide range of content, including blog posts, whitepapers, and product guides, which have supported Complyance’s growth across markets such as the UAE and EU regions. My goal is to deliver content that is comprehensive, clear, accurate, and easy to understand, no matter how complex the topic.

Related Posts

Complyance Logo

One API for Global E-invoicing