Software-Engineering-Zeit in der EU verkaufen: Mehrwertsteuer, Reverse-Charge und Betriebsstätten-Regeln, die bestimmen, wo du Steuern schuldest

#EU Mehrwertsteuer Software-Dienstleistungen

Gründer & Lead Developer

Experte für Softwareentwicklung und Legacy-Code-Optimierung

LinkedIn

Eine Berliner Symfony-Agentur stellt einer französischen SaaS-Firma drei Monate Backend-Entwicklungsarbeit in Rechnung. Eine deutsche GmbH schickt zwei Ingenieure für einen sechsmonatigen Vor-Ort-Einsatz nach Amsterdam. Ein irisches SaaS-Studio stellt einen spanischen Freiberufler ein, um ein React-Frontend zu entwickeln. Alle drei Szenarien betreffen EU-Mehrwertsteuer auf Software-Dienstleistungen - und jedes führt zu einem anderen Steuerergebnis. Wenn du die Behandlung falsch anwendest, stellst du deinem Kunden entweder zu wenig in Rechnung (keine MwSt. erhoben, obwohl du solltest) oder schaffst eine Steuerpflicht in einem Land, in dem du nicht registriert bist und keine Ahnung hast, dass eine Verpflichtung besteht. Hinzu kommen die Betriebsstätten-Regeln, die am Ende bestimmen, wo du Steuern schuldest.

Dieser Post ist keine Rechts- oder Steuerberatung. Er ist eine praktische Orientierung für Software-Agenturen, Freiberufler und Engineering-gerichtete Produktstudios, die Software-Engineering-Zeit in der EU grenzüberschreitend verkaufen, und behandelt die vier Entscheidungen, die den größten Teil des Risikos ausmachen: wo die Mehrwertsteuer fällig ist, ob das Reverse-Charge-Verfahren gilt, wann eine Präsenz vor Ort in eine Betriebsstätte übergeht und welche OSS- oder IOSS-Systeme vereinfachen, was andernfalls ein Problem mit Mehrfachregistrierungen wäre.

Die Standardregel für B2B-Dienstleistungen: Steuern am Ort des Kunden

Gemäß der EU-Mehrwertsteuerrichtlinie (2006/112/EG) gilt für B2B-Transaktionen die Standardregel für Dienstleistungen, dass die Leistung am Ort besteuert wird, an dem der Kunde ansässig ist - nicht am Ort des Lieferanten. Das wird manchmal als "allgemeine B2B-Regel" oder irreführender Weise als "Reverse-Charge-Regel" bezeichnet. Wenn du eine deutsche Agentur bist und dein Kunde ein in Frankreich mehrwertsteuerregistriertes Unternehmen ist, gilt die Leistung als in Frankreich erbracht. Deine Rechnung enthält keine deutsche Mehrwertsteuer. Stattdessen verbucht dein französischer Kunde die Steuer inländisch über das Reverse-Charge-Verfahren.

Artikel 196 der Mehrwertsteuerrichtlinie ist die spezifische Regelung, die den Kunden für die Zahlung der Mehrwertsteuer auf grenzüberschreitende B2B-Dienstleistungen verantwortlich macht, wenn der Lieferant nicht im Mitgliedstaat des Kunden ansässig ist. In der Praxis bedeutet das, dass deine Rechnung an einen EU-Geschäftskunden Folgendes enthalten sollte:

  • Deine eigene Mehrwertsteuernummer
  • Die Mehrwertsteuernummer des Kunden
  • Den expliziten Text "Steuerschuldnerschaft des Leistungsempfängers - Artikel 196 der Richtlinie 2006/112/EG des Rates" (oder das nationale Äquivalent)
  • Null MwSt. berechnet

Der entscheidende Vorbehalt: Das gilt nur für Business-to-Business-Transaktionen. Dein Kunde muss tatsächlich ein Steuerpflichtiger sein - das bedeutet, er ist mehrwertsteuerregistriert und empfängt die Leistung für Geschäftszwecke. Wenn du einer französischen Privatperson statt einem französischen Unternehmen eine Rechnung stellst, gilt das Reverse-Charge nicht, und es gelten andere Regeln.

Den MwSt.-Status des Kunden überprüfen

Bevor du eine Reverse-Charge-Rechnung ausstellst, überprüfe die MwSt.-Nummer deines Kunden im VIES-System der EU (ec.europa.eu/taxation_customs/vies). Ein gültiges VIES-Ergebnis ist dein dokumentierter Nachweis, dass das Reverse-Charge gerechtfertigt ist. Mach einen Screenshot und speichere ihn mit der Rechnung. Wenn ein Kunde eine MwSt.-Nummer angibt, die in VIES nicht validiert wird, behandle die Transaktion als B2C, bis du eine korrigierte Nummer erhältst, da eine Reverse-Charge-Rechnung an einen nicht registrierten Kunden rechtlich falsch ist und dich im Falle einer Prüfung exponiert.

Einige legitime Unternehmen sind bei bestimmten Schwellenwerten von der Mehrwertsteuer befreit - Kleinunternehmer in Deutschland beispielsweise sind möglicherweise nicht mehrwertsteuerregistriert, auch wenn sie echte Unternehmen sind. In diesen Fällen kann das Reverse-Charge nicht gelten; du stellst eine Rechnung mit deiner eigenen inländischen Mehrwertsteuer aus, es sei denn, der Kunde kann bestätigen, dass er anderswo registriert ist. Die Grauzone ist schmal, aber es lohnt sich, sie zu kennen: Nicht jedes Unternehmen ist für Mehrwertsteuerzwecke eine "steuerpflichtige Person".

Das Betriebsstättenrisiko: Wann ändert die Präsenz vor Ort alles?

Das oben beschriebene Reverse-Charge-Framework funktioniert unkompliziert für Remote-Software-Entwicklungsprojekte. Die Regeln werden erheblich komplizierter, wenn deine Ingenieure physisch im Land des Kunden anwesend sind - und nicht nur für einen Tag oder zwei, sondern für Monate.

"Betriebsstätte" (PE) ist ein Konzept aus dem Mehrwertsteuerrecht und dem Körperschaftsteuerrecht. Die Definitionen sind nicht identisch, was eine Quelle der Verwirrung ist. Für Mehrwertsteuerzwecke entsteht eine PE, wenn eine Agentur eine ausreichend feste und dauernde physische Präsenz in einem anderen Mitgliedstaat hat, mit den menschlichen und technischen Ressourcen, um dort Leistungen zu erbringen oder zu empfangen. Für die Körperschaftsteuer werden die Schwellenwerte durch bilaterale Steuerabkommen (von denen die meisten dem OECD-Musterabkommen folgen) und nicht durch EU-Richtlinien festgelegt.

Das Körperschaftsteuer-PE-Risiko ist dasjenige, das die meisten Engineering-Agenturen überrascht. Gemäß dem OECD-Musterabkommen entsteht eine PE in der Regel, wenn ein Unternehmen eine feste Geschäftsstätte in einem anderen Land für länger als einen definierten Schwellenwert hat - typischerweise rund sechs Monate - oder wenn es einen abhängigen Vertreter hat, der gewohnheitsmäßig im Auftrag des Unternehmens in diesem Land Verträge abschließt. Ein Ingenieur, der acht Monate vor Ort bei einem französischen Kunden arbeitet und als de-facto-Projektleiter fungiert, der Arbeiten absteckt und Änderungsanfragen akzeptiert, kann von der französischen Steuerbehörde (DGFiP) als abhängiger Vertreter angesehen werden. Wenn dieses Argument Erfolg hat, hat die deutsche Agentur eine französische PE, schuldet französische Körperschaftsteuer auf der PE zurechenbare Gewinne und sieht sich erheblichen Nachforderungen zuzüglich Strafen gegenüber.

Die Abhilfe ist im Prinzip nicht besonders kompliziert, auch wenn sie in der Praxis sorgfältige Dokumentation erfordert. Ingenieure bei langfristigen Vor-Ort-Einsätzen sollten auf der Grundlage von Leistungsbeschreibungen arbeiten, die deutlich machen, dass sie eine definierte Leistung unter der Leitung der deutschen Muttergesellschaft erbringen - nicht als Vertreter handeln, die das Mutterunternehmen in Frankreich vertraglich verpflichten. Die Vor-Ort-Rolle sollte als Ausführung strukturiert sein, nicht als Vertrieb. Kundenseitige Dokumente sollten deutlich machen, dass Verträge in Deutschland abgeschlossen werden. Kurze Rotationen mehrerer Ingenieure sind strukturell sicherer als eine einzelne Person, die dauerhaft über längere Zeit vor Ort ist. Das ist kein Hexenwerk, muss aber von Beginn des Projekts an bewusst angegangen werden, anstatt nach dem ersten Schreiben der DGFiP.

MwSt.-Registrierungsschwellen und Pflichtregistrierung

Eine separate Frage von der PE ist, ob grenzüberschreitende Aktivitäten in einem anderen Mitgliedstaat eine MwSt.-Registrierungspflicht auslösen. Für B2B-Software-Dienstleistungen, die unter das Reverse-Charge geliefert werden, lautet die Antwort im Allgemeinen nein - der Kunde behandelt die Mehrwertsteuer inländisch, und du musst dich nicht dort registrieren, wo dein Kunde ansässig ist. Das ist eine der wesentlichen administrativen Vereinfachungen, die das Reverse-Charge bietet.

Die Ausnahme entsteht, wenn du Leistungen erbringst, die nicht unter die allgemeine B2B-Regel fallen - zum Beispiel Eintrittskarten zu Live-Veranstaltungen oder Zugang zu bestimmten digitalen Produkten, bei denen die Leistungsortregeln abweichen. Software-Entwicklungsdienstleistungen, Beratung und ähnliche Fachleistungen an registrierte Unternehmen fallen konsistent unter die allgemeine B2B-Regel und schaffen in der Regel keine MwSt.-Registrierungspflicht für den Lieferanten im Land des Kunden.

Wo die Frage für Software-Agenturen akut wird, ist, wenn das Unternehmen auch an nicht-gewerbliche Kunden (Endverbraucher) grenzüberschreitend innerhalb der EU verkauft - zum Beispiel wenn ein Studio SaaS-Abonnements oder herunterladbare Software direkt an Einzelpersonen in mehreren EU-Mitgliedstaaten verkauft. In diesem Fall werden die Fernabsatzregeln und der EU-weite Schwellenwert von 10.000 Euro pro Kalenderjahr relevant. Über diesem Schwellenwert ist die Mehrwertsteuer im Land jedes Verbrauchers fällig. Genau hier kommen OSS und IOSS ins Spiel.

OSS und IOSS: Die vereinfachten Registrierungsoptionen

Der One Stop Shop (OSS) und der Import One Stop Shop (IOSS) wurden im Juli 2021 eingeführt, um die Mehrfachregistrierungsbelastung zu konsolidieren, die die alten Fernabsatzregeln auferlegten. Das Union-OSS-System ermöglicht es einem in der EU ansässigen Unternehmen, sich einmal in seinem Heimatmitgliedstaat zu registrieren und die Mehrwertsteuer auf alle im gesamten EU-Raum erbrachten B2C-Lieferungen über eine einzige Erklärung anzumelden und zu zahlen. Die Steuerbehörde im Heimatstaat verteilt dann die eingezogene Mehrwertsteuer an jeden Bestimmungslandstaat.

Für ein Berliner Studio, das SaaS-Abonnements an Einzelverbraucher in Frankreich, Spanien und den Niederlanden verkauft: Anstatt sich separat in drei Ländern für die Mehrwertsteuer zu registrieren, registriert sich das Studio für OSS beim deutschen Bundeszentralamt für Steuern (BZSt), reicht eine einzelne Quartalserklärung ein und zahlt die gesamte EU-Mehrwertsteuer an einem Ort.

IOSS ist das Äquivalent für Waren, die aus außerhalb der EU mit einem Wert von bis zu 150 Euro importiert werden. Die meisten reinen Software-Unternehmen werden OSS relevanter als IOSS finden.

Der praktische Haken: OSS beseitigt nicht die Notwendigkeit, den korrekten Mehrwertsteuersatz in jedem Kundenstaat zu kennen. Du musst den Satz des Bestimmungslandes auf jede Verbrauchertransaktion anwenden. Deutschlands Standardsatz beträgt 19%; Frankreichs 20%; der Niederlande 21%; Spaniens 21%. OSS vereinfacht die Registrierung und Zahlung; es gleicht die Sätze nicht auf eine einzige Zahl an. Für ein Custom-Software-Development-Studio mit einer B2C-Produktlinie ist das Einfügen länderspezifischer Satztabellen in das Abrechnungssystem nicht optional, sobald du bei OSS bist.

Was deutsche, französische, spanische und niederländische Steuerbehörden auf Rechnungen prüfen

Steuerprüferinnen und -prüfer in jedem Land haben spezifische Rechnungsfelder, nach denen sie bei grenzüberschreitenden B2B-Software-Rechnungen suchen. Fehlende oder falsche Felder sind die häufigste Quelle von Streitigkeiten bei routinemäßigen B2B-Projekten - keine exotischen PE-Fragen.

Deutschland (Finanzamt): Pflichtfelder sind der vollständige rechtliche Name und die Adresse von Lieferant und Empfänger, die Steuernummer oder USt-IdNr beider Parteien, das Lieferdatum oder der Zeitraum, eine Beschreibung der Leistung (allgemeine Begriffe wie "IT-Beratung" werden akzeptiert, aber spezifischere Beschreibungen reduzieren die Wahrscheinlichkeit einer Rückfrage), der Nettobetrag, die explizite Angabe, dass die Steuer umgekehrt wird, und die Rechtsgrundlage (Artikel 196), sowie die Rechnungsnummer. Das Fehlen der MwSt.-Nummer einer der Parteien ist der häufigste Auslöser für eine Prüfungsrückfrage bei deutschen grenzüberschreitenden Rechnungen.

Frankreich (DGFiP): Die französischen Rechnungsanforderungen gemäß Artikel 242 nonies A des CGI sind detailliert. Für eine Reverse-Charge-Rechnung erwartet die DGFiP speziell den Begriff "Autoliquidation" auf der Rechnung neben dem Verweis auf Artikel 196, die SIREN- oder SIRET-Nummer des französischen Kunden und die Leistungsbeschreibung in ausreichendem Detail, um dem in der Bestellung des Kunden angegebenen Geschäftszweck zu entsprechen. "Software-Entwicklungsdienstleistungen" ist akzeptabel; ein vages "professional services" Tag ist es nicht.

Niederlande (Belastingdienst): Die niederländischen Anforderungen entsprechen weitgehend der EU-Richtlinie. Die Belastingdienst verlangt die BTW-nummer (MwSt.-Nummer) des niederländischen Kunden, den Text "BTW verlegd" auf der Rechnung und das Lieferdatum oder den Leistungszeitraum. Ein Bereich, in dem niederländische Prüferinnen und Prüfer aktiv waren: die Überprüfung, ob die beschriebenen Leistungen dem wirtschaftlichen Gehalt des Projekts entsprechen - insbesondere bei IT-Personalvermittlungsverträgen, die wirtschaftlich wie Beschäftigung aussehen.

Spanien (AEAT): Spanische Rechnungen für B2B-Reverse-Charge sollten die NIF-IVA des spanischen Kunden, den Text "Inversion del sujeto pasivo" (das spanische Äquivalent des Reverse-Charge) und den Leistungszeitraum enthalten. Die AEAT ist bei mehrmonatigen Software-Entwicklungsprojekten zunehmend aufmerksam und hat in einer Reihe von Fällen die B2B-Charakterisierung einzelner Freiberufler, die spanischen Unternehmen Rechnungen stellen, in Frage gestellt - ähnlich wie das PE-Risiko, jedoch mit Umqualifizierung als Beschäftigung anstelle der Betriebsstätte als Mechanismus.

Steuerstruktur mit Projektstruktur verbinden

Die Steuerstruktur, die deine Tech-Stack-Strategie-Beratung verwendet, sollte widerspiegeln, wie du tatsächlich Arbeit lieferst. Reine Remote-Projekte, bei denen alle Ingenieure im Heimatmitgliedstaat ansässig sind, sind am saubersten: Das Reverse-Charge bekämpft die Mehrwertsteuer, das PE-Risiko ist minimal, und die Compliance-Last ist eine korrekt formulierte Rechnung und ein VIES-Check in der Akte. Vor-Ort- oder Hybrid-Projekte, die sich über drei Monate hinaus erstrecken, benötigen dokumentierte Leistungsbeschreibungsgrenzen, Ingenieur-Rotationsrichtlinien und idealerweise eine Freigabe von einem Steuerberater im Land des Kunden, der die PE-Analyse bestätigt, bevor das Projekt beginnt, nicht danach.

Wiederkehrende mehrjährige Kundenprojekte - häufig in der Custom-Software-Entwicklung und der Legacy-Modernisierungsarbeit - verdienen eine regelmäßige Überprüfung. Steuerregeln ändern sich, Interpretationen bilateraler Abkommen verschieben sich, und eine Struktur, die 2022 sauber war, hat bis 2026 möglicherweise Risiken angehäuft. Behandle die grenzüberschreitende Steuerprüfung als wiederkehrenden Punkt in deinem jährlichen Betriebskalender, nicht als einmalige Einrichtungsentscheidung.

Wenn dein Unternehmen auf dem Weg ist, regelmäßig Ingenieure in mehreren EU-Ländern zu haben, kann eine Struktur für Custom-Software-Entwicklungsdienstleistungen, die Betriebe rechtlich nach Land trennt - Tochtergesellschaft oder Niederlassung statt direkter Entsendung - den administrativen Aufwand wert sein. Der Punkt, an dem das kosteneffektiv wird, ist eine Frage für deinen Steuerberater, aber es ist eine echte Option, sobald das grenzüberschreitende Arbeitsvolumen groß genug ist.

Die praktische Checkliste

Für jedes neue grenzüberschreitende B2B-Software-Projekt: die MwSt.-Nummer des Kunden in VIES prüfen und das Ergebnis speichern. Bestätigen, dass der Kunde ein Steuerpflichtiger ist, der die Leistung für Geschäftszwecke empfängt. Die Rechnung mit deiner MwSt.-Nummer, der MwSt.-Nummer des Kunden, einer klaren Leistungsbeschreibung, dem Leistungszeitraum und dem Reverse-Charge-Verweis auf Artikel 196 ausstellen. Wenn das Projekt eine Vor-Ort-Präsenz von mehr als zwei Monaten umfasst, vor Projektbeginn eine PE-Analyse von einem Steuerberater im Land des Kunden einholen. Wenn das Unternehmen auch B2C-Digitalprodukte innerhalb der EU verkauft, prüfen, ob die kumulativen B2C-Verkäufe 10.000 Euro pro Jahr überschreiten, und sich bei OSS registrieren, wenn dies der Fall ist.

Das ist im Betrieb nicht besonders aufwändig, sobald der Prozess eingerichtet ist. Das Versagen liegt nicht in der Komplexität - es liegt in der Annahme, dass der EU-Binnenmarkt Steuereinheitlichkeit bedeutet, während er in der Praxis gemeinsame Regeln bedeutet, die von 27 verschiedenen nationalen Steuerbehörden mit ihren eigenen Prüfungsprioritäten und Durchsetzungsstilen angewandt werden.

Wolf-Tech arbeitet mit europäischen Software-Agenturen und Engineering-geführten Produktteams bei genau diesen operativen und architektonischen Fragen zusammen. Wenn du ein neues grenzüberschreitendes Projekt strukturierst oder eine zweite Meinung dazu möchtest, wie deine aktuelle Rechnungsstellung bei einer deutschen oder französischen Prüfung standhält, melde dich bei hello@wolf-tech.io oder besuche wolf-tech.io für eine kostenlose Erstberatung.