Zum Inhalt springen
Rechnungskit
Live-Demo
E-Rechnung Software · made in Germany

Abo-Abrechnung für SaaS: Plätze, Add-ons und Änderungen steuerlich sauber

Kunden buchen Plätze dazu, nehmen ein Add-on oder reduzieren wieder, und jede dieser Änderungen ist umsatzsteuerlich ein eigener Fall, den du sonst von Hand nachrechnest. Rechnungskit stellt dafür automatisch die anteilige Ergänzungsrechnung nach § 31 UStDV oder die Gutschrift nach § 17 UStG aus und rechnet jede Periode als vollständige E-Rechnung ab.

Plätze, Add-ons und Änderungen laufen auf einer Rechnung je Periode, mit anteiliger Nachberechnung bei Upgrades, Gutschrift bei Reduzierungen und einem Webhook an dein System bei jedem Schritt.

Keine Kreditkarte · Anbindung in unter einer Stunde · persönliches Onboarding
Die Lücke

Rechnungen schreiben ist einfach. Rechtssicher schreiben nicht.

Der Unterschied zwischen einem PDF und einer konformen E-Rechnung entscheidet bei der nächsten Steuerprüfung. Rechnungskit schließt genau diese Lücke.

Ohne RechnungskitMit Rechnungskit
Platzänderungen von Hand nachberechnen und hoffen, dass die Anteile stimmen Käufer wählen die Platzzahl im Checkout, der Preis gilt pro Stück
Add-ons als zweites Abo mit zweiter Rechnung und zweitem Einzug führen Add-ons laufen auf derselben Rechnung mit demselben Einzug
Upgrade-Nachberechnung ohne Bezug zur Ursprungsrechnung ausstellen Erhöhung wird taggenau als Ergänzungsrechnung nach § 31 UStDV berechnet
Kunden schreiben dir eine E-Mail, wenn sie Plätze ändern wollen Kunden ändern die Menge selbst im Kundenportal, dein System erfährt es per Webhook
So funktioniert es

In vier Schritten zur konformen E-Rechnung.

  1. 01
    Plan anlegen
    Du legst einen Abo-Plan an und schaltest die Mengenwahl frei: der Preis gilt pro Stück, du bestimmst Minimum und Maximum. Add-ons legst du als eigene Produkte an und hängst sie an das Hauptprodukt, mit eigener USt-Kategorie je Add-on.
  2. 02
    Kunde abonniert
    Im Checkout wählt der Käufer Platzzahl und Add-ons; jede Summe kommt vom Server, und der Gesamtpreis steht unmittelbar vor der Bestellung hervorgehoben da (§ 312j Abs. 2 BGB). Ein Einzug, eine Rechnung, jede Position einzeln ausgewiesen.
  3. 03
    Kunde ändert selbst
    Im Kundenportal erhöht oder reduziert der Kunde die Menge in zwei Schritten mit angezeigtem Betrag. Erhöhungen werden anteilig für die Restlaufzeit eingezogen, Reduzierungen anteilig gutgeschrieben, und dein System bekommt den Webhook dazu.
  4. 04
    Jede Periode wird zur E-Rechnung
    Verlängerungen erzeugen automatisch eine vollständige ZUGFeRD-Rechnung mit Leistungszeitraum, laufen durch die periodengerechte Abgrenzung und stehen im DATEV-Export für deine Steuerkanzlei bereit.

Ein Abo ist ein Vertrag in Bewegung

Bei SaaS wächst der Vertrag mit dem Kunden. Ein Beispiel mit einem Monatsabo: Am 1. November startet ein Team mit 3 Plätzen, am 16. November kommen 2 Plätze dazu, am 20. November bucht es ein Whitelabel-Paket, am 26. November gibt es einen Platz wieder ab. Buchhalterisch ist jede dieser Bewegungen ein eigener Fall. Eine Erhöhung mitten in der Periode ist zusätzliches Entgelt für die Restlaufzeit. Eine Reduzierung mindert das Entgelt nachträglich. Und die Abbuchung am 1. Dezember muss den neuen Stand mit 4 Plätzen und Add-on vollständig und mit korrekter Umsatzsteuer ausweisen.

Beispiel · Monatsabo im November
Ein Abo, fünf Bewegungen, fünf passende Belege
  1. 1. NovemberStart mit 3 PlätzenPeriodenrechnung, Leistungszeitraum 1. bis 30. November
  2. 16. November2 Plätze dazuErgänzungsrechnung für die Restlaufzeit, § 31 UStDV
  3. 20. NovemberWhitelabel-Paket gebuchtErgänzungsrechnung für die Restlaufzeit, § 31 UStDV
  4. 26. November1 Platz wenigerAnteilige Gutschrift als Guthaben, § 17 UStG
  5. 1. DezemberNeue PeriodeVollständige E-Rechnung über 4 Plätze und das Whitelabel-PaketNeuer Stand
Die Novemberrechnung bleibt unverändert. Jede Änderung bekommt ihren eigenen Beleg mit Bezug auf diese Periodenrechnung.

Die meisten Abrechnungstools ziehen zwar den richtigen Betrag ein, aber die Belege dahinter fehlen oder sind unvollständig. Rechnungskit dreht das um: Der Vertrag darf sich bewegen, und jeder Schritt erzeugt von selbst den passenden Beleg. Die Novemberrechnung bleibt dabei, wie sie ist; jede Änderung bekommt ihren eigenen Beleg mit Bezug auf diese Periodenrechnung.

Der Preis gilt pro Platz

Je Plan schaltest du die Mengenwahl frei und legst Minimum und Maximum fest. Im Checkout wählt der Käufer dann die Platzzahl; jede angezeigte Summe kommt vom Server, und bestellt wird genau der angezeigte Betrag. § 312j Abs. 2 BGB verlangt, dass der Gesamtpreis unmittelbar vor der Bestellung klar und hervorgehoben angezeigt wird, bei Abos je Abrechnungszeitraum (Art. 246a § 1 Abs. 1 Nr. 5 und 8 EGBGB). Auf der Rechnung steht die Position mit Menge und Einheitspreis, in jeder Periode aufs Neue.

Abo-Checkout am Desktop: Links „21,00 € pro Monat“ gesamt. Die Zeile „Stadtnotizen für Teams“ zeigt 18,00 € bei Menge 3 zu je 6,00 €, darunter das angehakte Add-on „Archivzugang ab 2015“ mit eigenem Betrag „+3,00 € pro Monat“, Zwischensumme netto 17,64 €, USt. 19 % 3,36 € und „Heute fällig 21,00 €“. Rechts das Formular „Abonnement starten“ mit Unternehmen, Firma Muster Medien GmbH, Rechnungsadresse in Leipzig und Zahlungsart Karte oder PayPal

Dabei ist der Betrag deines Kunden eingefroren: Ändert sich zwischen zwei Perioden der Steuersatz, bleibt die Abbuchung gleich, und nur der Netto-Anteil auf der Rechnung wird neu gerechnet. Für Kunden im EU-Ausland gilt dasselbe Prinzip mit dem jeweils richtigen Satz nach OSS-Regeln; bei Geschäftskunden mit geprüfter USt-IdNr. greift Reverse Charge.

Add-ons kommen mit auf die Rechnung

Ein Add-on wie ein Whitelabel-Paket ist bei Rechnungskit ein eigenes Produkt mit eigener USt-Kategorie, das du an dein Hauptprodukt hängst. Es erscheint dann als Zusatzoption im Abo-Checkout jedes Plans mit gleicher Laufzeit. Haupt-Plan und Add-ons werden zusammen eingezogen und stehen auf einer Rechnung, jede Position mit Menge, Einheitspreis und ihrem eigenen Steuersatz. Im Beispiel trägt die Dezemberrechnung 4 Plätze zu je 10,00 € netto und das Whitelabel-Paket zu 20,00 € netto, beide mit 19 %: zusammen 60,00 € netto, 11,40 € Umsatzsteuer und 71,40 € in einer Abbuchung.

Beispiel · Periodenrechnung Dezember
Plan und Add-on auf einer E-Rechnung
ZUGFeRD-E-RechnungLeistungszeitraum 1. bis 31. Dezember
Team-Plan 4 Plätze × 10,00 € · USt 19 %40,00 €
Whitelabel-Paket 1 × 20,00 € · USt 19 %20,00 €
Summe netto60,00 €
USt 19 %11,40 €
Gesamt eine Abbuchung71,40 €
Beträge der Positionen netto. Für das Add-on gibt es kein zweites Abo und keinen zweiten Einzug.

Nachträglich buchst du ein Add-on je Abonnent unter Abonnements zu oder entfernst es wieder: Zubuchen erzeugt eine anteilige Ergänzungsrechnung für den Rest der laufenden Periode, Entfernen eine anteilige Gutschrift. Kündigt der Kunde, endet alles zusammen; getrennte Laufzeiten und zweite Einzüge gibt es nicht.

Ändern dürfen Kunden selbst

Zu jedem Abo gehört ein anmeldefreies Kundenportal mit Kündigungsbutton (§ 312k BGB) und Widerrufsbutton (§ 356a BGB). Dort ändert der Kunde bei freigeschalteter Mengenwahl auch die Platzzahl: erst rechnet der Server die Änderung vor, dann bestätigt der Kunde verbindlich den angezeigten Betrag. Weicht der Betrag in der Zwischenzeit ab, wird nichts eingezogen, sondern neu angezeigt.

Kundenportal, Menge ändern: Von 3 auf 5 Stück. Der Text nennt einmalig 12,00 € für den restlichen Zeitraum bis 04.11.2026 und danach 33,00 € pro Monat, darunter der Button „Änderung zahlungspflichtig bestätigen“

Erhöht der Kunde, wird taggenau für die Restlaufzeit nachberechnet, als Ergänzungsrechnung mit Bezug auf die Periodenrechnung (§ 31 Abs. 1 UStDV); reduziert er, entsteht eine anteilige Gutschrift als Entgeltminderung nach § 17 Abs. 1 UStG, die ihm als Guthaben gutgeschrieben wird. Gerechnet wird mit dem eingefrorenen Bruttopreis je Platz und mit ganzen Tagen: Preisdifferenz mal verbleibende Tage, geteilt durch die Tage der Periode, auf den Cent gerundet. Ab der nächsten Periode gilt der neue Gesamtbetrag.

Im Beispiel kostet ein Platz 10,00 € netto, also 11,90 € brutto im Monat, und der November hat 30 Tage. Am 16. November bleiben 15 Tage: Zwei Plätze mehr ergeben 2 × 11,90 € × 15 ÷ 30 = 11,90 € Nachberechnung, darin 1,90 € Umsatzsteuer. Am 26. November bleiben 5 Tage: Ein Platz weniger ergibt 11,90 € × 5 ÷ 30 = 1,98 € Gutschrift.

Rechenbeispiel · Monatsabo, 30 Tage
So rechnet Rechnungskit eine Mengenänderung anteilig
Periode 1. bis 30. November1 Platz = 10,00 € netto, 11,90 € brutto im Monat
Erhöhung am 16. NovemberErgänzungsrechnung
Menge3 auf 5 Plätze
Restlaufzeit15 von 30 Tagen
Rechnung2 × 11,90 € × 15 ÷ 30
Nachberechnung § 31 UStDV, darin 1,90 € USt11,90 €
Reduzierung am 26. NovemberGutschrift
Menge5 auf 4 Plätze
Restlaufzeit5 von 30 Tagen
Rechnung1 × 11,90 € × 5 ÷ 30
Gutschrift als Guthaben § 17 UStG1,98 €
Rechenbeispiel mit Bruttobeträgen, auf den Cent gerundet. Ab der nächsten Periode gilt der neue Gesamtbetrag.

Beides geht auch von deiner Seite aus, je Abonnent in der Abo-Verwaltung. Der Kunde bekommt zu jeder Änderung eine Bestätigung per E-Mail.

Dein System bleibt synchron

Wer Plätze verkauft, muss sie auch bereitstellen. Deshalb meldet Rechnungskit jeden Schritt im Abo-Lebenszyklus per Webhook an dein System: Aktivierung, erfolgreiche und fehlgeschlagene Abbuchung, Plan- oder Mengenänderung, Kündigung, Ende und Widerruf. Jede Nachricht trägt den kompletten aktuellen Zustand mit Menge (quantity) und gebuchten Add-ons (addons), bei einer Änderung zusätzlich den Stand vorher und nachher (change). So schaltest du Zugänge und Sitzplätze automatisch. Sperren solltest du erst bei Ende oder Widerruf, nicht schon bei einer fehlgeschlagenen Abbuchung oder einer Kündigung, die erst zum Periodenende wirkt. Doppelte Zustellungen erkennst du an der eventId. Die Einrichtung mit Make, Zapier oder n8n steht unter Checkout-Webhooks absichern.

Abo-Webhooks · sieben Ereignisse
Vom Abo-Ereignis bis zum geschalteten Zugang
Im Abo passiert
AbbuchungStart, Verlängerung oder Upgrade
Mengenänderungim Kundenportal oder durch dich
Kündigung oder Widerrufüber die Buttons im Kundenportal
Rechnungskit meldet
  1. subscription.activatedAbo aktiv
  2. subscription.chargedAbbuchung erfolgreich
  3. subscription.payment_failedAbbuchung fehlgeschlagen
  4. subscription.updatedPlan oder Menge geändert
  5. subscription.canceledgekündigt zum Periodenende
  6. subscription.endedAbo vorbei
  7. subscription.withdrawnwiderrufen
Dein System
Zugang freischaltenbei Aktivierung
Sitzplätze anpassenaus quantity und addons
Zugang sperrenerst bei Ende oder Widerruf
{
  "event": "subscription.updated",
  "version": 1,
  "subscription": {
    "plan": "Team",
    "quantity": 4,
    "addons": [
      { "plan": "Whitelabel-Paket", "quantity": 1 }
    ]
  },
  "change": { "quantity": { "from": 5, "to": 4 } }
}
Auszug aus dem Webhook vom 26. November, gekürzt. Die vollständige Nachricht enthält auch eventId, Betrag, Periode und Käufer.

Und die Buchhaltung? Läuft einfach mit. Jede Periode wird zur ZUGFeRD-E-Rechnung mit Leistungszeitraum, Jahresabos werden bei Bilanzierung periodengerecht abgegrenzt (§ 250 Abs. 2 HGB), und der DATEV-Export liegt für deine Steuerkanzlei bereit, inklusive der Ergänzungsrechnungen und Gutschriften aus allen Änderungen. Was das bei deiner Zahl an Belegen kostet, siehst du unten und unter Preise.

Was kostet das?

Was kostet das bei deiner Zahl an Abonnenten?

Jede Periodenrechnung zählt als ein Beleg, ebenso jede Ergänzungsrechnung und Gutschrift aus einer Änderung. Bei Monatsabos sind das ungefähr so viele Belege wie Abonnenten, plus die Änderungen im Monat.

  • 100 Belege 24,00 € im Monat · 9,00 € Grundgebühr + 15,00 € Nutzung
  • 500 Belege 68,00 € im Monat · 9,00 € Grundgebühr + 59,00 € Nutzung
  • 1.000 Belege 105,50 € im Monat · 9,00 € Grundgebühr + 96,50 € Nutzung

Alle Funktionen und Integrationen enthalten, monatlich kündbar. Kostenlos testen bis zum Go‑Live. Preise netto zzgl. USt.

Alle Preise und Staffeln ansehen →
FAQ

Häufige Fragen zur E-Rechnung Software

Weil die ursprüngliche Rechnung korrekt war und bleibt. Eine Rechnung darf aus mehreren Dokumenten bestehen, die aufeinander verweisen (§ 31 Abs. 1 UStDV). Deshalb bezeichnet die anteilige Nachberechnung für die Restlaufzeit die Ursprungsrechnung eindeutig und nennt wie jede Rechnung den Leistungszeitraum (§ 14 Abs. 4 Satz 1 Nr. 6 UStG). Die alte Rechnung wird nie angefasst.
Stand:
Rechnungskit Radar

1× im Monat: was sich für dein Online-Geschäft ändert.

Fristen, Recht und Steuern, Marktthemen und das Neue in Rechnungskit. Kostenlos, für Shops, SaaS und digitale Produkte. Mehr erfahren →

Rechnungskit ist keine Steuerberatung und keine Rechtsberatung. Dieser Beitrag erklärt allgemeine Zusammenhänge und ersetzt weder die Beratung durch deine Steuerkanzlei (§ 5 StBerG) noch eine Rechtsberatung (§ 3 RDG). Rechnungskit richtet sich an in Deutschland ansässige Unternehmen und bereitet Belege, Steuersätze und Buchungen automatisch auf. Wie dein Einzelfall zu bewerten ist, entscheidest du, im Zweifel gemeinsam mit deiner Steuerkanzlei oder einer Anwaltskanzlei.

Bereit für die E-Rechnungs-Pflicht?

Konto erstellen, Zahlungsquelle verbinden, im kostenlosen Testmodus prüfen. Abgerechnet wird erst ab dem Go-Live.

Jetzt testen
de en