RivitPay
Make an invoice — free, no signupMake an invoice

Tax

Your German client wants an e-invoice: when a PDF stops counting, and who's exempt

RivitPay · October 30, 2026 · 7 min read

A plain sheet of paper sliding into a slot in a simple box and coming out the other side as a neat grid of small blue squares, with a blank calendar page pinned on the wall beside it

If you invoice German businesses, you've probably had the email already: the client's accounts team is "switching to e-invoicing", and could you send XRechnung or ZUGFeRD from now on? Most freelancers have never heard of either. It sounds like your PDF is about to get you paid late.

For most freelancers, it isn't yet. Germany's e-invoice mandate is real, but it comes in stages. Two big groups are exempt for good, and for many of the rest the PDF keeps working until the end of 2027. Here's what the law actually says, with the dates that matter and the one detail about December invoices that's easy to miss.

What counts as an "e-invoice" now

Since 1 January 2025, § 14 of the German VAT Act (UStG) splits invoices in two. An elektronische Rechnung is an invoice in a structured electronic format that allows electronic processing, and it has to follow the European e-invoicing standard (EN 16931) or a format that can be converted to it. Everything else, including a PDF attached to an email, is a sonstige Rechnung, an "other invoice". The same section says sending an other invoice electronically needs the recipient's agreement.

The chamber of commerce in Cologne summarised the finance ministry's October 2025 guidance in one line: "Ein einfaches PDF-Dokument, das per E-Mail versendet wird, erfüllt diese Voraussetzung nicht mehr." A plain PDF sent by email no longer meets the requirement. The formats that do are XRechnung, or ZUGFeRD 2.x except its MINIMUM and BASIC-WL profiles. A hybrid, a PDF with the structured XML data inside it, also works, but the XML part is the one that counts.

The mandate in § 14(2) covers one situation: an invoice to another business for its business, where you and your client are both established in Germany. A client in the Netherlands or the US isn't covered. Neither is a private individual.

The dates, from the transition rule

The timetable is in § 27(38) UStG. For a German freelancer invoicing German businesses:

Here's the detail that's easy to miss. The cut-off is about when the invoice is sent, not just when the work was done. Say you're a developer in Berlin who charges VAT and turned over €90,000 in 2026, and you finish a project for a Munich agency on 18 December 2027. If you invoice it on 5 January 2028, the transition rule no longer covers that invoice, so it has to be an e-invoice. Send it before New Year and a PDF is still fine. For the rare freelancer over €800,000, the same thing happens a year earlier, with December 2026 work.

Receiving is a separate rule, and it applies already. The same Cologne chamber note says that since 1 January 2025 every business in Germany must be able to receive and process e-invoices. Your software subscription or coworking space can send you one without asking first, so make sure you can open the XML, not just the email.

Two groups are exempt for good

Small business owners under § 19. Since 2025, the Kleinunternehmer rule means your sales are VAT-exempt if your total turnover was no more than €25,000 last calendar year and doesn't go over €100,000 this year. Two details matter for freelancers. First, turnover is counted from the money you've actually received (vereinnahmte Entgelte), so an invoice your client pays in January counts toward next year. Second, the €100,000 test applies during the current year. If a big contract takes you past it, you don't wait until January to start charging VAT. Ask your Steuerberater which invoice the change starts on.

For invoices under § 19, § 34a of the VAT regulations (UStDV) sets a short list of what they must show: your and your client's full name and address, your tax number (Steuernummer) or VAT ID, the date, what you did, the price as one amount, and a note that the small-business exemption under § 19 applies. It ends with the line that matters here: such an invoice can "immer als sonstige Rechnung" be sent, always as an other invoice. A PDF, permanently.

Small invoices. § 33 UStDV gives the same permanent exception to invoices with a total of no more than €250. That probably won't cover your project invoices, but it covers the odd small job.

How many people the exemption covers

Germany's statistics office published its latest VAT figures on 20 October. In the annual-return statistics for 2022, it counted almost 7.3 million businesses liable for VAT. Almost 3.60 million of them, 49.40%, had turnover of up to €22,000, which is below today's €25,000 limit. And 68.27% were natural persons or sole proprietorships. Those are 2022 figures, and not everyone under the limit uses the § 19 rule. Still, it suggests that a lot of German businesses, many of them one-person operations, could keep sending PDFs indefinitely.

If you're not exempt

If you charge VAT and invoice German businesses, you have until the end of 2027 at the latest to get set up, as long as you're under €800,000. Until then, nothing stops a client asking for XRechnung early, but the law doesn't require it. Throughout the transition, though, a PDF by email only works if your client agrees to it, so if a client says no to PDFs, that's their right. Agree on the format before the first invoice, not when it's already overdue. From 2028 you'll need software that produces EN 16931 invoices for those clients.

None of this changes the rest of § 14(4). A full invoice still needs a unique, sequential invoice number, the date of the work, the net amount, the VAT rate and amount (or a note on why there's no VAT), plus your tax number or VAT ID.

Where RivitPay fits

To be clear about what RivitPay is: the free invoice generator, with no signup, makes a PDF and a share link. It doesn't make XRechnung or ZUGFeRD files. That makes it a good fit for the invoices the mandate doesn't touch, and for the next 14 months for most of the rest.

A RivitPay invoice in euros from an illustrator in Leipzig to a Hamburg agency, with a tax number under the sender's details, Tax 0%, a total of €1,850 and a Notes line saying the invoice is VAT-exempt under section 19, next to a panel added for this post showing which invoices can still be sent as a PDF

With a free account, you can email the invoice, see when it's been opened, and set automatic reminders in your own words that stop once it's paid. That part matters whatever format the invoice is in: an e-invoice gets processed faster, but it doesn't make anyone pay on time.

The honest caveats: this isn't tax advice, and the finance ministry's guidance runs to many pages we haven't covered, including corrections, credit notes and how to keep e-invoices on file. The ministry's website was down when we wrote this, so the summary of its October 2025 letter comes from the IHK Köln rather than the letter itself. RivitPay doesn't produce XRechnung or ZUGFeRD and doesn't file VAT returns, so if you're above €800,000, or invoicing German businesses from 2028 without the § 19 exemption, you'll need an e-invoicing tool for those invoices. RivitPay applies one Tax % to the whole invoice and labels every document "Invoice". Card payments through the Pay button carry Stripe's processing fee, plus 1.5% from RivitPay once you've collected $5,000 through it. Invoices paid by bank transfer outside RivitPay cost nothing.

The short version

Under § 19, or invoicing clients outside Germany? Keep sending PDFs. Invoicing German businesses and charging VAT? PDFs work until the end of 2027 if you stayed under €800,000 in 2026 and your client agrees. Send your December 2027 invoices before New Year, and be on e-invoices for anything after that.

A clean PDF invoice in a minute

Your Steuernummer, the § 19 note, euros or any of 45 currencies, and a Pay button for clients who want to pay by card. Free until you've collected $5,000.

Make an invoice, free
Sources: § 14 UStG (e-invoice vs other invoice; EN 16931; recipient agreement for other electronic invoices; § 14(2) no. 1 domestic B2B mandate; § 14(4) invoice contents), § 27(38) UStG (transition: other invoices for 2025–2026 work until 31 December 2026; for 2027 work until 31 December 2027 if prior-year turnover was no more than €800,000), § 19 UStG (small-business exemption: €25,000 previous year, €100,000 current year; turnover from payments received), § 34a UStDV (small-business invoice contents; always allowed as an other invoice), § 33 UStDV (invoices up to €250), IHK Köln, Neues BMF-Schreiben zur E-Rechnung vom 15. Oktober 2025 (PDF by email isn't an e-invoice; XRechnung and ZUGFeRD 2.x except MINIMUM and BASIC-WL; hybrid formats, XML leads; receiving obligation since 1 January 2025; small-business and small-amount exceptions), Destatis, Knapp 7,3 Millionen umsatzsteuerpflichtige Unternehmen im Jahr 2022 erfasst (20 October 2026: almost 7.3 million VAT-liable businesses in 2022; almost 3.60 million, 49.40%, with turnover up to €22,000; 68.27% natural persons or sole proprietorships). All checked October 30, 2026.