Kündigungsbutton umsetzen: Checkliste für Shop- und SaaS-Betreiber
Achtzehn Punkte, die ein Kündigungsweg nach § 312k BGB erfüllen muss – sortiert nach Risiko, mit den technischen Fallstricken, die in der Umsetzung regelmäßig übersehen werden.
Die Rechtslage steht in Der Kündigungsbutton nach § 312k BGB. Dieser Beitrag ist die Arbeitsfassung: eine Liste, die man abhaken kann, sortiert nach dem, was zuerst weh tut.
Die Reihenfolge folgt § 312k Abs. 6 BGB. Fehler in den Absätzen 1 und 2 machen Verträge fristlos kündbar; Fehler in den Absätzen 3 und 4 sind „nur" abmahnfähig. Also zuerst die Schaltflächen und die Bestätigungsseite.
A. Die Kündigungsschaltfläche
1. Beschriftung. „Verträge hier kündigen" oder eine entsprechende eindeutige Formulierung – und nichts sonst. Kein Zusatz wie „Verträge hier kündigen oder pausieren".
2. Erreichbarkeit ohne Login. Der Punkt mit dem größten offenen Risiko: Die Instanzgerichte halten einen vorgeschalteten Login regelmäßig für unzulässig, der BGH verhandelt darüber am 5. November 2026 (I ZR 272/25, I ZR 275/25). Bis dahin ist die sichere Bauweise, den Weg offen zu halten und den Login nur als Abkürzung anzubieten: Wer eingeloggt ist, bekommt die Felder vorausgefüllt, wer nicht, füllt sie selbst. Beide landen auf derselben Bestätigungsseite. Details in Darf der Kündigungsbutton hinter dem Login liegen?.
3. Ständig verfügbar, unmittelbar und leicht zugänglich. Der praktische Maßstab ist das Impressum: von jeder Seite aus mit einem Klick, ohne Suche, ohne Chatbot dazwischen. Ein Link im Footer neben Impressum und Datenschutz ist die verbreitete und unstrittige Lösung.
4. Kein Sonderfall Mobil. Wenn der Footer-Link im mobilen Layout hinter einem Akkordeon verschwindet, das nicht als Navigation erkennbar ist, ist die Zugänglichkeit zweifelhaft. Auf einem echten Gerät prüfen, nicht nur im Responsive-Modus.
5. Kein Cookie-Banner davor. Ein Consent-Layer, das den Link verdeckt und nur über „Alle akzeptieren" verschwindet, macht den Weg nicht leicht zugänglich.
B. Die Bestätigungsseite
6. Unmittelbar erreicht. Ein Klick auf die Kündigungsschaltfläche führt direkt dorthin. Keine Zwischenseite, kein „Wählen Sie zuerst Ihr Anliegen".
7. Nur die Angaben aus Absatz 2 Satz 3. Art der Kündigung, Grund bei außerordentlicher, Identifizierung, Vertragsbezeichnung, Beendigungszeitpunkt, Übermittlungsweg für die Bestätigung. Die vollständige Abgrenzung steht in Was auf die Bestätigungsseite darf.
8. Kein Angebot, keine Werbung, kein Hinweis auf Alternativen. Seit BGH I ZR 200/25 abschließend geklärt. Das gilt auch für Elemente, die aus dem allgemeinen Website-Layout mitkommen: Navigation, Newsletter-Box, Produktteaser im Footer.
9. Kündigungsgrund ist kein Pflichtfeld. Bei der ordentlichen Kündigung sieht das Gesetz ihn gar nicht vor, bei der außerordentlichen als Angabe, die möglich sein muss – nicht als Absendevoraussetzung.
10. Bestätigungsschaltfläche korrekt beschriftet. „jetzt kündigen" oder entsprechend eindeutig, gut lesbar, nicht optisch untergeordnet.
11. Kein Zwischenschritt vor dem Absenden. Kein „Sind Sie sicher?", kein Umfrage-Layer, kein Captcha, das den Vorgang abbricht.
12. Eigenes, reduziertes Layout. Der einfachste Weg, Punkt 8 dauerhaft zu halten: Die Bestätigungsseite bekommt ein eigenes Template ohne den üblichen Rahmen. Sonst bringt der nächste Footer-Umbau das Problem zurück.
C. Speicherbarkeit (Absatz 3)
13. Erklärung mit Datum und Uhrzeit. Nach Betätigen der Bestätigungsschaltfläche muss der Verbraucher seine Erklärung inklusive Datum und Uhrzeit der Abgabe auf einem dauerhaften Datenträger speichern können.
14. Dauerhafter Datenträger heißt Datei. Ein PDF zum Herunterladen oder die Erklärung im Volltext in der Bestätigungsmail. Eine Bildschirmanzeige, die beim Weiterklicken verschwindet, genügt nicht.
15. Zeitzone und Format. Deutsche Zeitangabe, eindeutiges Format. Wenn der Server in UTC läuft und das PDF „14:32" ohne Zeitzonenangabe zeigt, ist das im Streitfall angreifbar.
D. Bestätigung (Absatz 4)
16. Sofort, elektronisch, in Textform. „Sofort" ist strenger als „unverzüglich". Der Versand gehört an den Vorgang selbst, nicht in einen Nachtlauf und nicht hinter eine manuelle Freigabe durch den Support.
17. Inhalt vollständig. Die Bestätigung enthält den Inhalt der Erklärung, den Zeitpunkt der Abgabe und den Zeitpunkt der Beendigung des Vertragsverhältnisses – als konkretes Datum, nicht als „zum Ende der Laufzeit".
18. Zustellung überwachen. Eine Bestätigungsmail, die im Spam landet oder an einem SPF-Fehler scheitert, ist rechtlich nicht versandt. Bounces müssen auflaufen, wo jemand sie sieht.
Die technischen Fallstricke
Vier Punkte, die in der Umsetzung regelmäßig durchrutschen:
Der Beendigungszeitpunkt. Punkt 17 setzt voraus, dass die Kündigungsfristen aller Tarife im System korrekt abgebildet sind – inklusive Sonderfällen wie Mindestlaufzeit, Verlängerungsklausel und laufender Testphase. In vielen Systemen existiert diese Logik nur im Support-Handbuch. Sie muss in Code.
Die tatsächliche Ausführung. § 312k BGB verlangt die Entgegennahme und die Bestätigung der Kündigung. Ausgeführt werden muss sie trotzdem – im Abo-System, beim Zahlungsanbieter, in der Buchhaltung. Ein Kündigungsformular, das eine E-Mail an den Support schickt und dort liegen bleibt, erfüllt Absatz 4 nicht und produziert nebenbei weiterlaufende Abbuchungen.
Die Missbrauchsfläche. Sobald der Weg ohne Login funktioniert, genügt für eine Kündigung das, was man in das Formular tippen kann. Wer nur die E-Mail-Adresse abfragt und daraufhin automatisch kündigt, hat gebaut, dass jeder mit einer geleakten Adresse fremde Verträge beenden kann – und bei manchen Zahlungsanbietern wirkt das sofort und lässt sich nicht zurücknehmen. Der Ausweg ist nicht der Login, sondern die zweite Angabe: automatisch vollziehen nur, wenn Adresse und Vertrags- oder Kundennummer zusammenpassen, sonst zur manuellen Bestätigung. An der Wirksamkeit der Kündigung ändert das nichts – sie wirkt mit Zugang, und die Bestätigung nach Absatz 4 geht in beiden Fällen sofort hinaus. Nur der Vollzug wartet.
Der Datenschutz. Auf der Bestätigungsseite fallen personenbezogene Daten an, teils von Personen, deren Vertrag danach endet. Es braucht eine Rechtsgrundlage, eine Aufbewahrungsfrist und ein Löschkonzept – Kündigungsdaten sind kein Datenbestand, den man dauerhaft behält.
Die Wartung. Der Kündigungsweg ist keine Seite, die man einmal baut. Zwischen 2022 und dem BGH-Urteil 2026 hat sich der zulässige Inhalt der Bestätigungsseite verengt, ohne dass sich der Gesetzestext geändert hätte. Wer den Weg selbst betreibt, muss diese Verschiebungen selbst verfolgen und nachziehen – und trägt das Risiko, wenn er eine übersieht.
Selbst bauen oder auslagern
Die Punkte 1 bis 11 sind an einem Tag umgesetzt. Die Punkte 13 bis 18 und die vier Fallstricke sind es nicht – dort steckt Anbindung an das Abo-System, an den Zahlungsanbieter und an den Mailversand, dazu ein Löschkonzept und eine dauerhafte Beobachtung der Rechtsprechung.
Für Anbieter, bei denen sich dieser Aufwand nicht auf viele Verträge verteilt, gibt es den Weg, die Bestätigungsseite gar nicht selbst zu betreiben: Fairout hostet den Kündigungsweg als öffentliche Seite ohne Login, nimmt die Erklärung entgegen und verschickt die Bestätigung nach Absatz 4. Wo eine Schnittstelle zum Abo-System besteht, wird die Kündigung dort auch ausgeführt; wo keine besteht, wird sie an den Anbieter übergeben – womit auch die Punkte 13 bis 18 abgedeckt sind, ohne dass es ein Abo-System mit API braucht. Der Anbieter legt dafür eine Adresse in seinen Footer. (Offenlegung: Fairout ist ein Produkt des Autors dieser Seite.)
Welcher Weg der richtige ist, hängt vor allem daran, wie sauber das eigene Abo-System die Fristen kennt. Wer sie ohnehin exakt abbilden muss, hat den halben Aufwand schon getragen. Wer sie heute im Support pflegt, unterschätzt Punkt 17 fast immer.
Keine Rechtsberatung. Die Liste ersetzt keine Prüfung des konkreten Kündigungswegs. Stand: August 2026.