Best Practices für Kündigungsflows: Beispiele ohne Dark Patterns
So gestalten Sie einen SaaS-Kündigungsflow, der Kunden ehrlich hält: kurze Gründeliste, ein Angebot pro Grund, sichtbarer Kündigungsbutton, Texte, Kennzahlen.
Ein Kündigungsflow ist die kurze Abfolge, die ein Kunde zwischen dem Klick auf „Abo kündigen” und dem tatsächlichen Ende des Abos sieht. Gut gemacht, beantwortet er eine Frage („Warum gehen Sie?“) und macht ein passendes Angebot. Schlecht gemacht, wird er zu einem Labyrinth aus Schuldgefühl-Bildschirmen, versteckten Buttons und Kündigung nur per Telefon, was Kunden verärgert und zunehmend auch Regulierer.
Dieser Ratgeber zeigt, wie Sie die erste Art bauen: was Sie fragen, was Sie anbieten, wie Sie die Texte schreiben und wie Sie messen, ob es funktioniert.
Das Prinzip: eine Frage, ein Angebot, immer ein Ausgang
Ein guter Kündigungsflow hat höchstens drei Schritte:
- Grund. Fragen Sie, warum der Kunde geht, mit einer kurzen Liste von Optionen.
- Angebot. Zeigen Sie ein Angebot, das zu diesem Grund passt, oder keines, wenn nichts passt.
- Bestätigung. Bestätigen Sie die Kündigung und sagen Sie genau, was als Nächstes passiert (Enddatum, Datenaufbewahrung, wie man zurückkommt).
Bei jedem Schritt bleibt ein Button „Jetzt kündigen” sichtbar und funktioniert mit einem Klick. Der Kunde sollte nie ein Angebot annehmen oder ablehnen müssen, um zum Ausgang zu gelangen.
Das ist nicht nur eine Frage des Anstands. Kaliforniens aktualisiertes Gesetz zu automatischen Verlängerungen, in Kraft seit dem 1. Juli 2025, erlaubt einem Unternehmen, Verbrauchern, die online kündigen, ein Halteangebot nur dann zu zeigen, wenn es zugleich einen klaren, durchgehend angezeigten Weg zum Kündigen bietet (Zusammenfassung von AB 2863 durch Davis Wright Tremaine). Die FTC hat in ihrem Staff Report Bringing Dark Patterns to Light von 2022 außerdem eine erschwerte Kündigung als Dark Pattern benannt. Die rechtlichen Details finden Sie in unserer Übersicht zu Click-to-Cancel-Regeln.
Schritt 1: die Liste der Gründe
Die Liste der Gründe hat zwei Aufgaben: Sie leitet den Kunden zum richtigen Angebot, und sie liefert Ihnen Daten. Beides wird schlechter, wenn die Liste lang ist.
Beschränken Sie sie auf fünf bis sieben Optionen
Wählen Sie Gründe, auf die Sie reagieren können. Eine typische Liste für B2B-SaaS:
| Grund (für den Kunden) | Interner Code | Was Sie tun können |
|---|---|---|
| Es ist zu teuer | price |
Rabatt, Downgrade |
| Ich nutze es zu wenig | low_usage |
Pause, Hilfe beim Onboarding |
| Mir fehlt eine Funktion, die ich brauche | missing_feature |
Infos zur Roadmap, Gespräch |
| Ich bin zu einem anderen Tool gewechselt | competitor |
Fragen, zu welchem, Gespräch |
| Es war zu schwer einzurichten oder zu nutzen | too_complex |
Einrichtungsgespräch |
| Mein Projekt oder meine Firma ist beendet | no_need |
Pause oder kein Angebot |
| Etwas anderes | other |
Freitext, kein Angebot |
Regeln für die Liste
- Nutzen Sie die Worte des Kunden, nicht Ihre. „Ich nutze es zu wenig” ist besser als „Geringes Engagement”.
- Eine Auswahl, keine Checkboxen. Sie brauchen einen Hauptgrund, um ein Angebot zu wählen. Ergänzen Sie ein optionales Freitextfeld für Details.
- Machen Sie die Frage überspringbar. Wenn der Kunde raus will, sollte „Überspringen und kündigen” funktionieren.
- Mischen Sie die Reihenfolge (außer „Sonstiges”), wenn Sie sauberere Daten wollen; die erste Option wird von Eiligen öfter gewählt.
- Halten Sie interne Codes stabil. Wenn Sie einen Grund später umbenennen, behalten Sie den Code, damit Ihre historischen Daten vergleichbar bleiben.
Schritt 2: ein Angebot pro Grund
Die schlechtesten Kündigungsflows zeigen allen jedes Angebot: einen Rabatt, dann eine Pause, dann ein Downgrade, dann einen Bildschirm „Sprechen Sie mit uns”. Der Kunde muss viermal ablehnen. Ordnen Sie stattdessen jedem Grund höchstens ein Angebot zu.
| Grund | Passendes Angebot | Warum |
|---|---|---|
| Zu teuer | Downgrade auf einen günstigeren Plan oder ein befristeter Rabatt | Adressiert direkt die Kosten |
| Nutze es zu wenig | Pause für ein bis drei Monate | Der Bedarf kann zurückkommen; ein Rabatt auf etwas Ungenutztes hilft nicht |
| Fehlende Funktion | Ein kurzes Gespräch oder ein Link zum Roadmap-Eintrag | Vielleicht lösen Sie es, oder Sie lernen zumindest etwas |
| Zu einem Wettbewerber gewechselt | Ein Gespräch oder kein Angebot | Rabatte gewinnen selten jemanden zurück, der schon migriert hat |
| Zu schwer zu nutzen | Ein Einrichtungsgespräch | Das Problem ist der Aufwand, nicht der Preis |
| Nicht mehr benötigt | Kein Angebot | Respektieren Sie es; machen Sie das Zurückkommen leicht |
Zwei Dinge fallen auf. Erstens ist „kein Angebot” eine gültige Antwort: Jemandem einen Rabatt aufzudrängen, dessen Firma geschlossen hat, verschwendet seine Zeit und Ihre Marge. Zweitens ist ein Rabatt seltener die richtige Antwort, als viele annehmen. Unser Ratgeber zu Pause vs. Rabatt vs. Downgrade geht genauer darauf ein, wann was passt.
Leitplanken für Angebote
- Begrenzen Sie wiederholte Angebote. Ein Kunde, der im letzten Quartal einen Rabatt angenommen hat, sollte denselben Rabatt nicht wieder sehen. Sonst bringen Sie Kunden bei, mit dem Kündigen anzufangen, um einen niedrigeren Preis zu bekommen.
- Nennen Sie die Bedingungen ausdrücklich. „50 % Rabatt für Ihre nächsten 3 Monate, danach wieder 49 $/Monat” ist ehrlich. „Sonderpreis!” ist es nicht.
- Machen Sie die Annahme sofort wirksam. Wenn der Kunde auf „Annehmen” klickt, wenden Sie den Gutschein, die Pause oder den Planwechsel sofort an und zeigen eine Bestätigung. Kein „Unser Team meldet sich”.
Schritt 3: Bestätigung
Der Bestätigungsbildschirm ist Teil des Flows, kein Nachgedanke. Er sollte angeben:
- Das genaue Datum, an dem der Zugriff endet (oft das Ende des bezahlten Zeitraums).
- Was mit den Daten passiert und wie lange sie aufbewahrt werden.
- Dass keine weiteren Belastungen erfolgen.
- Wie man neu startet, in einer Zeile.
Senden Sie dieselben Informationen per E-Mail. Ein Kunde, der unsicher ist, ob die Kündigung durchgegangen ist, ist ein Kunde, der einen Chargeback einreicht.
Textbeispiele
Guter Kündigungstext ist kurz, konkret und neutral. Hier sind eigene Beispiele für jeden Bildschirm.
Bildschirm mit dem Grund
Bevor Sie gehen: Was ist der Hauptgrund? Ihre Antwort hilft uns, besser zu werden. Sie können diesen Schritt überspringen und sofort kündigen.
[Jetzt kündigen]
Angebotsbildschirm (Grund: zu teuer)
Würde ein kleinerer Plan passen? Der Basic-Plan kostet 19 $/Monat und behält Ihre Projekte und Ihre Historie. Teamplätze über 3 hinaus würden entfallen.
[Zu Basic wechseln] [Nein danke, jetzt kündigen]
Angebotsbildschirm (Grund: nutze es zu wenig)
Lieber pausieren? Wir stoppen die Abrechnung für bis zu 3 Monate und lassen alles, wie es ist. Sie können jederzeit fortfahren, und wir erinnern Sie eine Woche bevor die Abrechnung wieder beginnt.
[1 Monat pausieren] [3 Monate pausieren] [Jetzt kündigen]
Angebotsbildschirm (Grund: fehlende Funktion)
Welche Funktion hat Ihnen gefehlt? Wenn sie auf unserer Roadmap steht, sagen wir Ihnen, wo sie steht. Wenn Sie lieber darüber sprechen möchten, buchen Sie 15 Minuten mit dem Produktteam.
[Gespräch buchen] [Jetzt kündigen]
Bestätigungsbildschirm
Ihr Abo ist gekündigt. Sie haben Zugriff bis zum 14. Dezember 2026. Sie werden nicht erneut belastet. Wir bewahren Ihre Daten 90 Tage auf und löschen sie dann. Um neu zu starten, melden Sie sich an und wählen einen Plan.
Texte, die Sie vermeiden sollten
| Muster | Beispiel | Warum es ein Problem ist |
|---|---|---|
| Confirmshaming | „Nein danke, das Wachstum meines Unternehmens ist mir egal” | Schuldgefühl statt Information |
| Versteckter Ausgang | Ein grauer „Kündigen”-Link unterhalb des sichtbaren Bereichs | Behinderung; riskant nach Recht der US-Bundesstaaten |
| Falsche Dringlichkeit | „Dieses Angebot läuft in 2:00 Minuten ab” | Manipulativ, meist unwahr |
| Erzwungener Kontakt | „Rufen Sie uns zum Kündigen an”, wenn die Anmeldung online war | In Kalifornien für Online-Anmeldungen eingeschränkt |
| Endlosschleife | Angebot nach Angebot nach Angebot | Zermürbt Menschen, statt ihnen zu helfen |
| Mehrdeutige Buttons | „Weiter” (wohin?) | Der Kunde kann nicht erkennen, welcher Button kündigt |
Design-Checkliste
Nutzen Sie diese, bevor Sie einen Kündigungsflow ausliefern:
- „Jetzt kündigen” ist auf jedem Bildschirm sichtbar und funktioniert mit einem Klick.
- Drei Bildschirme oder weniger von „Kündigen” bis zur Bestätigung.
- Die Frage nach dem Grund ist optional.
- Höchstens ein Angebot, und es passt zum Grund.
- Die Angebotsbedingungen (Betrag, Dauer, was danach passiert) werden vollständig genannt.
- Die Annahme des Angebots wendet es sofort an.
- Kunden, die kürzlich bereits ein Angebot genutzt haben, sehen es nicht wieder.
- Die Bestätigung zeigt Enddatum, Datenaufbewahrung und keine weiteren Belastungen.
- Eine Bestätigungsmail wird gesendet.
- Der Flow funktioniert nur mit Tastatur und mit einem Screenreader.
- Der Flow ist überall verfügbar, wo die Anmeldung möglich war (Web, iOS, Android, Desktop).
- Rechtliche Prüfung für Ihre Märkte ist erfolgt (US-Bundesstaaten, EU, Vereinigtes Königreich).
Einen Kündigungsflow messen
Ein Kündigungsflow lohnt sich nur, wenn er Ergebnisse verändert, ohne neue Probleme zu schaffen. Verfolgen Sie diese Werte pro Grund, nicht nur insgesamt.
| Kennzahl | Definition | Worauf Sie achten sollten |
|---|---|---|
| Flow-Starts | Kunden, die auf „Kündigen” geklickt haben | Basisvolumen |
| Annahmequote der Angebote | Angenommene Angebote / Flows, die ein Angebot gezeigt haben | Eine niedrige Quote heißt, dass das Angebot nicht zum Grund passt |
| Halterate | Kunden, die N Tage nach der Annahme noch abonniert sind / Flow-Starts | Nutzen Sie 30, 60 und 90 Tage, nicht nur „angenommen” |
| Geretteter Umsatz | MRR, der N Tage nach einer Rettung noch aktiv ist | Ziehen Sie die Rabattkosten ab |
| Erneute Kündigungsrate | Gerettete Kunden, die später kündigen | Eine hohe Rate heißt, dass Sie Churn verschieben, nicht verhindern |
| Beschwerden und Chargebacks | Support-Tickets und Streitfälle zur Kündigung | Sollten nicht steigen |
Ein paar Regeln zum Messen:
- Zählen Sie eine Rettung nur, wenn sie hält. Ein Kunde, der einen Rabatt annimmt und einen Monat später kündigt, wurde nicht gerettet. Stripes eigenes Retention-Reporting zählt eine Rettung zum Beispiel nur, wenn der Kunde mindestens 7 Tage nach der Annahme eines Angebots abonniert bleibt (Stripe-Dokumentation); für SaaS ist ein längeres Fenster aussagekräftiger.
- Rechnen Sie das Angebot ein. Ein Rabatt von 50 % für drei Monate auf einen Plan zu 100 $/Monat kostet 150 $. Bleibt der Kunde nur vier Monate, war die Rettung 250 $ Umsatz wert, nicht 400 $.
- Behalten Sie eine Kontrollgruppe. Zeigen Sie einer kleinen Zufallsgruppe den Flow ohne Angebot (nur Frage nach dem Grund und Bestätigung). Der Vergleich der beiden Gruppen ist der einzige Weg zu wissen, wie viele Rettungen das Angebot tatsächlich bewirkt hat, denn manche dieser Kunden wären ohnehin geblieben.
- Lesen Sie den Freitext. In den Antworten unter „Sonstiges” finden Sie Gründe, die Sie nicht aufgelistet haben.
Wo Sie ihn bauen
Sie haben drei Optionen. Das Kundenportal von Stripe enthält eine einfache Kündigungsseite mit fester Gründeliste und einem Haltegutschein, und das reicht für viele Produkte in der Frühphase (unser Vergleich). Sie können den Flow selbst bauen, was volle Kontrolle gibt, aber bedeutet, dass Sie Angebote, Berechtigungsregeln und Auswertungen pflegen. Oder Sie nutzen ein spezialisiertes Tool.
Wie NoChurn hilft
Die Kündigungsflows von NoChurn folgen der Struktur dieses Ratgebers: Grund, dann ein passendes Angebot (ein Rabatt über einen Stripe-Gutschein, eine Pause, ein Downgrade oder ein Gespräch), dann Bestätigung. Ein Button „Jetzt kündigen” mit einem Klick ist bei jedem Schritt sichtbar. Sie können das gehostete Modal nutzen (Themes, Farben, Schriften, Rahmen, Logo, eigenes CSS und ein visueller Editor) oder die Headless-API, um den Flow in Ihrem eigenen Design auf Web, Desktop, iOS und Android zu bauen. Die Kündigungsgründe speisen die Win-back-Mails, die nach 30, 60 und 90 Tagen gesendet werden. Jede Funktion ist in jedem Plan enthalten (Ihre eigene E-Mail-Domain ab 9 $), und der Preis hängt nur von Ihrem MRR ab (Preise).