Wer Online-Kurse und digitale Produkte an Unternehmen in anderen EU-Ländern verkauft, muss das Reverse-Charge-Verfahren abbilden: USt-IdNr prüfen, 0 % MwSt berechnen, Rechnung und XRechnung korrekt ausstellen. Rabbit Checkout übernimmt VIES-Validierung, Preisberechnung und Rechnungserstellung automatisch; was genau auf der Rechnung stehen muss, klärt dieser Artikel.
Wer B2B-Kunden ignoriert, lässt Umsatz liegen
Coaches, Kursersteller und Berater denken bei ihrer Zielgruppe meist an Privatpersonen. Verständlich, aber Unternehmen kaufen regelmäßig Online-Kurse, Workshops und digitale Dienstleistungen. Ein HR-Manager, der eine Fortbildung für sein Team bucht. Ein Startup, das Coaching-Stunden für die Führungsebene bestellt. Eine GmbH, die eine Kursplattform-Lizenz für mehrere Mitarbeiter kauft.
Der Unterschied zu B2C: Der durchschnittliche Auftragswert ist höher, die Kaufentscheidung rationaler, und die steuerliche Abwicklung komplizierter. Unternehmen aus anderen EU-Ländern erwarten eine Rechnung ohne Mehrwertsteuer unter Anwendung des Reverse-Charge-Verfahrens. Wer das im Checkout nicht abbildet, verliert entweder den Auftrag oder schickt nachträglich korrigierte Rechnungen. Beides kostet Zeit und Glaubwürdigkeit.
Rabbit Checkout bildet das vollständig automatisch ab, ohne manuelle Prüfungen, ohne Rückfragen, ohne nachträgliche Korrekturen. Wie die automatische MwSt-Berechnung grundlegend funktioniert, ist auf der Feature-Seite erklärt. Dieser Artikel geht speziell auf den B2B-Fall und Reverse Charge ein.
Reverse Charge: das Steuerprinzip für EU-B2B-Geschäfte
Das Reverse-Charge-Verfahren (auf Deutsch „Umkehrung der Steuerschuldnerschaft“) ist ein Mechanismus des EU-Steuerrechts. Im Normalfall schuldet der Verkäufer die Umsatzsteuer dem Finanzamt. Beim Reverse Charge dreht sich das um: Die Steuerschuld geht auf den Käufer über. Der Verkäufer stellt die Rechnung netto aus, der Käufer versteuert den Umsatz in seinem eigenen Land.
Der Hintergedanke: Unternehmen sind vorsteuerabzugsberechtigt. Wenn eine österreichische GmbH bei einem deutschen Anbieter kauft, würde sie die 19 % MwSt ohnehin als Vorsteuer zurückfordern. Reverse Charge spart diesen Umweg für beide Seiten.
Die Grundregel: grenzüberschreitend ja, inländisch nein
Das Reverse-Charge-Verfahren greift nur, wenn drei Bedingungen gleichzeitig erfüllt sind:
- Der Verkäufer ist in einem EU-Land steuerlich ansässig (z. B. Deutschland)
- Der Käufer ist ein Unternehmen in einem anderen EU-Land
- Der Käufer weist eine gültige USt-IdNr nach, die erfolgreich geprüft wird
Was Reverse Charge ausdrücklich nicht auslöst:
- Eine deutsche Firma kauft bei einem deutschen Anbieter → weiterhin 19 % MwSt
- Ein Privatkunde aus Frankreich → normale Besteuerung via OSS-Verfahren
- Ein Unternehmen aus den USA, Schweiz oder Großbritannien → kein EU-Reverse Charge (für B2B-Dienstleistungen liegt der Leistungsort per § 3a Abs. 2 UStG ohnehin außerhalb Deutschlands; die konkrete steuerliche Behandlung klärt ein Steuerberater)
Was mit dem Preis passiert, wenn Reverse Charge greift
Hier kommt es auf die Preisdarstellung im Store an. Wenn du Produkte als Nettopreise eingestellt hast (also 1.000 € netto anzeigst), zahlt der B2B-Käufer mit gültiger USt-IdNr genau 1.000 €, ohne MwSt obendrauf. Das ist die sauberste Lösung für B2B-Angebote, weil Geschäftskunden Nettopreise gewohnt sind.
Wenn deine Preise Bruttopreise sind (1.000 € inklusive MwSt), wird die MwSt herausgerechnet: Ein Produkt mit 20 % MwSt für einen französischen Firmenkunden kostet dann 833,33 € netto. Das klingt technisch korrekt, hat aber einen Haken: Dein Geschäftskunde zahlt weniger als der ausgewiesene Preis. Das kann bei Angeboten und Verträgen zu Verwirrung führen, wenn der Rechnungsbetrag nicht mit dem kommunizierten Preis übereinstimmt.
Empfehlung für B2B: Stell deine Preise auf Nettodarstellung um. Der Geschäftskunde sieht 1.000 € netto, zahlt 1.000 €, und die MwSt ist seine Sache. Klar, professionell, kein Erklärungsbedarf. Die Preisdarstellung lässt sich in den Store-Einstellungen auf Store-Ebene umstellen.
Wie Rabbit Checkout das automatisch abwickelt
Du musst den Reverse-Charge-Prozess nicht selbst abbilden. Kein manueller Check, kein Nachfragen beim Kunden, keine korrigierten Rechnungen. Rabbit Checkout erledigt alles vom Checkout bis zur fertigen Rechnung.
Schritt 1: Business-Felder aktivieren
Die B2B-Felder sind standardmäßig ausgeblendet, damit Privatkunden kein unnötiges Formular sehen. Im Checkout-Builder aktivierst du einmalig die Option „Geschäftsfelder anzeigen (Firmenname + USt-IdNr)“. Ab dann erscheinen am Checkout zwei zusätzliche, optionale Felder:
- Firmenname
- USt-IdNr / VAT ID
Beide Felder sind optional. Wer nichts eingibt, wird wie ein B2C-Kunde behandelt. Du bedienst B2B und B2C über denselben Checkout, ohne separate Seiten.
Schritt 2: VIES-Prüfung in Echtzeit
Gibt der Käufer eine USt-IdNr ein, läuft im Hintergrund sofort Folgendes ab:
- Die USt-IdNr wird normalisiert (Leerzeichen entfernt, Großschreibung)
- Rabbit Checkout fragt live die VIES-Datenbank der EU-Kommission an
- VIES bestätigt: gültige Nummer, grenzüberschreitender EU-B2B-Fall → Reverse Charge, MwSt = 0 %
- Ergebnis, Zeitstempel und Validierungsdetails werden dauerhaft auf der Bestellung gespeichert
Das ist kein reiner Format-Check. Rabbit Checkout prüft die Nummer aktiv gegen das offizielle europäische Mehrwertsteuer-Informationssystem VIES, dieselbe Datenbank, die Steuerberater und Finanzämter nutzen. Das Ergebnis ist für jede Bestellung lückenlos dokumentiert: welche USt-IdNr geprüft wurde, wann, mit welchem Ergebnis.
Was passiert, wenn VIES nicht erreichbar ist?
Fail-safe: Ist VIES vorübergehend überlastet oder nicht erreichbar, wird Reverse Charge nicht angewendet, der Käufer zahlt die normale MwSt. Das System wählt immer die sichere Option, damit keine unberechtigte Steuerbefreiung entsteht. Das Validierungsergebnis inklusive des Hinweises auf die VIES-Nichterreichbarkeit wird trotzdem auf der Bestellung gespeichert.
Drei Szenarien: Was dein Kunde wirklich zahlt
Angenommen, du bietest einen Workshop für 1.000 € netto an (Nettopreisdarstellung aktiviert):
| Käufer | Land | USt-IdNr eingegeben | Reverse Charge | Zahlt |
|---|---|---|---|---|
| Privatperson | FR | Nein | Nein | 1.200 € (+ 20 % FR MwSt via OSS) |
| GmbH / SAS | FR | FR40303265045 ✓ | Ja | 1.000 € netto (0 % MwSt) |
| GmbH | DE | DE123456789 | Nein | 1.190 € (+ 19 % DE MwSt) |
| Firma | US | – | Nein | Kein DE-MwSt (Leistungsort außerhalb DE per § 3a Abs. 2 UStG, anderer Mechanismus, kein EU-Reverse Charge; Steuerberater empfohlen) |
Zwei Punkte, die aus der Tabelle direkt folgen: Deutsche Firmenkunden zahlen weiterhin 19 % MwSt, Reverse Charge greift nicht bei inländischen Transaktionen. Und eine gültige USt-IdNr ist Pflicht: Gibt die französische GmbH keine ein oder ist sie ungültig, zahlt sie wie die Privatperson.
Den allgemeinen Überblick zu MwSt-Sätzen, Kleinunternehmerregelung und OSS-Verfahren für digitale Produkte erklärt unser Beitrag zur Mehrwertsteuer bei digitalen Produkten.
Was auf der Rechnung deines B2B-Kunden steht
Wenn Reverse Charge angewendet wird, stellt Rabbit Checkout die Rechnung automatisch aus. Folgendes erscheint auf dem Dokument:
- USt-IdNr des Käufers im Adressblock
- Steuerzeile: Tax (0 %) statt des normalen Steuersatzes
- Reverse-Charge-Hinweis unterhalb der Summentabelle
§ 14a Abs. 1 UStG schreibt vor, dass Rechnungen in diesen Fällen den Hinweis „Steuerschuldnerschaft des Leistungsempfängers“ enthalten müssen. Die XRechnung (XML) setzt diesen Text korrekt. Ob und wie dein konkretes Rechnungsdokument alle Anforderungen des § 14a UStG erfüllt, solltest du einmalig mit deinem Steuerberater abstimmen; das gilt für jeden Anbieter, nicht nur für Rabbit Checkout.
Die Rechnung wird sofort nach Zahlungseingang automatisch generiert und per E-Mail an den Käufer versendet. Mehr zu Aufbau und Anpassungsmöglichkeiten findest du auf der Seite zu den automatischen Rechnungen.
Pflicht für Verkäufer: Zusammenfassende Meldung (ZM). Wer innergemeinschaftliche B2B-Leistungen mit Reverse Charge erbringt, muss diese regelmäßig beim Bundeszentralamt für Steuern (BZSt) in einer Zusammenfassenden Meldung (ZM) melden. Rabbit Checkout dokumentiert jede Transaktion mit Zeitstempel und Validierungsergebnis; die Meldung selbst übernimmt in der Regel dein Steuerberater oder dein Buchhaltungstool.
Reverse Charge in der eRechnung (XRechnung)
Für Verkäufe an Behörden und viele Großunternehmen ist die XRechnung im XML-Format bereits Pflicht. Ab 2027 bzw. 2028 gilt das schrittweise für alle B2B-Transaktionen im deutschen Geschäftsverkehr. Rabbit Checkout generiert XRechnungen nach dem UBL-Standard, und setzt bei Reverse Charge automatisch die richtigen Werte:
- Steuercode AE (der UBL-Standardcode für Reverse Charge, statt S für den Normalsatz)
- Befreiungsgrund: „Steuerschuldnerschaft des Leistungsempfängers“ (gesetzlich vorgeschriebene Formulierung)
- USt-IdNr des Käufers im Buyer-Block des XML
Du musst nichts manuell anpassen, die XRechnung wird so generiert, dass sie den offiziellen Validator-Prüfungen standhält. Alles zur eRechnung und XRechnung in Rabbit Checkout gibt es auf der Feature-Seite.
Ab wann lohnt sich der B2B-Kanal für dich?
Reverse Charge ist nicht für jedes Business gleich relevant. B2B-Verkäufe lohnen sich besonders, wenn:
- Du Unternehmensschulungen, Workshops oder Consulting anbietest, die Firmen für ihre Teams buchen
- Du Software, digitale Tools oder Kurslizenzen für Unternehmen verkaufst
- Dein durchschnittlicher Auftragswert über 500 € liegt, dort sind Geschäftskunden häufiger als bei Low-ticket-Angeboten
- Du im EU-Ausland aktiv vermarktest, österreichische, niederländische oder belgische Unternehmenskunden sind ohne Sprachbarriere erreichbar
- Deine Kunden bisher nach dem Kauf nach einer korrekten B2B-Rechnung fragen, das ist ein klares Signal
Noch kein Thema für dich, wenn du ausschließlich an Privatpersonen in Deutschland vermarktest. Inländisch greift Reverse Charge ohnehin nicht, und du hast keinen zusätzlichen Aufwand.
Was Rabbit Checkout im Vergleich zu Plattformen wie Digistore24 hier grundlegend anders macht: Als Digistore24-Alternative ohne Reseller-Modell bist du selbst der rechtliche Verkäufer: dein Name, deine Rechnung, deine USt-IdNr auf dem Dokument. Das ist für B2B-Kunden oft entscheidend, weil sie eine Rechnung direkt vom Anbieter erwarten, nicht von einer Drittplattform.
Häufige Fragen zu B2B und Reverse Charge
Beim Reverse-Charge-Verfahren schuldet nicht der Verkäufer, sondern der Käufer die Umsatzsteuer. Es greift bei grenzüberschreitenden B2B-Transaktionen innerhalb der EU – also wenn ein Unternehmen in Deutschland digitale Produkte an eine Firma in einem anderen EU-Land verkauft und der Käufer eine gültige USt-IdNr vorweist.
Reverse Charge gilt nur bei grenzüberschreitendem B2B-Handel innerhalb der EU. Verkauft ein deutsches Unternehmen an eine deutsche Firma, wird weiterhin 19 % MwSt berechnet. Ebenso gilt es nicht bei Privatpersonen, Nicht-EU-Käufern oder wenn der Käufer keine gültige USt-IdNr nachweist.
Rabbit Checkout ruft automatisch die EU-VIES-Datenbank ab. Die eingegebene USt-IdNr wird normalisiert und live gegen VIES geprüft. Ist sie gültig und liegt ein grenzüberschreitender EU-B2B-Fall vor, wird die MwSt auf 0 % gesetzt. Das Ergebnis inklusive Zeitstempel wird dauerhaft auf jeder Bestellung gespeichert.
Die Rechnung zeigt die USt-IdNr des Käufers und weist Tax (0 %) aus. § 14a Abs. 1 UStG schreibt den Hinweis 'Steuerschuldnerschaft des Leistungsempfängers' vor – die XRechnung setzt diesen Text korrekt. Die genaue Ausgestaltung des PDF-Rechnungsdokuments solltest du einmalig mit deinem Steuerberater abstimmen.
Ja. Die Business-Felder (Firmenname, USt-IdNr) sind optional. Wer keine USt-IdNr eingibt, wird wie ein B2C-Kunde behandelt und zahlt die normale MwSt. B2B- und B2C-Kunden können denselben Checkout nutzen – du musst nichts trennen.
Ist die USt-IdNr ungültig oder VIES vorübergehend nicht verfügbar, wird Reverse Charge nicht angewendet – der Käufer zahlt normale MwSt. Das System wählt immer die sichere Option, damit keine unberechtigte Steuerbefreiung entsteht.
Ja. Die Reverse-Charge-Entscheidung wird beim ersten Kauf auf Basis der VIES-Prüfung getroffen und für alle Folgeabbuchungen beibehalten. USt-IdNr und Validierungsergebnis bleiben auf dem Abonnement gespeichert. Da eine USt-IdNr im Laufe der Zeit ungültig werden kann (z. B. bei Auflösung der Firma), empfiehlt sich eine gelegentliche manuelle Nachprüfung bei Bestandskunden – das ist keine Besonderheit von Rabbit Checkout, sondern allgemeine steuerliche Sorgfaltspflicht.
Digitale Produkte, auch an Unternehmen, ohne Provisionen verkaufen
Einmalig zahlen, für immer nutzen. Reverse Charge, XRechnung und automatische MwSt inklusive.
Jetzt starten – spare 100 € →14 Tage Geld-zurück-Garantie · Kein Abo · Deutscher Support
Fazit
B2B digitale Produkte zu verkaufen ist steuerlich kein Hexenwerk mehr, wenn das Tool mitdenkt. Das Reverse-Charge-Verfahren, das früher manuelle Prüfungen und korrigierte Rechnungen bedeutete, läuft in Rabbit Checkout vollständig automatisch: USt-IdNr eingeben, VIES prüft live, Rechnung enthält den richtigen Steuerhinweis, XRechnung setzt den korrekten Code AE.
Was du tun musst: B2B-Felder im Checkout-Builder einmal aktivieren und, wenn du reine Geschäftskunden ansprechen willst, die Preisdarstellung auf Netto umstellen. Den Rest übernimmt Rabbit Checkout, von der ersten Bestellung bis zur archivierbaren eRechnung.
