SaaS Accounting

pRAP bei SaaS-Abos mit Stripe: einfach erklärt mit Beispielen

Viele SaaS-Unternehmen freuen sich über Jahresverträge, weil der Cash früh kommt. In der Buchhaltung beginnt damit oft erst die eigentliche Arbeit: Der Zahlungseingang ist sofort da, die Leistung wird aber über Monate erbracht. Genau hier kommt die passive Rechnungsabgrenzung ins Spiel. Dieser Artikel erklärt pRAP verständlich, praxisnah und mit Beispielen aus dem Stripe-Alltag.

✓ Buchungssätze SKR03 & SKR04✓ Upgrade- & Erstattungsbeispiel✓ Jahresabschluss-Sicht
Jahresabo mit pRAP (SKR03, vereinfacht)
Umsatz €KontoGegenkontoBuchungstext
1.200,0013600990Jahresabo Kunde A – Zahlung, pRAP
100,0009908400pRAP-Auflösung Januar
100,0009908400pRAP-Auflösung Februar
100,0009908400pRAP-Auflösung März

Was ist pRAP? Passive Rechnungsabgrenzung einfach erklärt

pRAP steht für passive Rechnungsabgrenzung. Dahinter steckt ein einfaches Prinzip: Geldzufluss und Leistungserbringung können zeitlich auseinanderfallen.

Wenn ein Kunde heute für zwölf Monate im Voraus zahlt, ist das Geld zwar bereits eingegangen. Die Leistung wird aber erst in den kommenden Monaten erbracht. Genau deshalb wird der Betrag häufig nicht vollständig sofort als Erlös behandelt.

Rechtsgrundlage ist § 250 Abs. 2 HGB, steuerlich § 5 Abs. 5 EStG: Einnahmen vor dem Abschlussstichtag, die Ertrag für eine bestimmte Zeit danach darstellen, werden passiv abgegrenzt. Das betrifft bilanzierende Unternehmen. Wer eine Einnahmenüberschussrechnung erstellt, arbeitet in der Regel nach dem Zuflussprinzip – ob und wie Sie abgrenzen müssen, klären Sie mit Ihrer Kanzlei.

Warum pRAP bei SaaS-Abos mit Stripe besonders relevant ist

SaaS-Geschäftsmodelle arbeiten typischerweise mit laufenden Vertragszeiträumen, Monats- oder Jahresplänen, Planwechseln und Verlängerungen. Diese Struktur macht Abgrenzungsfragen besonders relevant.

Stripe löst die Zahlungsabwicklung hervorragend, aber nicht automatisch die buchhalterische Bewertung des Leistungszeitraums.

pRAP für ein Jahresabo: Buchungssätze in SKR03 und SKR04

Ein Kunde zahlt am 1. Januar über Stripe 1.200 € für ein Jahresabo, Leistungszeitraum 01.01. bis 31.12. Das Beispiel ist bewusst vereinfacht und ohne Umsatzsteuer dargestellt; wie die Umsatzsteuer bei Vorauszahlungen zu erfassen ist, stimmen Sie mit Ihrer Kanzlei ab. Gebühren und Auszahlung buchen Sie wie gewohnt über das Geldtransitkonto.

ZeitpunktSKR03 (Soll an Haben)SKR04 (Soll an Haben)Betrag
Zahlungsmonat (01.01.)1360 an 09901460 an 39001.200,00 €
Monatliche Auflösung (Jan.–Dez.)0990 an 84003900 an 4400100,00 €
Auszahlung an Bank1200 an 13601800 an 1460lt. Stripe-Payout

Im Zahlungsmonat entsteht also kein Erlös in voller Höhe, sondern eine Verbindlichkeit gegenüber dem Kunden in Form der pRAP. Jeden Monat wird ein Zwölftel aufgelöst: Nach drei Monaten stehen 300 € Erlös in der GuV und noch 900 € auf dem pRAP-Konto. 0990 bzw. 3900 sind übliche Standardkonten für passive Rechnungsabgrenzung – die konkrete Kontierung legen Sie mit Ihrer Kanzlei fest. Wie Stripe-Gebühren auf diese Zahlung gebucht werden, zeigt der Leitfaden Stripe Gebühren buchen.

Das Ziel der Abgrenzung ist, den Ertrag dem Zeitraum zuzuordnen, in dem die Leistung tatsächlich erbracht wird.

Upgrade im laufenden Jahresabo: pRAP-Korrektur mit Zahlen

Derselbe Kunde wechselt am 1. Juli auf einen größeren Plan für 2.400 € pro Jahr. Stripe rechnet anteilig ab: Gutschrift für die ungenutzten sechs Monate des alten Plans (600 €), Belastung für sechs Monate des neuen Plans (1.200 €). Der Kunde zahlt die Differenz von 600 €.

SchrittBuchung SKR03BetragpRAP-Saldo danach
Auflösungen Jan.–Jun. (6 × 100 €)0990 an 8400600,00 €600,00 €
Nachzahlung Upgrade am 01.07.1360 an 0990600,00 €1.200,00 €
Auflösungen Jul.–Dez. (6 × 200 €)0990 an 84001.200,00 €0,00 €

Der Erlös im Jahr beträgt 1.800 € und entspricht genau den gezahlten 1.200 € plus 600 €. Entscheidend ist, dass ab Juli der neue Monatsbetrag von 200 € aufgelöst wird. Bei einem Downgrade läuft es umgekehrt: Die Gutschrift reduziert die pRAP, der monatliche Auflösungsbetrag sinkt.

Kündigung und Rückerstattung: pRAP richtig korrigieren

Variante: Der Kunde kündigt zum 31. März und erhält die restlichen neun Monate anteilig erstattet. Nach drei Auflösungen stehen noch 900 € auf dem pRAP-Konto – genau dieser Betrag wird zurückgezahlt.

SchrittBuchung SKR03BetragpRAP-Saldo danach
Auflösungen Jan.–Mär. (3 × 100 €)0990 an 8400300,00 €900,00 €
Rückerstattung über Stripe am 31.03.0990 an 1360900,00 €0,00 €

Der Erlös bleibt bei 300 € für die tatsächlich erbrachten drei Monate, weitere Auflösungen entfallen. Wird ohne Erstattung zum Laufzeitende gekündigt, läuft die Auflösung unverändert weiter. Weicht die Erstattung vom Restbetrag der pRAP ab, etwa bei Kulanz, muss die Differenz gesondert behandelt werden – das Vorgehen stimmen Sie mit Ihrer Kanzlei ab.

pRAP im Jahresabschluss: was zum Bilanzstichtag zählt

Zum Bilanzstichtag steht auf der Passivseite der Teil aller Vorauszahlungen, dessen Leistungszeitraum im neuen Jahr liegt. Als Nachweis dient eine Abgrenzungsliste je Rechnung. Ihre Summe muss dem Saldo des pRAP-Kontos entsprechen:

RechnungLeistungszeitraumBetragAufgelöst 2026pRAP 31.12.2026
INV-00101.10.2026–30.09.20271.200,00 €300,00 €900,00 €
INV-00201.07.2026–30.06.20272.400,00 €1.200,00 €1.200,00 €
INV-00301.12.2026–30.11.2027600,00 €50,00 €550,00 €
Summe–4.200,00 €1.550,00 €2.650,00 €

Die 2.650 € werden im Folgejahr aufgelöst. Laufen die monatlichen Auflösungen sauber, ist zum Jahresende keine Sonderbuchung nötig – Sie stimmen nur Liste und Kontosaldo ab.

Monatsabos: Wann pRAP auch hier eine Rolle spielt

Monatsabos sind in der Regel einfacher, weil Zahlung und Leistungszeitraum näher beieinander liegen. Dennoch sind auch hier Sonderfälle möglich, etwa wenn mitten im Monat ein Upgrade, Downgrade oder eine anteilige Gutschrift erfolgt. Die Komplexität sinkt also, verschwindet aber nicht komplett.

Ein typischer Fall ist der Jahreswechsel: Ein Monatsabo vom 15.12. bis 14.01. betrifft zwei Geschäftsjahre. Ob solche Beträge abgegrenzt werden, hängt auch von der Wesentlichkeit ab – auch das ist eine Frage für Ihre Kanzlei.

Welche Stripe-Daten Sie für pRAP brauchen

Für eine belastbare pRAP-Logik reichen Zahlungsdaten allein nicht aus. Relevant sind typischerweise:

DatenpunktWarum wichtig
ZahlungsdatumStartpunkt des Geldzuflusses
Vertrags- oder LeistungszeitraumGrundlage der periodengerechten Verteilung
RechnungsbezugNachvollziehbarkeit der Leistung
Refunds / CreditsKorrektur der ursprünglichen Logik
PlanänderungenBeeinflussen die Laufzeit und den Betrag

Die wichtigste Angabe liefert Stripe auf Rechnungsebene: Jede Rechnungsposition eines Abos trägt einen Leistungszeitraum mit Beginn und Ende (in der API als period start/end). Auch anteilige Positionen aus Up- und Downgrades haben einen eigenen Zeitraum. Wie Abo-Rechnungen insgesamt nach DATEV gelangen, beschreibt der Leitfaden Stripe Billing zu DATEV.

Weitere Sonderfälle bei Stripe-Abos

In der Praxis wird pRAP nicht durch den Standardfall kompliziert, sondern durch Sonderfälle:

  • Jahresabo mit späterem Upgrade
  • Downgrade mitten im Vertragszeitraum
  • Teilrückerstattung
  • Vertragsverlängerung vor Laufzeitende
  • Storno kurz nach Zahlung

Genau an diesen Stellen braucht es eine saubere Datenlogik, damit Finance Teams nicht außerhalb des Standardprozesses improvisieren müssen.

Typische Fehler bei pRAP mit Stripe

  • Der gesamte Jahresbetrag wird sofort als Erlös behandelt.
  • Refunds werden nicht in die Abgrenzungslogik einbezogen.
  • Vertragszeiträume sind nicht sauber mit Zahlungen verknüpft.
  • Planwechsel werden manuell außerhalb des Standardprozesses gelöst.
  • Steuerberater erhalten nur Rohdaten statt aufbereiteter Struktur.

Wie finHero pRAP für Stripe-Abos automatisiert

finHero liest die Leistungszeiträume Ihrer Stripe-Rechnungen aus und erstellt daraus die Abgrenzung – ohne Excel-Liste neben der Buchhaltung. Die Verbindung läuft über die finHero-App im Stripe App Marketplace: wenige Klicks, kein Code, nur Lesezugriff.

  • pRAP für Jahresabos wird automatisch gebildet und monatlich aufgelöst.
  • Up- und Downgrades werden in der Abgrenzung automatisch korrigiert.
  • Buchungen nach SKR03, SKR04 oder eigenen Konten im DATEV-Buchungsstapel.
  • Rechnungen und Gutschriften als PDF-Belege, über die Transaktions-ID verknüpft.
  • Exporte auch rückwirkend, etwa für ein bereits laufendes Geschäftsjahr.

Den kompletten Ablauf vom Export bis zum Import beschreibt der Leitfaden Stripe in DATEV importieren.

Häufige Fragen zu pRAP bei SaaS-Abos

Was bedeutet pRAP bei SaaS-Abos?

pRAP steht für passive Rechnungsabgrenzung. Gemeint ist die periodengerechte Verteilung von bereits vereinnahmten Beträgen auf die Monate, in denen die Leistung erbracht wird.

Warum ist pRAP bei Stripe-Jahresabos relevant?

Weil der gesamte Betrag oft sofort bezahlt wird, die Leistung aber über viele Monate erbracht wird. Buchhalterisch muss das häufig abgegrenzt werden.

Sind Monatsabos immer unkritisch?

Sie sind oft einfacher, aber auch hier können Sonderfälle wie Planwechsel, Teilzeiträume oder Rückerstattungen relevant werden.

Reicht ein normaler Stripe-Export für pRAP aus?

Nicht unbedingt. Für pRAP braucht es eine Logik, die Vertragszeitraum, Leistungszeitraum und Zahlung strukturiert zusammenführt.

Auf welchem Konto wird pRAP gebucht?

Übliche Standardkonten sind 0990 im SKR03 und 3900 im SKR04. Die monatliche Auflösung erfolgt gegen das Erlöskonto, etwa 8400 bzw. 4400. Die konkrete Kontierung stimmen Sie mit Ihrer Kanzlei ab.

Muss ich als EÜR-Rechner pRAP bilden?

Passive Rechnungsabgrenzung betrifft bilanzierende Unternehmen. Bei der Einnahmenüberschussrechnung gilt grundsätzlich das Zuflussprinzip. Ob in Ihrem Fall Besonderheiten gelten, klären Sie mit Ihrer Kanzlei.

Wie wird ein Upgrade im Jahresabo abgegrenzt?

Die Nachzahlung aus der anteiligen Stripe-Abrechnung erhöht die pRAP. Ab dem Upgrade wird der neue, höhere Monatsbetrag aufgelöst, bis die pRAP zum Laufzeitende bei null steht.

Wird pRAP monatlich oder tagesgenau aufgelöst?

In der Praxis ist eine monatliche Auflösung üblich. Beginnt ein Abo mitten im Monat, kann eine anteilige Aufteilung sinnvoll sein. Welche Genauigkeit angemessen ist, legen Sie mit Ihrer Kanzlei fest.

Weitere Fragen zu Stripe und DATEV? Zur Wissensdatenbank

pRAP für Stripe-Abos ohne Excel-Liste

finHero bildet die Abgrenzung aus Ihren Stripe-Rechnungen, löst sie monatlich auf und liefert alles als DATEV-Buchungsstapel mit Belegen.

7 Tage kostenlos testen

7 Tage kostenlos testen, monatlich kündbar.