So pausieren Sie ein Abo bei Stripe, statt den Kunden zu verlieren
Die Wege, ein Stripe-Abo zu pausieren: pause_collection und seine drei Varianten, der neuere Pause-Endpoint, die Option im Kundenportal und das Fortsetzen.
Ein Kunde, der sagt „Ich brauche das ein paar Monate nicht“, ist nicht dasselbe wie einer, der gehen will. Wenn der einzige Button, den er sieht, Kündigen ist, verlieren Sie beide. Eine Pause hält Konto, Historie und Zahlungsmethode an Ort und Stelle und gibt dem Kunden einen einfachen Weg zurück.
Stripe hat inzwischen mehr als einen Weg zum Pausieren, und sie verhalten sich unterschiedlich. Dieser Ratgeber erklärt jeden, wann Sie ihn einsetzen und wie das Fortsetzen funktioniert. Er hält sich an Stripes Dokumentation: Zahlungseinzug pausieren, Abos pausieren, die API-Referenz zum Pausieren von Abos, die Changelog-Einträge zu Pausieren und Fortsetzen auf Abruf und zum Pausieren im Kundenportal sowie Webhooks mit Abos nutzen (alle abgerufen im November 2026).
Zwei verschiedene Dinge namens „Pause“
Stripe hat zwei Mechanismen, und sie zu verwechseln verursacht die meiste Verwirrung.
| Zahlungseinzug pausieren | Das Abo pausieren | |
|---|---|---|
| Wie | pause_collection auf dem Abo setzen |
Den Endpoint zum Pausieren des Abos aufrufen |
| Abo-Status | Unverändert (bleibt zum Beispiel active) |
Wird paused |
| Rechnungen | Werden weiter erstellt und dann nach der gewählten Variante behandelt | Werden während der Pause nicht erzeugt |
| Abrechnungszeiträume | Laufen weiter | Laufen nicht weiter |
| Fortsetzen | pause_collection leeren oder resumes_at setzen |
Über die API fortsetzen |
| Events | customer.subscription.updated |
customer.subscription.paused, dann customer.subscription.resumed |
Der erste ist älter und weit verbreitet. Der zweite kam mit Stripes Changelog vom 30.09.2026 hinzu und ist näher an dem, was Kunden mit „mein Konto pausieren“ meinen. Prüfen Sie, welche API-Version Ihre Integration verwendet, bevor Sie sich auf den neueren Endpoint verlassen.
Option 1: den Zahlungseinzug pausieren
Den Zahlungseinzug zu pausieren lässt das Abo weiterlaufen, verhindert aber, dass Sie dafür belasten. Sie wählen eine von drei Varianten:
keep_as_draft: Sie bieten die Leistung vorerst kostenlos an und ziehen die Zahlung später ein. Rechnungen bleiben Entwürfe.mark_uncollectible: Sie bieten die Leistung kostenlos an und markieren die Rechnungen als uneinbringlich.void: Sie bieten die Leistung kostenlos an und ziehen für den Zeitraum nie etwas ein. Rechnungen werden storniert.
Sie können einen optionalen Zeitstempel resumes_at setzen, damit der Einzug von selbst wieder beginnt. Ohne ihn bleibt der Einzug pausiert, bis Sie pause_collection leeren. Stripe weist außerdem darauf hin, dass ein bestehendes Kundenguthaben während der Pause weiterhin auf Rechnungen angewendet wird.
Wann es passt
Pausen des Zahlungseinzugs passen zu Situationen, in denen der Kunde den Zugang behält: eine Geste der Kulanz nach einem Ausfall, ein paar kostenlose Wochen, während ein Kunde sein Budget klärt, oder ein B2B-Konto, das auf eine Bestellung wartet. Für einen Kunden, der das Produkt eine Weile überhaupt nicht nutzen wird, passt es schlecht: Der Abo-Status bleibt gleich, die Zeiträume laufen weiter, und Ihre eigene App muss entscheiden, ob sie den Zugang sperrt.
Für ein Retention-Angebot ist void meist die ehrliche Wahl. keep_as_draft bedeutet, dass der Kunde die pausierten Monate später schuldet, was Menschen überrascht, die dachten, „Pause“ heiße „keine Belastung“.
Option 2: das Abo selbst pausieren
Mit dem Endpoint zum Pausieren von Abos wirkt die Pause sofort. Laut Stripes Leitfaden zum Pausieren von Abos:
- Der Abo-Status wird
paused. - Ein pausiertes Abo erzeugt keine Rechnungen und geht nicht in neue Abrechnungszeiträume über.
- Sie setzen es über die API fort. Fortsetzen ist nur bei Abos mit Einzugsart
charge_automaticallymöglich. - Erzeugt das Fortsetzen keine Rechnung, geht der Status sofort wieder auf
active. - Ein Gutschein auf dem Abo behält seine ursprüngliche Gültigkeitsdauer. Die Pause verlängert sie nicht.
Stripe sendet customer.subscription.paused, wenn der Status zu paused wechselt, und customer.subscription.resumed, wenn es zurückkommt. Der Leitfaden zu Webhooks stellt klar, dass customer.subscription.resumed nicht gilt, wenn nur der Zahlungseinzug wieder aufgenommen wird, eine gute Erinnerung daran, dass die beiden Mechanismen getrennt sind.
Andere Wege, auf denen ein Abo pausiert wird
Zwei Fälle erzeugen den Status paused, ohne dass Sie den Endpoint aufrufen:
- Eine Testphase endet ohne Zahlungsmethode, wenn Sie die Testphase so konfiguriert haben, dass sie in diesem Fall pausiert. Stripe dokumentiert das im Leitfaden zu Webhooks.
- Eine Zahlung schlägt fehl, und Sie nutzen Pause bei fehlgeschlagener Zahlung. Nur berechtigte Abos im flexiblen Abrechnungsmodus können so pausieren. Sie wählen automatisches oder manuelles Fortsetzen, und das Feld
status_details.paused.subscription.typesagt Ihnen, warum ein Abo pausiert wurde.
Wenn Sie paused-Abos in Ihren eigenen Berichten auswerten, nutzen Sie dieses Feld, damit eine freiwillige Pause nicht genauso gezählt wird wie eine Testphase, die ohne Karte endete.
Option 3: Kunden im Kundenportal pausieren lassen
Stripes Changelog vom 28.10.2026 fügt dem neu gestalteten Kundenportal das Pausieren hinzu:
- Setzen Sie in Ihrer Portal-Konfiguration
features.subscription_pause.enabledauf true. - Setzen Sie optional
features.subscription_pause.duration, um vordefinierte Pausenlängen anzubieten. - Um einen Kunden für ein Abo direkt in den Pausenablauf zu schicken, erstellen Sie eine Portal-Session mit
flow_data.typeaufsubscription_pauseund der Abo-ID.
Das ist neu, und ältere Support-Artikel von Stripe sagen noch, dass das Portal keine Abos pausieren kann. Verlassen Sie sich auf den Changelog und die API-Referenz für Ihre API-Version und testen Sie es in einer Sandbox, bevor Sie es Kunden ankündigen.
Eine Pause gut anbieten
Welchen Mechanismus Sie auch nutzen, das Angebot zählt so viel wie die Technik.
- Bieten Sie sie im richtigen Moment an. Eine Pause ist am nützlichsten, wenn der Kündigungsgrund vorübergehend ist: Saisongeschäft, ein Projekt auf Eis, Reisen, Budget-Timing. Auf „zu teuer“ oder „fehlende Funktionen“ ist sie eine schwache Antwort. Unser Ratgeber zu Pause vs. Rabatt behandelt, welches Angebot zu welchem Grund passt.
- Geben Sie feste Längen vor. Ein, zwei oder drei Monate sind leichter zu wählen als eine offene Pause, und das Abo kommt von selbst zurück. Nutzen Sie
resumes_atbei Pausen des Einzugs oder die vordefinierten Dauern des Portals. - Sagen Sie genau, was passiert. Behält der Kunde den Zugang? Wird er beim Fortsetzen belastet? Wann? Schreiben Sie das Datum des Fortsetzens in die Bestätigungs-E-Mail.
- Erinnern Sie vor dem Fortsetzen. Senden Sie ein paar Tage vor Ende der Pause eine kurze E-Mail mit einem Link, um die Pause zu verlängern oder zu kündigen. Überraschende Verlängerungen nach einer Pause werden zu Erstattungsanfragen und Streitfällen.
- Halten Sie die Kündigung sichtbar. Ein Pausenangebot ist ein Angebot, keine Schranke. Der Kunde muss weiterhin in einem Schritt kündigen können. Siehe Click-to-Cancel-Regeln.
Das Fortsetzen in Ihrer App behandeln
Pausieren betrifft die Zugangskontrolle, verdrahten Sie also die Events:
- Bei
customer.subscription.pausedschalten Sie das Konto in einen pausierten Zustand. Entscheiden Sie, ob Daten lesbar bleiben, und sagen Sie es im Produkt. - Bei
customer.subscription.resumedstellen Sie den Zugang wieder her und protokollieren das Fortsetzen. - Bei Pausen des Einzugs beobachten Sie
customer.subscription.updatedund lesen das Feldpause_collection, da sich der Status nicht ändert. - Zählen Sie Pausen in Ihrem Churn-Reporting getrennt. Ein pausierter Kunde hat nicht gekündigt, aber eine Pause, die in einer Kündigung endet, sollte dem ursprünglichen Kündigungsgrund zugeordnet werden. Siehe So berechnen Sie die Churn-Rate.
Checkliste zum Testen
- Eine Pause des Einzugs mit
voiderzeugt stornierte Rechnungen und keine Belastung. - Eine Pause des Einzugs mit
resumes_atstartet die Abrechnung an diesem Datum wieder. - Eine Abo-Pause setzt den Status
pausedund stoppt Rechnungen. - Fortsetzen bringt das Abo auf
activezurück, und Ihre App stellt den Zugang wieder her. - Ihre App reagiert auf die Events
pausedundresumedund ignoriert das Wiederaufnehmen des Einzugs für die Fortsetzungslogik. - Die Erinnerungs-E-Mail geht vor jedem geplanten Fortsetzen raus.
Das mit NoChurn umsetzen
Der Kündigungsflow von NoChurn fragt nach dem Kündigungsgrund und kann je nach Grund eine Pause, einen Rabatt oder einen Planwechsel anbieten, mit einem Button für die Kündigung per Klick, der bei jedem Schritt sichtbar ist. Er läuft gehostet oder headless über die API, wenn Sie Ihr eigenes Design wollen. Die Pause selbst wird in Ihrem Stripe-Konto angewendet. Jede Antwort wird gespeichert und später für Win-back-Mails an Tag 30, 60 und 90 sowie für den Churn-Score genutzt. Siehe NoChurn + Stripe.