Tutti gli articoli
Deep dive8 min di lettura

Annullare un abbonamento e ottenere un rimborso sono due cose diverse, e solo una restituisce denaro al cliente

Annulla un abbonamento e lo store si limita a fermare il prossimo addebito, il cliente mantiene l'accesso fino alla fine del periodo e nessun denaro si muove. Un rimborso annulla un pagamento già andato a buon fine e ritira l'accesso con sé. Ecco dove i due si separano, quanto costa ciascuno e perché solo un rimborso raggiunge il tuo server.

Uno smartphone su una scrivania illuminata da luce calda che mostra un interruttore di abbonamento che viene spento, con una piccola pila di monete intatta accanto, per illustrare che annullare un abbonamento non è un rimborso

Punti chiave

  • Annullare un abbonamento e rimborsarlo sono eventi diversi. Un annullamento ferma il prossimo rinnovo e non restituisce nulla. Un rimborso annulla un pagamento già andato a buon fine e restituisce il denaro.
  • Quando un cliente annulla, mantiene l'accesso fino alla fine del periodo che ha già pagato. Google Play afferma che un piano annuale acquistato il 1 gennaio e annullato il 1 luglio funziona ancora fino al 31 dicembre, senza addebito il gennaio successivo.
  • Difendere un annullamento non ti costa nulla. È entrata futura che non incasserai, non un recupero su una vendita già registrata, e non apre mai una finestra di prove sul tuo server.
  • Un rimborso è il recupero dell'addebito. Lo store restituisce la propria commissione al cliente insieme al tuo ricavo netto, il cliente perde l'accesso, e il calcolo, le chiamate API, lo storage e i pagamenti che hai già speso restano persi.
  • Gli addebiti passati di un abbonamento di solito non sono rimborsabili. Google Play dice che gli abbonamenti passati non possono essere rimborsati al di fuori delle eccezioni dichiarate, e Apple esamina ogni richiesta di rimborso singolarmente e può rifiutarla.
  • Solo un rimborso può arrivare fino a te per portare prove, e solo su alcuni prodotti. Dall'aggiornamento della WWDC24, un rimborso su un abbonamento a rinnovo automatico attiva il CONSUMPTION_REQUEST di Apple con una finestra di 12 ore. Un annullamento non attiva nulla.
  • Contare gli annullamenti dentro i tuoi numeri di rimborso nasconde la verità. Un annullamento è un segnale di retention e un rimborso è un evento di costo, quindi misurali separatamente o il tuo tasso di rimborso ti mentirà.

Annullare un abbonamento e chiedere un rimborso sembrano lo stesso gesto per il tuo cliente, e non lo sono. Annulla un abbonamento e lo store si limita a fermare il prossimo addebito. Il cliente mantiene ciò che ha già pagato fino alla fine del periodo, e nessun denaro cambia di mano. Chiedi un rimborso e lo store annulla un pagamento già andato a buon fine, restituisce il denaro e ritira l'accesso insieme a esso. Uno è un abbandono che non registri mai come perdita. L'altro è un recupero che toglie ricavo reale da una vendita che avevi già registrato. Ecco esattamente dove i due si separano, cosa fa ciascuno al tuo fatturato e perché solo un rimborso raggiunge il tuo server come qualcosa a cui puoi rispondere.

Perché annullare un abbonamento non genera un rimborso

Un annullamento è una singola azione, e molto circoscritta: spegne il prossimo rinnovo automatico. Non annulla il pagamento che il cliente ha già fatto, e non taglia il suo accesso all'istante. Entrambi gli store sono espliciti su questo, perché la confusione è così comune che la chiariscono già nella prima pagina di aiuto che un cliente raggiunge.

Google Play lo spiega con un esempio. Annulla un piano annuale acquistato il 1 gennaio e, con le parole di Google, mantieni l'accesso all'abbonamento fino al 31 dicembre e non ti viene addebitato nulla il gennaio successivo. Apple funziona allo stesso modo: l'annullamento ferma il rinnovo, e l'abbonamento prosegue fino alla fine del periodo in corso prima di fermarsi. Nessuno store tratta l'annullamento in sé come un rimborso, e nessuno restituisce alcuna parte di ciò che il cliente ha già pagato.

Il cliente mantiene ciò che ha già pagato

È questa la parte che sorprende le persone. Un annullamento guarda avanti. Chiude il rapporto alla prossima data di fatturazione, non oggi. Google Play lo dice chiaramente: quando annulli, puoi ancora usare l'abbonamento per il tempo che hai già pagato. Il denaro del periodo in corso resta legato alla vendita, e il cliente mantiene l'accesso che ha comprato. Nulla di quella transazione viene annullato.

La prova gratuita è l'unico punto in cui il momento dell'annullamento pesa

La prova gratuita è dove un annullamento e un addebito si scontrano. Una prova si trasforma automaticamente in abbonamento a pagamento a meno che il cliente non annulli prima che finisca. La stessa guida di Apple consiglia di annullare una prova gratuita almeno 24 ore prima che termini, perché un annullamento che arriva dopo che la prova si è già trasformata non annulla l'addebito. A quel punto il cliente non ha più una domanda sull'annullamento. Ha una domanda sul rimborso, e la risposta segue le regole del rimborso, non quelle dell'annullamento.

Cosa annulla davvero un rimborso, e cosa no

Un rimborso è il flusso che muove il denaro. Quando uno store ne concede uno, annulla il pagamento, restituisce i fondi al cliente e revoca l'articolo. Google Play lo dice in modo diretto: se viene emesso un rimborso, il cliente perde l'accesso all'articolo. Un rimborso non è una cortesia aggiunta sopra un annullamento. È una richiesta a sé, con la propria finestra, il proprio responsabile della decisione e le proprie conseguenze per i tuoi conti.

Le finestre sono brevi e la decisione non è tua. Google Play offre un rimborso self-service solo entro 48 ore dall'acquisto, e dopo di che la richiesta viene indirizzata allo sviluppatore. Google limita anche il reso self-service a una volta per app, e avverte che non concede rimborsi per la maggior parte degli acquisti su Play. Apple tiene i rimborsi interamente nelle proprie mani: il cliente presenta la richiesta su reportaproblem.apple.com, Apple esamina ogni richiesta singolarmente e Apple può rifiutarla. Gli addebiti passati di un abbonamento sono il caso più difficile di tutti. Google Play dice che gli abbonamenti passati non possono essere rimborsati al di fuori delle eccezioni dichiarate, come un piano prepagato non utilizzato.

EventoDenaro restituitoAccessoChi decideRaggiunge il tuo server
AnnullamentoNessunoMantenuto fino alla fine del periodo pagatoIl clienteNo
RimborsoSì, il pagamento viene annullatoRevocato quando il rimborso viene concessoLo store, Apple o GoogleSì, come notifica di rimborso
StornoSì, e definitivo lato bancaRevocato, e la contestazione è in mano alla bancaLa banca del clienteSì, con una finestra di revisione

Il denaro, e perché un annullamento e un rimborso ti costano cose completamente diverse

I due eventi ricadono sulle tue finanze in modi opposti. Trattarli come lo stesso numero è il modo in cui un'azienda sana si mette in panico da sola, e in cui una che perde soldi nasconde il suo vero problema.

Un annullamento è entrata futura rinunciata, non una perdita a bilancio

Un annullamento non ti costa nulla che avessi già guadagnato. Il ricavo dei periodi che il cliente ha pagato resta tuo. Ciò che perdi è l'entrata che avresti incassato se avesse continuato a rinnovare, che è una questione di valore nel tempo, non un recupero. Non c'è alcuna commissione dello store da annullare, nessuna tariffa collegata, nessuna spesa da svalutare, perché le vendite già avvenute restano reali. Un annullamento è un problema di retention da risolvere con prodotto e prezzo, e non ti chiede mai prove.

Un rimborso toglie ricavo già registrato, più la spesa che c'è dietro

Un rimborso è l'evento costoso. Quando uno store ne concede uno, annulla la propria commissione insieme alla vendita, quindi perdi il tuo ricavo netto e non il prezzo pieno di listino. Questa è l'unica buona notizia, e finisce lì. Il calcolo che hai pagato è speso. Le chiamate API fatturate a richiesta o a token sono spese. I file ancora nello storage continuano a costarti per essere conservati. Se l'acquisto ha finanziato un pagamento a un creator o un montepremi, quel denaro è già uscito. Un rimborso riprende la vendita e lascia ognuno di quei costi esattamente dov'era.

Uno storno è la versione più pesante di un rimborso

Uno storno è un rimborso che il cliente fa passare dalla propria banca invece che dallo store, e uno storno concluso è definitivo lato banca. Per gli ordini Google Play effettuati il 3 agosto 2026 o dopo, uno storno perso addebita allo sviluppatore il prezzo di acquisto meno la tariffa di servizio di Play, più la tariffa di storno della banca, un importo fisso stabilito dal circuito della carta. Google Play indirizza quella contestazione a te per la revisione tramite orders.reviewrefund con una finestra di 24 ore. È l'unico flusso di Google che chiede le tue prove, e può cadere su un abbonamento che il cliente avrebbe semplicemente potuto annullare gratis.

Una mano aperta fa scivolare indietro una singola moneta su una scrivania illuminata da luce calda mentre una pila più grande di monete resta al suo posto, per illustrare che un rimborso annulla un pagamento e un annullamento no

Quale dei tre raggiunge mai il tuo server

È questa la riga che conta per come costruisci. Un annullamento non arriva mai come qualcosa a cui rispondi. Compare nello stato del tuo abbonamento come un rinnovo che non avverrà, e non c'è finestra, né richiesta di prove, né nulla da contestare, perché non ti è stato tolto nulla.

Un rimborso è diverso, e solo su alcuni prodotti. Dall'aggiornamento della WWDC24 e dalla versione 2.11 di App Store Server Notifications, una richiesta di rimborso su un abbonamento a rinnovo automatico attiva il CONSUMPTION_REQUEST di Apple, e hai fino a 12 ore per inviare i dati di consumo. Su Google Play, uno storno su qualsiasi prodotto apre la revisione orders.reviewrefund con 24 ore. Queste due finestre sono l'intera superficie in cui un problema di abbonamento diventa qualcosa a cui il tuo server può rispondere, e un semplice annullamento non ne apre mai nessuna. A parte questo, Google Play rimborsa automaticamente un acquisto che la tua app non conferma entro 72 ore, un rimborso su cui non hai mai avuto alcuna possibilità di influire.

Come trattare annullamenti e rimborsi nei tuoi stessi dati

Non puoi impedire a un cliente di annullare, e non dovresti cercare di trattare ogni annullamento come un rimborso da difendere. Il lavoro è distinguere i due con chiarezza.

  • Conta annullamenti e rimborsi come metriche separate. Un annullamento appartiene al churn e alla retention. Un rimborso appartiene al costo del ricavo. Mescolali e il tuo tasso di rimborso apparirà alto per un motivo che in realtà è solo churn.
  • Non costruire mai una difesa attorno agli annullamenti. Non aprono alcuna finestra e non recuperano denaro registrato, quindi le prove non hanno dove andare. Dedica quello sforzo ai due flussi che invece lo chiedono.
  • Registra la consegna e il consumo al momento della vendita, non dopo che una contestazione arriva. I rimborsi che aprono davvero una finestra premiano la telemetria che già possiedi e puniscono la ricostruzione che raffazzoni di corsa sotto un orologio di 12 ore o 24 ore.
  • Rispondi alle due finestre automaticamente. Un CONSUMPTION_REQUEST e una revisione orders.reviewrefund non possono aspettare che qualcuno legga una casella di posta, e non si estendono per fusi orari o fine settimana.

Niente di tutto questo riguarda il convincere un cliente a non andarsene. Riguarda il sapere quali uscite ti costano denaro e quali ti costano solo un rinnovo. RefundHalt risponde automaticamente al CONSUMPTION_REQUEST a rinnovo automatico e alla revisione orders.reviewrefund di Google Play, dentro la finestra, con le prove di consegna e utilizzo che hai registrato al momento della vendita, e tiene gli annullamenti fuori dal tuo registro dei rimborsi, così il numero con cui ti giudichi resta onesto.

Domande frequenti

Se annullo un abbonamento, ottengo un rimborso?
No. Annullare un abbonamento ferma solo il prossimo rinnovo. Non annulla il pagamento che hai già fatto, e sia Apple sia Google ti lasciano mantenere l'accesso fino alla fine del periodo che hai pagato. Un rimborso è una richiesta a sé, con le proprie regole, e per un addebito passato di un abbonamento viene spesso rifiutato.
Annullare un abbonamento ferma il mio accesso immediatamente?
No. Un annullamento guarda avanti. Mantieni l'abbonamento fino alla fine del periodo di fatturazione in corso, poi smette di rinnovarsi. Google Play porta l'esempio di un piano annuale acquistato il 1 gennaio e annullato il 1 luglio che funziona ancora fino al 31 dicembre.
Posso ottenere un rimborso dopo aver annullato un abbonamento?
Annullare e rimborsare sono azioni separate, quindi annullare prima non avvia un rimborso. Dovresti comunque richiedere il rimborso, e gli addebiti passati di un abbonamento di solito non sono rimborsabili. Google Play limita i rimborsi self-service a 48 ore dopo l'acquisto, e Apple esamina ogni richiesta singolarmente e può rifiutarla.
Un annullamento raggiunge il server dello sviluppatore come fa un rimborso?
No. Un annullamento compare solo come un rinnovo che non avverrà, senza finestra di prove e senza nulla da contestare. Un rimborso può invece raggiungere il tuo server, e su un abbonamento a rinnovo automatico un rimborso attiva il CONSUMPTION_REQUEST di Apple con una finestra di 12 ore dall'aggiornamento della WWDC24.
Perché la mia app dovrebbe contare annullamenti e rimborsi separatamente?
Perché ti costano cose diverse. Un annullamento è entrata futura rinunciata e appartiene al churn. Un rimborso è un recupero di ricavo già registrato, più la spesa che c'è dietro, e appartiene al costo del ricavo. Mescolarli gonfia il tuo tasso di rimborso con ciò che in realtà è solo churn.

Fonti e approfondimenti

RefundHalt

Il pilota automatico dei rimborsi per App Store e Google Play

Continua a leggere

La prossima richiesta di rimborso è già in arrivo.

Configura RefundHalt nel tempo che impiegheresti a leggere un'altra e-mail dell'assistenza su un rimborso che non sei riuscito a contestare.