Du bist Entwickler oder Designer in Deutschland. Ein Startup in Amsterdam, Stockholm oder Kopenhagen braucht dich für ein Projekt. Remote, flexibel, gutes Geld. Klingt gut. Dann kommt die Frage: Wie schreibe ich denen eine Rechnung?
Deutsche Umsatzsteuer? Nein. Deren Umsatzsteuer? Auch nein. Bei Geschäften zwischen EU-Unternehmen gilt Reverse Charge. Du stellst eine Rechnung ohne Umsatzsteuer, und dein Kunde regelt die Steuer in seinem Land.
Klingt einfach. Die Details haben es aber in sich. Falsche USt-IdNr, fehlender Hinweis, vergessene Meldung, und du schuldest plötzlich Umsatzsteuer, die du nie kassiert hast.
Lern Jonas kennen
Jonas ist Frontend-Entwickler in Berlin. Seit drei Jahren selbstständig, hauptsächlich für deutsche Agenturen. Vor kurzem hat ihn ein Fintech-Startup aus Amsterdam kontaktiert. Sie brauchen jemanden für ihr Dashboard. Jonas sagt zu, 6.000 Euro für vier Wochen Arbeit.
Jetzt muss er eine Rechnung schreiben. Bei deutschen Kunden kommt immer 19% Umsatzsteuer drauf. Gilt das auch für Amsterdam?
Nein. Hier kommt Reverse Charge ins Spiel.
Was Reverse Charge bedeutet
Normalerweise würde Jonas Umsatzsteuer auf die Rechnung setzen und die ans Finanzamt abführen. Bei Reverse Charge verschiebt sich die Steuerpflicht zu seinem Kunden. Das niederländische Startup meldet die Steuer in den Niederlanden.
Jonas stellt 6.000 Euro in Rechnung. Ohne Umsatzsteuer.
Auf Seiten des Startups: Sie melden 6.000 Euro in ihrer niederländischen Steuererklärung, rechnen 21% niederländische Umsatzsteuer, und ziehen sie gleichzeitig als Vorsteuer ab. Unterm Strich null. Für Jonas heißt das: einfachere Rechnung, keine deutsche Umsatzsteuer auf dieses Projekt.
Das funktioniert nur bei B2B. Wäre sein Kunde eine Privatperson, würde Reverse Charge nicht gelten, und Jonas müsste deutsche Umsatzsteuer berechnen.
Was auf Jonas' Rechnung muss
Bevor Jonas die Rechnung schickt, prüft er ein paar Sachen:
1. Seine eigene USt-IdNr
Jonas hat eine USt-IdNr. Die beginnt mit DE und hat 9 Ziffern: DE298765432. Die hat er bei der Anmeldung als Freiberufler bekommen. (Falls du noch keine hast: Kostenlos beim BZSt beantragen.)
Das ist nicht dasselbe wie die Steuernummer. Für EU-Rechnungen braucht er die USt-IdNr.
2. Die USt-IdNr des Kunden
Das Startup hat ihm ihre USt-IdNr geschickt: NL867530912B01. Bevor Jonas die Rechnung stellt, prüft er, ob die gültig ist. Dafür gibt es den EU VIES-Checker. Dauert 10 Sekunden. Das Tool bestätigt: Firma existiert, ID ist aktiv.
Dieser Schritt ist wichtig. Wäre die ID ungültig, würde Reverse Charge nicht gelten. Jonas würde die deutsche Umsatzsteuer schulden, obwohl er sie nie kassiert hat.
3. Der Reverse Charge Hinweis
Jonas' Rechnung braucht einen Hinweis, warum keine Umsatzsteuer draufsteht:
Steuerschuldnerschaft des Leistungsempfängers
Das ist die offizielle Formulierung. Der Buchhalter des Startups weiß damit Bescheid. Das Finanzamt auch.
Jonas' Rechnung
So sieht sie aus:
RECHNUNG RE-2026-042
Von: Jonas Weber, Oranienstraße 45, 10969 Berlin
Steuernummer: 14/567/89012
USt-IdNr: DE298765432
An: FinFlow BV, Keizersgracht 125, 1015 CJ Amsterdam
USt-IdNr: NL867530912B01
Datum: 27. April 2026
Leistungszeitraum: April 2026
Beschreibung Betrag
------------------------------------------------------
Frontend-Entwicklung Dashboard (160 Stunden) 6.000,00 €
Steuerschuldnerschaft des Leistungsempfängers
Gesamtbetrag: 6.000,00 €
Zahlbar bis: 11. Mai 2026
Keine Umsatzsteuer-Zeile. Keine Brutto/Netto-Aufschlüsselung. Nur der Nettobetrag. Beide USt-IdNrn oben sichtbar.
Die ZM, die Jonas fast vergessen hätte
Einen Monat später erinnert ihn seine Buchhaltungssoftware: Es gibt eine Meldung, die er abgeben muss. Die Zusammenfassende Meldung (ZM).
Wenn du Reverse Charge nutzt, meldest du jeden EU-Verkauf ans Finanzamt. Die Meldung enthält:
- Die USt-IdNr jedes Kunden
- Den Gesamtbetrag, den du ihm in diesem Quartal berechnet hast
Jonas hat FinFlow 6.000 Euro im April berechnet. In seiner ZM für Q2 (fällig am 25. Juli) meldet er diesen Betrag unter deren niederländischer USt-IdNr.
Diese Meldung dient dem Abgleich. Das niederländische Startup meldet die gleichen 6.000 Euro auf ihrer Seite. Wenn die Zahlen nicht übereinstimmen, bekommt jemand Post vom Finanzamt.
Was wenn Jonas Kleinunternehmer wäre?
Der Kleinunternehmer-Status bedeutet, dass du deutschen Kunden keine Umsatzsteuer berechnest. Aber er ändert nichts daran, wie Reverse Charge bei EU-Kunden funktioniert.
Wäre Jonas Kleinunternehmer, würde er trotzdem Reverse Charge für FinFlow nutzen. Er bräuchte trotzdem seine USt-IdNr und deren. Er würde trotzdem die ZM abgeben.
Der einzige Unterschied: Seine Rechnung hätte zusätzlich zum Reverse Charge Hinweis auch den Kleinunternehmer-Hinweis.
Offizieller Wortlaut
"Bei Leistungen an einen in einem anderen Mitgliedstaat ansässigen Unternehmer [...] schuldet der Leistungsempfänger die Steuer."
— §13b (1) UStG
Auf Deutsch: Wenn du Leistungen an ein Unternehmen in einem anderen EU-Land erbringst, schuldet der Empfänger die Steuer, nicht du.
Was das für dich bedeutet
Wenn du mit EU-Kunden arbeitest, macht Reverse Charge die Rechnungsstellung einfacher: Keine Umsatzsteuer berechnen, einziehen oder abführen. Aber die Details müssen stimmen. USt-IdNrn prüfen, bevor du die Rechnung stellst. Den Hinweis draufschreiben. Die vierteljährliche Meldung abgeben.
Das richtige Rechnungstool macht das meiste davon automatisch: Es prüft USt-IdNrn, fügt die korrekten Hinweise ein und erinnert dich an die ZM. Du konzentrierst dich auf die Arbeit.
Typische Fehler
Drei Situationen, die Freelancer teuer zu stehen kommen:
USt-IdNr nicht geprüft. Tim hat die USt-IdNr seines schwedischen Kunden aus einer alten E-Mail kopiert. Dumm nur: Die war abgelaufen. Reverse Charge galt nicht. Das Finanzamt will jetzt 19% von 8.000 Euro — Geld, das Tim nie kassiert hat. Die Lösung: Jede USt-IdNr auf VIES prüfen, Screenshot speichern.
Hinweis vergessen. Lisa hat einer dänischen Agentur eine Rechnung ohne Umsatzsteuer geschickt, aber ohne Reverse Charge Hinweis. Die Buchhaltung hat die Rechnung abgelehnt: „Wir können das so nicht verbuchen." Eine Woche verloren, genervter Kunde. Die Lösung: Immer den Hinweis draufschreiben — bei internationalen Kunden am besten zweisprachig: „Steuerschuldnerschaft des Leistungsempfängers / Reverse charge: VAT to be accounted for by the recipient."
ZM nicht abgegeben. Emma hat das ganze Jahr EU-Kunden Rechnungen gestellt, aber nie die vierteljährliche Meldung gemacht. Ihre Kunden haben die Einkäufe auf ihrer Seite gemeldet. Das Finanzamt hat die Lücke bemerkt und nachgefragt. Die Lösung: ZM jedes Quartal abgeben, auch bei kleinen Beträgen.