Google Play-abonnementen in termijnen binden de koper, niet je omzet. Dit kost een terugbetaling of gemiste betaling je
Google Play-abonnementen in termijnen verplichten een koper tot 3 tot 24 maandelijkse betalingen, maar je wordt per maand uitbetaald en niemand jaagt op een gemiste betaling. Zo werken opzeggingen, terugbetalingen en chargebacks echt bij een termijnplan, en dit kost elk ervan je.

Belangrijkste inzichten
- Met Google Play-abonnementen in termijnen verbindt een koper zich 3 tot 24 maanden aan een vast maandbedrag. Ze zijn alleen beschikbaar voor kopers in Brazilië, Frankrijk, Italië en Spanje.
- Een ontwikkelaar wordt voor een termijnabonnement niet vooraf betaald. Google betaalt elke maandtermijn uit zodra de koper die voldoet, onder dezelfde voorwaarden als elk ander abonnement.
- Stopt een koper met betalen, dan proberen Google noch de ontwikkelaar de gemiste termijnen te innen, afgezien van Googles gewone nieuwe pogingen tijdens de respijtperiode en de accountblokkering. Google is tegenover de ontwikkelaar niet aansprakelijk voor het onbetaalde saldo.
- Zegt een koper een termijnabonnement op, dan gaat de opzegging pas in aan het einde van de verplichtingsperiode. Google stuurt direct een SUBSCRIPTION_CANCELLATION_SCHEDULED-melding en het abonnement blijft actief met een leeg pendingCancellation-object.
- Een ontwikkelaar kan de resterende betalingen vroegtijdig stoppen door purchases.subscriptionsv2.cancel aan te roepen met DEVELOPER_REQUESTED_STOP_PAYMENTS. Dat stopt de volgende betaling en de koper kan het abonnement niet herstellen.
- Als je de meest recente bestelling van een Google Play-abonnement terugbetaalt, wordt die bestelling terugbetaald, het abonnement direct verwijderd en worden toekomstige verlengingen geannuleerd. Bij een termijnplan betaal je dus één maandtermijn terug en verlies je de rest van de verplichting.
- Voor Google Play-bestellingen geplaatst na 3 augustus 2026 kost een chargeback de ontwikkelaar de aankoopprijs min de servicekosten van Play, plus de chargebackkosten van de bank. Bij een termijnplan geldt dat risico per maandtermijn.
Verkoop je op Google Play een plan van 12 maanden als basisplan in termijnen, dan belooft de koper een jaar lang elke maand te betalen. Die verplichting bindt de koper. Ze bindt het geld niet aan jou. Google betaalt je uit zodra elke maandtermijn binnenkomt, niemand gaat achter een koper aan die stopt met betalen, en een terugbetaling of chargeback kan het plan beëindigen terwijl het grootste deel van het jaar nog onbetaald is. Google Play-abonnementen in termijnen zijn een goed conversiemiddel in de vier landen waar ze bestaan. Als omzetgarantie stellen ze weinig voor. Zo gedraagt de verplichting zich echt wanneer een koper opzegt, een betaling mist, een terugbetaling krijgt of een afschrijving betwist, en dit kost elke uitkomst je.
Zo werken Google Play-abonnementen in termijnen
Een basisplan in termijnen is een abonnement dat de koper in vaste maandbedragen betaalt over een verplichtingsperiode die jij kiest. In Play Console stel je de maandprijs in en een verplichting van 3 tot 24 maanden, en het aankoopscherm toont de koper het totaal. Elke betaling is maandelijks. Jij noch de koper kan de frequentie of het moment wijzigen.
De functie is beperkt tot kopers in Brazilië, Frankrijk, Italië en Spanje, en Google raadt ontwikkelaars aan de actuele beschikbaarheid in Play Console te controleren. Wil je de volledige details van de verplichting in je paywall tonen, zoals het aantal toegezegde betalingen, dan heb je Play Billing Library 7 of hoger nodig. Die gegevens komen binnen in het veld installmentDetails.
Wat er gebeurt als de verplichting afloopt
Je kiest een van twee verlengingstypen. Bij maandelijkse automatische verlenging wordt het plan na de eerste verplichting een gewoon maandabonnement, zonder verdere binding. Bij automatische verlenging voor de hele looptijd gaat de koper een nieuwe verplichtingsperiode van dezelfde lengte aan. Gratis proefperiodes tellen niet mee voor de eerste verplichting. Introductieprijsfasen wel.
De verplichting is vast voor de koper, niet voor je omzet
Google omschrijft de verplichting als vast bij opzeggingen en prijswijzigingen. Dat klinkt als gegarandeerde inkomsten. Lees de rest van de documentatie en drie feiten wijzen de andere kant op.
- Je wordt niet vooraf betaald. Volgens Googles documentatie vinden uitbetalingen plaats wanneer kopers hun maandbetalingen doen, en ontwikkelaars worden niet betaald wanneer de koper zich aanmeldt.
- Niemand int gemiste betalingen. Betaalt een koper niet, dan proberen Google noch de ontwikkelaar de gemiste of openstaande betalingen te innen, afgezien van Googles gewone nieuwe pogingen tijdens de respijtperiode en de accountblokkering.
- Google vergoedt je verlies niet. De documentatie zegt het ronduit: Google is tegenover de ontwikkelaar niet aansprakelijk voor resterende onbetaalde termijnen.
Googles betalingsplanvoorwaarden voor consumenten vertellen de koper dat hij de resterende termijnen niet kan opzeggen en aansprakelijk blijft voor openstaande bedragen. Dat is het contract van de koper met Google. In jouw boekhouding is een onbetaalde termijn gewoon omzet die nooit binnenkomt.
Wat elke uitstap met een termijnplan doet
Er zijn vier manieren waarop een termijnabonnement vroegtijdig eindigt of van koers verandert. Elke manier laat een ander bedrag liggen.
| Gebeurtenis | Wie het in gang zet | Wat er met de resterende betalingen gebeurt | Melding of API |
|---|---|---|---|
| Koper zegt op | Koper | Nog steeds verschuldigd. Het plan blijft actief tot de verplichtingsperiode afloopt | Nu SUBSCRIPTION_CANCELLATION_SCHEDULED, daarna SUBSCRIPTION_CANCELED en SUBSCRIPTION_EXPIRED aan het einde van de periode |
| Ontwikkelaar stopt betalingen | Ontwikkelaar | Volgende betaling gestopt, de koper kan het plan niet herstellen | purchases.subscriptionsv2.cancel met DEVELOPER_REQUESTED_STOP_PAYMENTS |
| Terugbetaling van de laatste bestelling | Ontwikkelaar of Google | Laatste bestelling terugbetaald, abonnement direct verwijderd, toekomstige verlengingen geannuleerd | Terugbetalen en intrekken in Play Console, of purchases.subscriptionsv2.revoke, daarna SUBSCRIPTION_REVOKED |
| Gemiste betaling | Niemand | Opnieuw geprobeerd tijdens respijtperiode en accountblokkering, daarna niet geïnd | Standaardmeldingen voor geweigerde en herstelde betalingen |
De koper zegt op
Een koper die halverwege de verplichting opzegt, komt niet onder de resterende betalingen uit. Google stuurt een SUBSCRIPTION_CANCELLATION_SCHEDULED-melding zodra hij opzegt, zolang er nog betalingen openstaan. De Google Play Developer API houdt het abonnement in SUBSCRIPTION_STATE_ACTIVE en voegt een leeg pendingCancellation-object toe aan installmentDetails. Aan het einde van de verplichting ontvang je SUBSCRIPTION_CANCELED, gevolgd door SUBSCRIPTION_EXPIRED, tenzij de koper het plan eerder herstelt. Laat de toegang tot dan aan staan. De koper betaalt nog steeds.
Je stopt de betalingen zelf
Soms wil je een koper eerder laten gaan, bijvoorbeeld na een klacht over de facturering of omdat je een product uitfaseert. De methode purchases.subscriptionsv2.cancel verwacht een cancellationType. USER_REQUESTED_STOP_RENEWALS werkt als een opzegging door de koper zelf, dus de verplichting loopt door tot het einde. DEVELOPER_REQUESTED_STOP_PAYMENTS stopt de volgende betaling, de koper hoeft de verplichting niet af te maken en het plan kan niet worden hersteld. Dit is de stille uitweg. Er gaat geen geld terug, alleen de toekomstige afschrijvingen stoppen.
De laatste bestelling wordt terugbetaald
De terugbetalingsregels van Play Console voor abonnementen zijn helder. Betaal je de meest recente bestelling terug, dan wordt de bestelling terugbetaald, het abonnement direct verwijderd en worden toekomstige verlengingen geannuleerd. Betaal je een oudere bestelling terug, dan blijft het abonnement actief. De revoke-API werkt net zo. De optie fullRefund betaalt het volledige bedrag van de laatste afschrijving terug, en een SUBSCRIPTION_REVOKED-melding vraagt je de toegang direct af te sluiten. Bij een termijnplan is de laatste afschrijving één maandtermijn. Terugbetalen en intrekken geeft dus één maand terug en annuleert elke betaling die onder de verplichting nog openstaat.

De koper stopt met betalen
Googles documentatie merkt op dat weigeringen en herstel van betalingen bij elke afzonderlijke termijn kunnen voorkomen. De respijtperiode en de accountblokkering blijven gelden, en Google probeert het in die tijd opnieuw. Daarna wordt het saldo afgeschreven, door niemand in het bijzonder. Googles betalingsplanvoorwaarden noemen één gevolg voor de koper: wie wordt geschorst of opgezegd wegens een gemiste termijn, kan het recht verliezen om nog een betalingsplan op Google Play te gebruiken. Jij hebt daar niets aan.
Wat een terugbetaling of chargeback kost bij een termijnplan
Hier wordt de techniek geld. Neem als voorbeeld een plan van €9.99 per maand met een verplichting van 12 maanden. De koper ziet €119.88. In jouw boekhouding staat €9.99 per maand, min Googles servicekosten, zolang de betalingen binnenkomen.
Een terugbetaling kost je het hele openstaande saldo
Stel dat je in maand vier de meest recente bestelling terugbetaalt en intrekt. Je geeft één betaling van €9.99 terug. Je annuleert ook de acht betalingen die nog niet zijn gedaan, €79.92 van de verplichting die nu nooit binnenkomt. Betaal je in plaats daarvan een oudere bestelling terug, dan blijft het plan bestaan. Daarom is de keuze van de bestelling bij een termijnplan belangrijker dan bij een maandabonnement. Wil je eigenlijk alleen stoppen met factureren zonder geld terug te geven, dan doet DEVELOPER_REQUESTED_STOP_PAYMENTS dat zonder terugbetaling.
Chargebacks komen nu bij jou terecht, termijn voor termijn
Voor Google Play-bestellingen geplaatst na 3 augustus 2026 maakt Google de ontwikkelaar verantwoordelijk voor chargebacks: de aankoopprijs min de servicekosten van Play, plus de chargebackkosten van de bank. Omdat een termijnplan maandelijks factureert, is elke maandtermijn een eigen afschrijving die een bank kan betwisten. Een koper die spijt heeft van het hele jaar, kan er meerdere betwisten. Het bedrag per betwisting is klein. De stapel kosten niet, en een verloren betwisting is bij de bank definitief. Een chargeback beëindigt ook het abonnement, want Google stuurt SUBSCRIPTION_REVOKED wanneer een aankoop wordt teruggeboekt.
De kosten die niet stoppen met de betalingen
Elke maand toegang die je levert, kost je echt geld: rekenkracht voor de functies die de koper gebruikt, API-aanroepen bij derden, opslag en supporttijd. Zegt een koper op, dan lopen die kosten door tot het einde van de verplichting, maar zijn betalingen ook. Stopt een koper met betalen, dan kunnen de kosten doorlopen tijdens de respijtperiode en de accountblokkering terwijl er geen geld binnenkomt. Op dat gat moet je letten.
Zo bescherm je termijnomzet
Volg de verplichting, niet alleen de abonnementsstatus
Sla bij elke melding initialCommittedPaymentsCount en remainingCommittedPaymentsCount uit de abonnementsresource op. SUBSCRIPTION_STATE_ACTIVE vertelt je dat de toegang aan staat. Het aantal resterende betalingen vertelt je hoeveel van de verplichting nog echt geld is en hoeveel alleen een belofte.
Zie een geplande opzegging als vroege waarschuwing
Een koper met een pendingCancellation betaalt nog, maar heeft je laten weten dat hij eruit wil. Juist deze kopers vragen het eerst om een terugbetaling of betwisten een latere afschrijving. Handel hun supportvragen snel af en laat een klacht over de facturering geen chargeback worden.
Kies de uitweg voordat je de terugbetaling kiest
Wil een koper eruit, bepaal dan wat je eigenlijk wilt bereiken. Toekomstige afschrijvingen stoppen doe je met DEVELOPER_REQUESTED_STOP_PAYMENTS. Geld voor één maand teruggeven en de toegang beëindigen is een terugbetaling en intrekking van de laatste bestelling. Geld voor een oudere maand teruggeven en het plan laten doorlopen is een terugbetaling van die oudere bestelling. RefundHalt volgt deze meldingen per plan, zodat een terugbetaling, een intrekking of een betwiste termijn naast de nog openstaande betalingen verschijnt, en niet als los voorval dat je later zelf moet uitzoeken.
Veelgestelde vragen
- Kan een koper een Google Play-abonnement in termijnen opzeggen?
- Ja, maar de opzegging gaat pas in aan het einde van de verplichtingsperiode. De koper blijft de resterende maandtermijnen betalen en houdt toegang. Google stuurt direct een SUBSCRIPTION_CANCELLATION_SCHEDULED-melding, en het plan eindigt met SUBSCRIPTION_CANCELED en SUBSCRIPTION_EXPIRED wanneer de verplichting afloopt.
- Krijg ik de volledige verplichting vooraf uitbetaald?
- Nee. Google betaalt elke termijn uit zodra de koper de maandbetaling doet, onder dezelfde voorwaarden als andere abonnementen. Ontwikkelaars worden niet betaald wanneer de koper zich aanmeldt, dus een verplichting van 12 maanden bereikt je in 12 afzonderlijke uitbetalingen.
- Wat gebeurt er als een koper stopt met het betalen van een termijnplan?
- Google probeert de betaling opnieuw tijdens een eventuele respijtperiode en accountblokkering, en daarna int niemand haar. Volgens Googles documentatie gaan Google noch de ontwikkelaar achter gemiste termijnbetalingen aan, en Google is tegenover de ontwikkelaar niet aansprakelijk voor het onbetaalde saldo.
- Kan ik de resterende termijnbetalingen van een koper zelf annuleren?
- Ja. Roep purchases.subscriptionsv2.cancel aan met de cancellationType ingesteld op DEVELOPER_REQUESTED_STOP_PAYMENTS. Dat stopt de volgende betaling, de koper hoeft de verplichting niet af te maken en het plan kan niet worden hersteld. USER_REQUESTED_STOP_RENEWALS doet dit niet, want dat wacht nog steeds tot de verplichtingsperiode afloopt.
- Wat doet een terugbetaling met een termijnabonnement?
- Als je de meest recente bestelling terugbetaalt, geef je die ene maandtermijn terug, wordt het abonnement direct verwijderd en worden toekomstige verlengingen geannuleerd, zodat de rest van de verplichting nooit wordt geïnd. Betaal je een oudere bestelling terug, dan geef je die betaling terug en blijft het abonnement actief.
- In welke landen zijn Google Play-abonnementen in termijnen beschikbaar?
- Brazilië, Frankrijk, Italië en Spanje. Google beperkt het basisplan in termijnen tot kopers in die vier landen en raadt ontwikkelaars aan de actuele beschikbaarheid in Play Console te controleren.
Bronnen en verder lezen
- Android Developers: About subscriptions (installment subscriptions, payouts, missed payments, firm commitment, SUBSCRIPTION_CANCELLATION_SCHEDULED)
- Android Developers: Subscription lifecycle (pending cancellation, DEVELOPER_REQUESTED_STOP_PAYMENTS, SUBSCRIPTION_REVOKED)
- Google Play Developer API: purchases.subscriptionsv2.cancel (cancellationType values)
- Google Play Developer API: purchases.subscriptionsv2 (InstallmentPlan fields)
- Play Console Help: Create and manage subscriptions (installments commitment of 3 to 24 months, renewal types)
- Play Console Help: Manage your app's orders and issue refunds (refund of most recent vs older subscription order)
- Play Console Help: Chargeback cost responsibility for orders placed after August 3, 2026
- Google Play Payment Plan Terms of Service
RefundHalt
De terugbetalingsautopiloot voor de App Store en Google Play
Lees verder
Zet een abonnement stop en Apple stopt de verlengingen terwijl Google blijft factureren, dit kost elke route u
Trek een abonnement terug en de twee stores doen het tegenovergestelde. Verwijder het uit de verkoop in de App Store en de verlengingen stoppen. Deactiveer het basisplan in Google Play en uw bestaande abonnees blijven betalen. Zo zet u een abonnement per store stop, en wat de doorlopende rekening werkelijk is.
Je kunt een abonnement pauzeren of de verlengingsdatum vooruitschuiven in plaats van het terug te betalen, en zo houd je het meeste geld
Wanneer een abonnee eruit wil, kun je een abonnement pauzeren, de volgende afschrijving uitstellen of de verlengingsdatum verlengen in plaats van terug te betalen. Elk daarvan behoudt de klant en geeft niets terug van het geld dat je al hebt geïnd. Hier lees je hoe elke hendel werkt in elke store en wat hij bespaart.