- WooCommerce Subscriptions (rund 279 US-Dollar/Jahr) ist das robusteste Plugin für wiederkehrende Zahlungen; Stripe und PayPal sind die zuverlässigsten Zahlungsanbieter dafür.
- Wer Verbrauchern Abonnements online verkauft, braucht seit dem 1. Juli 2022 einen Kündigungsbutton nach § 312k BGB. Fehlt er, können Kunden jederzeit fristlos kündigen.
- Kostenlose Ratenzahlung ohne Aufschlag ist kein Verbraucherdarlehen. Sobald ein Entgelt anfällt und der Betrag mindestens 200 Euro beträgt, greifen die Pflichten aus § 506 BGB.
- Abo-Systeme erzeugen deutlich mehr Datenbankaktivität als ein normaler Shop. Ohne regelmäßige Datenbankpflege leidet die Ladezeit.
Monatliche Software-Lizenzen, ein Nachlieferabo für Pflegeprodukte, ein Ratenplan für ein teures Handwerksgerät: Wiederkehrende Zahlungen lassen sich in WooCommerce heute technisch gut abbilden. Was viele Shopbetreiber unterschätzen, ist der rechtliche Rahmen. Seit dem 1. Juli 2022 gilt für alle Online-Abonnements eine harte Pflicht, die kaum jemand kennt. Dieser Artikel zeigt, welche Plugin-Kombination trägt, was § 312k BGB konkret fordert und wo bei Ratenmodellen das Verbraucherkreditrecht greift.
Hinweis vorab: Dieser Artikel ist eine fachliche Einordnung und ersetzt keine Rechtsberatung im Einzelfall.
Abo oder Ratenzahlung: Was ist was?
Die beiden Begriffe werden im Alltag durcheinandergeworfen, folgen aber unterschiedlichen Logiken.
Ein Abonnement ist ein laufender Vertrag: Der Kunde zahlt regelmäßig und bekommt dafür fortlaufend Zugang zu einer Leistung oder ein Produkt geliefert. Der Vertrag läuft weiter, bis jemand kündigt. Typisch: eine monatliche Magazin-Mitgliedschaft, ein Software-Abo oder ein Kaffeeröster, der alle vier Wochen 250 Gramm schickt.
Eine Ratenzahlung ist dagegen ein einmaliger Kauf, der in mehreren Teilbeträgen abbezahlt wird. Der Gesamtbetrag steht fest, die Leistung ist definiert. Wer ein Handwerksgerät für 1.200 Euro in zwölf Monatsraten kauft, hat keinen laufenden Vertrag, sondern einen Kaufvertrag mit gestundeter Zahlung.
WooCommerce Subscriptions einrichten
WooCommerce Subscriptions von Automattic ist das meistgenutzte Plugin für wiederkehrende Zahlungen in WooCommerce-Shops. Es kostet rund 279 US-Dollar pro Jahr für eine Domain (gut 250 Euro, Abrechnung in US-Dollar, Stand 2026) und übernimmt die gesamte Erneuerungslogik: automatische Abbuchung, Kunden-Selbstverwaltung, E-Mail-Benachrichtigungen und einen eigenen Bericht über laufende Abonnements und Churn-Rate.
Es gibt günstigere und kostenlose Alternativen, etwa Subscriptions for WooCommerce oder YITH WooCommerce Subscription. Für einfache Abos mit einem Gateway reichen sie oft. Bei mehreren Zahlungsanbietern, komplexer Erneuerungslogik und sauberen Reports zeigt sich aber, warum das Automattic-Plugin der De-facto-Standard ist: Es ist am breitesten mit Gateways getestet und wird zusammen mit WooCommerce gepflegt. Für einen Abo-Shop, der Umsatz trägt, ist diese Wartungssicherheit den Aufpreis meist wert.
Drei Konfigurationspunkte entscheiden über den späteren Betrieb:
Testphasen und Anmeldegebühren
Kostenfreie Testphasen lassen sich pro Produkt separat von der ersten regulären Abbuchung einrichten. Auch einmalige Anmeldegebühren sind möglich. Steuerlich ist eine unentgeltliche Testphase anders zu behandeln als die erste bezahlte Periode; das gehört mit dem Steuerberater abgestimmt.
Abrechnungsintervall und Synchronisierung
Intervalle reichen von täglich bis jährlich. Der Monatszyklus ist in der Praxis am häufigsten. Jährliche Vorausbuchungen mit Rabatt erhöhen erfahrungsgemäß die Bindung, weil der Kunde seltener aktiv über die Verlängerung entscheidet. Das Plugin erlaubt sowohl feste Abrechnungsdaten (immer der Monatserste) als auch rollierende Zyklen ab Kaufdatum.
Fehlgeschlagene Zahlungen
Fehlgeschlagene Abbuchungen sind der häufigste Schwachpunkt im Abo-Betrieb. Das Plugin bietet eine konfigurierbare Wiederholungslogik, bevor ein Abo in den Status „ausgesetzt“ wechselt. Bewährt hat sich eine gestaffelte Folge von Versuchen über mehrere Tage, jeweils mit automatischer E-Mail. Viele Abbrüche entstehen schlicht durch eine abgelaufene Karte, nicht durch einen bewussten Kündigungswunsch.
Kündigungsbutton: Pflicht nach § 312k BGB
Seit dem 1. Juli 2022 schreibt § 312k BGB vor: Wer Verbrauchern online den Abschluss eines Dauerschuldverhältnisses gegen Entgelt ermöglicht, muss auf seiner Website einen leicht erreichbaren Kündigungsbutton bereitstellen. Das gilt für Shops, die Abonnements verkaufen, genauso wie für SaaS-Anbieter oder Streaming-Dienste.
Die Anforderungen sind dreistufig:
- Der Button selbst muss mit „Verträge hier kündigen“ oder einer gleichwertigen Formulierung beschriftet, ständig verfügbar und ohne Login erreichbar sein.
- Die Bestätigungsseite muss Felder für Kündigungsart, Verbraucher-Identifikation, Vertragskennzeichnung, gewünschten Beendigungszeitpunkt und eine E-Mail-Adresse für die elektronische Bestätigung enthalten. Ein zweiter Button „Jetzt kündigen“ schließt den Vorgang ab.
- Die automatische Bestätigungs-E-Mail mit Datum, Uhrzeit und Kündigungszeitpunkt muss sofort in Textform folgen; eine E-Mail genügt (§ 312k Abs. 3 BGB).
Die Rechtsfolge bei Verstoß steht im Gesetz und ist scharf: Bietet der Händler keinen korrekten Kündigungsbutton, kann der Verbraucher den Vertrag jederzeit und ohne Einhaltung einer Kündigungsfrist beenden. Abonnements mit zwölf Monaten Mindestlaufzeit werden damit de facto sofort kündbar. Hinzu kommt das Abmahnrisiko: Mitbewerber und Verbraucherschutzverbände können einen fehlenden oder falsch gebauten Button nach dem UWG kostenpflichtig abmahnen.
Wie streng die Gerichte den Button auslegen, zeigt eine aktuelle Entscheidung. Das Kammergericht Berlin hat am 18. November 2025 (Az. 5 UKl 10/25) entschieden: Ein Webhosting-Anbieter, der nach dem Klick auf den Kündigungsbutton erst die Eingabe von Kundennummer und Passwort verlangte, verstößt gegen § 312k Abs. 2 Satz 3 und 4 BGB. Die Schaltfläche muss unmittelbar zur Bestätigungsseite führen und diese ständig verfügbar sein, eine Login-Hürde dazwischen ist unzulässig. Entschieden wurde das auf eine wettbewerbsrechtliche Verbandsklage hin. Gegen das Urteil läuft die Revision beim Bundesgerichtshof (Az. I ZR 275/25), die Linie ist also noch nicht letztinstanzlich, aber die Richtung klar: Jede Zwischenhürde vor der Kündigung ist riskant.
Für WooCommerce gibt es keine offizielle First-Party-Lösung von Automattic. In der Praxis greifen viele Shops zu Germanized for WooCommerce, das den Kündigungsbutton mit der gesetzlich vorgeschriebenen Bestätigungsseite und E-Mail-Bestätigung als konfigurierbares Modul bereitstellt. Alternativ lässt sich die Funktionalität individuell entwickeln. Wer das Thema noch nicht umgesetzt hat, sollte es vor dem nächsten Abo-Launch prüfen lassen. Der Artikel Rechtssicherer Onlineshop zeigt weitere Pflichten im Überblick.
Ratenzahlung im Shop: Optionen und Recht
Echte Ratenzahlung gibt es in WooCommerce über drei Wege:
WooCommerce Deposits
WooCommerce Deposits (rund 190 Euro/Jahr) erlaubt Anzahlungen mit einem definierten Restbetrag und ermöglicht auch Zahlungspläne mit Wochen- oder Monatsintervallen. Der kritische Punkt: Folgezahlungen werden nicht automatisch abgebucht. Kunden müssen sich einloggen und die nächste Rate manuell anstoßen. Das macht das Plugin für echte, vollautomatische Ratenpläne mit mehr als zwei Schritten wenig praxistauglich.
Subscription als Ratenplan
Die technisch sauberste Variante: Die Ratenzahlung wird als Abo mit fester Laufzeit in WooCommerce Subscriptions modelliert. Ein Produkt für 600 Euro wird als sechs monatliche Raten à 100 Euro eingerichtet, das Abo endet nach sechs Zyklen automatisch. Das läuft vollständig in der eigenen Infrastruktur, ohne fremden Checkout-Touchpoint. Dieser Ansatz braucht etwas mehr Konfiguration, liefert aber die beste Kontrolle über Erneuerungen und Kommunikation.
Drittanbieter-Plugins
Dienste wie Partial.ly übernehmen die Zahlungsplanung auf ihren eigenen Servern und berechnen rund 2 % Transaktionsgebühr. Der Checkout leitet auf eine externe Seite, was je nach Zielgruppe Vertrauen kostet. Wer keine eigene Entwicklung betreiben will, kommt damit ohne Programmieraufwand zu automatischen Ratenplänen.
Die rechtliche Frage bei Ratenzahlung hängt daran, ob das Modell entgeltlich ist. Nach § 506 BGB ist ein Ratenkauf gegen Aufschlag ein Teilzahlungsgeschäft und damit eine entgeltliche Finanzierungshilfe. Die Vorschriften aus dem Verbraucherkreditrecht greifen, sobald der finanzierte Betrag mindestens 200 Euro erreicht und die Rückzahlung nicht binnen drei Monaten erfolgt. Die Schwellenwerte stehen in § 506 Abs. 4 in Verbindung mit § 491 Abs. 2 BGB; die Drei-Monats-Ausnahme setzt zudem voraus, dass nur geringe Kosten vereinbart sind. Greift das Schutzregime, sind Pflichtangaben zu Gesamtbetrag, effektivem Jahreszins und Widerrufsrecht einzuhalten.
Ein echter kostenfreier Ratenplan ohne jeden Aufschlag und ohne Zinsen fällt dagegen nicht unter dieses Schutzregime. Er gilt nach der Rechtsprechung nicht als Verbraucherdarlehen. Sobald aber auch nur ein kleiner Bearbeitungsaufschlag anfällt, dreht sich das um. Bei längeren oder kostenpflichtigen Modellen ist eine anwaltliche Prüfung vor dem Launch der sicherere Weg. Wie Zahlungsarten grundsätzlich einzurichten sind, erklärt der Artikel Zahlungsarten im Onlineshop.
Drei Fragen entscheiden, ob die §§ 506 ff. BGB mit ihren Pflichtangaben gelten: Fällt ein Entgelt an, sind mindestens 200 Euro finanziert, läuft die Rückzahlung länger als drei Monate? Der Schnell-Check ordnet Ihr Modell ein.
Aus unserer Sicht ist die Subscription mit fester Laufzeit der zuverlässigste Weg für automatische Ratenpläne, und zwar aus einem Grund, der selten genannt wird: Sie behalten den kompletten Zahlungsfluss im eigenen Shop. Drittanbieter wie Partial.ly nehmen Ihnen die Programmierung ab, kosten aber rund 2 Prozent pro Transaktion und brechen den Checkout auf eine fremde Domain auf. Bei einem Ratenvolumen von 30.000 Euro im Jahr sind das 600 Euro Gebühren, Jahr für Jahr, gegen einmaligen Einrichtungsaufwand im eigenen System. Der Trade-off: Die Subscription-Variante braucht mehr Konfiguration und Sie tragen die Verantwortung für korrekte Erneuerung und Kommunikation selbst. Wer das nicht leisten will oder nur gelegentlich Raten anbietet, fährt mit dem Drittanbieter günstiger.
Übersicht: Modelle, Plugins, Rechtspflichten
| Modell | Plugin / Anbieter | Zentrale Rechtspflicht |
|---|---|---|
| Laufendes Abo (B2C) | WooCommerce Subscriptions (ca. 279 USD/Jahr) | Kündigungsbutton nach § 312k BGB Pflicht; Informationspflichten vor Abschluss |
| Anzahlung + Restbetrag | WooCommerce Deposits (ca. 190 Euro/Jahr) | Kein § 312k (kein Dauerschuldverhältnis); kein Verbraucherkreditrecht bei kostenlosem Modell, Informationspflicht bei Aufschlag |
| Ratenplan (automatisch) | WooCommerce Subscriptions mit fester Laufzeit | Kündigungsbutton nach § 312k BGB nur bei echtem Dauerschuldverhältnis; reiner Ratenplan mit fester Laufzeit fällt i. d. R. nicht darunter. Bei Aufschlag §§ 506 ff. BGB beachten |
| Ratenzahlung via Drittanbieter | Partial.ly (2 % Transaktionsgebühr) | § 506 BGB bei entgeltlichem Modell; externer Checkout-Touchpoint |
Performance bei wiederkehrenden Zahlungen
Abo-Systeme erzeugen im Hintergrund deutlich mehr Datenbankaktivität als ein gewöhnlicher Shop. Cron-Jobs für Erneuerungen, Wiederholungsversuche und Subscription-Protokolle schreiben fortlaufend in die WordPress-Tabellen wp_posts und wp_postmeta. Wächst die Zahl der aktiven Abonnements auf mehrere hundert, kann das die Abfragezeiten spürbar verlängern, wenn die Datenbank nicht regelmäßig gepflegt wird.
Konkret bedeutet das: wp_postmeta-Einträge für beendete Abonnements akkumulieren sich. Ein Plugin wie WP-Optimize oder ein geplantes wp cron-Skript, das verwaiste Metadaten bereinigt, hält die Tabellen schlank. Google bewertet den Largest Contentful Paint bis 2,5 Sekunden als gut, zwischen 2,5 und 4,0 Sekunden als verbesserungswürdig. Abo-Checkouts laden oft zwei oder mehr Zahlungsanbieter-Skripte gleichzeitig, das sind schnell mehrere hundert Kilobyte zusätzliches JavaScript.
Stripe- und PayPal-JavaScript gehören nur auf Checkout-Seiten, nicht seitenübergreifend geladen. Warenkorb und Checkout müssen außerdem vom Objekt-Cache ausgenommen werden, sonst entstehen falsche Zustände beim Abo-Wechsel. Und abgeschlossene Subscriptions nach 90 Tagen zu archivieren statt im aktiven Pool zu lassen, hält die Tabellen dauerhaft schlank.
Der Artikel WooCommerce beschleunigen erklärt die technischen Hebel ausführlicher. Wer das Fundament noch einrichten will, findet die grundlegende Konfiguration in Versand, Steuern und Rechtstexte in WooCommerce.
Aus der Praxis
Ein typisches Setup: Ein Anbieter von Lern-Materialien nutzt WooCommerce Subscriptions, ist aber noch mit PayPal Standard unterwegs. Der Wechsel auf tokenisierte Stripe-Zahlungen hebt die Erneuerungsrate, weil abgelaufene Karten nicht mehr zur manuellen Eingabe zwingen. Fehlt zu diesem Zeitpunkt noch der Kündigungsbutton nach § 312k BGB, gehört er direkt im selben Zug ergänzt, zusammen mit der automatischen Kündigungsbestätigungs-E-Mail. Die technische Umsetzung für den Button ist überschaubar und an einem Tag machbar.
Ein zweites Szenario: Ein Handwerksbetrieb will hochwertige Geräte in sechs Monatsraten ohne Aufschlag anbieten. Sauber umsetzen lässt sich das als Subscription mit fester Laufzeit, die sich nach der sechsten Rate automatisch beendet. Der Betrag liegt über 200 Euro, aber weil kein Entgelt für die Stundung anfällt, ist kein Verbraucherkreditrecht anwendbar. Solche Modelle sollte man vorab anwaltlich prüfen lassen. Bei Ratenzahlungen nah an der Grenze zur Finanzierungshilfe ist das der pragmatischere Weg, als nachträglich nachzujustieren.
Sofort-Checkliste
- Abo-Produkte mit WooCommerce Subscriptions eingerichtet und Testphase korrekt konfiguriert?
- Zahlungsanbieter mit Token-Support gewählt (Stripe oder PayPal über Braintree)?
- Wiederholungslogik für fehlgeschlagene Zahlungen konfiguriert?
- Kündigungsbutton nach § 312k BGB vorhanden, leicht erreichbar, ohne Login nutzbar?
- Bestätigungsseite mit allen Pflichtfeldern vorhanden?
- Automatische Kündigungsbestätigungs-E-Mail eingerichtet?
- Vor Abschluss klar erkennbar, dass eine Zahlungspflicht entsteht und wie lange das Abo läuft?
- Bestellbutton mit „zahlungspflichtig bestellen“ oder gleichwertig beschriftet?
- Bei Ratenzahlung mit Aufschlag: Pflichtangaben nach §§ 506 ff. BGB geprüft?
- Datenbankpflege für wp_postmeta geplant (ab ca. 200 aktiven Abos)?
- Zahlungsanbieter-JavaScript nur auf Checkout-Seiten geladen, nicht seitenübergreifend?
- WooCommerce Subscriptions ist das ausgereifteste Plugin für Abos; Stripe oder PayPal über Braintree sind die zuverlässigsten Gateways dafür.
- Der Kündigungsbutton nach § 312k BGB ist seit 1. Juli 2022 Pflicht für alle Online-Abonnements gegenüber Verbrauchern. Fehlt er, können Kunden fristlos kündigen.
- Kostenlose Ratenzahlung ohne Aufschlag ist kein Verbraucherdarlehen. Sobald ein Entgelt anfällt und der Betrag mindestens 200 Euro beträgt, greifen die §§ 506 ff. BGB.
- Abo-Systeme belasten die Datenbank stärker. Regelmäßige Bereinigung und gezieltes Skript-Laden im Checkout halten die Performance stabil.
Häufige Fragen
Muss ich für jedes Abo-Produkt einen separaten Kündigungsbutton einrichten?
Nein. Der Kündigungsbutton muss einmal auf der Website vorhanden und für alle laufenden Verträge eines Kunden nutzbar sein. Die Bestätigungsseite fragt ab, welchen Vertrag der Verbraucher kündigen möchte. Ein zentraler Button, der zu einer Seite führt, auf der alle Abonnements aufgelistet werden, reicht.
Gilt § 312k BGB auch für B2B-Abonnements?
Nein. § 312k BGB schützt ausschließlich Verbraucher. Wer ausschließlich an Unternehmen verkauft und das im Bestellprozess sauber abfragt, ist nicht betroffen. Sobald der Shop auch Privatpersonen als Kunden hat, gilt die Pflicht.
Muss die Online-Kündigung ohne Login funktionieren?
Nach aktueller Rechtsprechung ja. Das Kammergericht Berlin entschied am 18. November 2025 (Az. 5 UKl 10/25), dass eine Kündigungsschaltfläche § 312k BGB nicht erfüllt, wenn der Verbraucher nach dem Klick erst Kundennummer und Passwort eingeben muss. Die Bestätigungsseite muss unmittelbar und ohne Login-Hürde erreichbar sein. Gegen das Urteil läuft noch die Revision beim Bundesgerichtshof (Az. I ZR 275/25), die Linie der Gerichte ist aber eindeutig streng. Bauen Sie den Kündigungsweg daher ohne jede Zwischenhürde.
Kann ich WooCommerce Subscriptions ohne Stripe nutzen?
Ja, mit Einschränkungen. WooCommerce Subscriptions unterstützt zahlreiche offizielle Gateways, aber nur jene mit Token-Mechanismus ermöglichen vollautomatische Erneuerungen ohne Kundeneingriff. PayPal Standard gehört nicht dazu. Wer Stripe oder PayPal über Braintree nicht nutzt, muss prüfen, ob das gewählte Gateway automatische Wiederkehrzahlungen wirklich unterstützt.
Wann ist eine Ratenzahlung ein Verbraucherdarlehen?
Wenn das Modell entgeltlich ist, also ein Aufschlag, Zinsen oder eine Bearbeitungsgebühr anfallen, und der finanzierte Betrag mindestens 200 Euro beträgt und die Rückzahlung nicht binnen drei Monaten erfolgt, greifen nach § 506 BGB die Verbraucherkreditvorschriften. Ein echter Null-Prozent-Ratenplan ohne jedes Entgelt ist davon ausgenommen, aber das sollte im Zweifelsfall ein Anwalt bestätigen.
Was kostet WooCommerce Subscriptions im Vergleich zu einer Eigenentwicklung?
Das Plugin kostet rund 279 US-Dollar im Jahr für eine Domain (gut 250 Euro, je nach Wechselkurs). Eine vollständige Eigenentwicklung mit denselben Funktionen (Erneuerungslogik, Kunden-Selbstverwaltung, Retry-Mechanismus, Berichterstellung) wäre ein mehrwöchiges Projekt. Für die allermeisten Shops ist das Plugin die wirtschaftlichere Wahl. Wo das Plugin an Grenzen stößt, lässt es sich per Hook und Filter erweitern, ohne die Kernlogik anzufassen.
