Un rimborso sull'abbonamento mensile con impegno di 12 mesi di Apple può chiudere l'intero anno, o solo un mese
L'abbonamento mensile con impegno di 12 mesi di Apple divide i rimborsi in due casi. Se rimborsi un mese passato, la fatturazione prosegue. Se rimborsi il mese corrente, l'impegno termina all'istante. Ecco come arriva ogni caso al tuo server, quanto costa e cosa inviare ad Apple.

Punti chiave
- Sull'abbonamento mensile con impegno di 12 mesi di Apple, un rimborso relativo a un periodo di fatturazione precedente revoca solo la transazione di quel mese, e il cliente resta abbonato con la fatturazione regolare.
- Quando Apple rimborsa il periodo di fatturazione corrente di un abbonamento mensile con impegno di 12 mesi, l'impegno termina subito e le rate mensili rimanenti non vengono mai addebitate.
- Un cliente che disdice un piano con impegno di 12 mesi annulla il rinnovo dell'impegno, non i pagamenti rimanenti. Apple quindi continua ad addebitare ogni mese e invia EXPIRED solo dopo il 12° periodo.
- Il periodo di tolleranza per la fatturazione (Billing Grace Period) non si applica agli abbonamenti mensili con impegno di 12 mesi. Apple indica agli sviluppatori di revocare l'accesso su DID_FAIL_TO_RENEW e di ripristinarlo su DID_RENEW con sottotipo BILLING_RECOVERY.
- Se Apple non riesce a recuperare un pagamento mensile non riuscito di un piano con impegno di 12 mesi entro 90 giorni, l'impegno termina e la revoca è definitiva.
- Una richiesta di rimborso su un piano con impegno genera una CONSUMPTION_REQUEST, e Apple chiede dati di consumo e una preferenza di rimborso per quel periodo di fatturazione entro 12 ore.
- Passare da un piano con impegno di 12 mesi a un livello superiore chiude subito l'impegno, e il cliente può ricevere un rimborso proporzionale per la parte non usata del periodo corrente.
Un solo rimborso approvato sull'abbonamento mensile con impegno di 12 mesi di Apple può restituire un singolo pagamento o annullare tutti i pagamenti rimasti nell'anno. Quale dei due dipende da un dettaglio che la maggior parte del codice server non controlla mai: se il mese rimborsato è quello corrente. La documentazione di Apple lo dice chiaramente. Un rimborso relativo a un periodo di fatturazione passato lascia l'impegno attivo. Un rimborso relativo al periodo corrente lo chiude subito. Se tratti i due casi allo stesso modo, finirai per bloccare un cliente che sta ancora pagando o per continuare a servire uno che non paga più.
Come fattura Apple il piano con impegno di 12 mesi
Apple ha lanciato questa opzione ad aprile 2026. Non è un nuovo tipo di prodotto. Aggiungi un piano di fatturazione mensile a un abbonamento annuale a rinnovo automatico già esistente in App Store Connect, e l'ID prodotto resta lo stesso. Il cliente paga ogni mese, si è impegnato per 12 pagamenti, e l'impegno si rinnova per altri 12 mesi quando l'ultimo pagamento va a buon fine, a meno che non disdica prima.
| Regola | Cosa dice la documentazione di Apple |
|---|---|
| Dove è in vendita | In tutti gli store tranne Stati Uniti e Singapore |
| Dispositivi e SDK | OS 26.4 o successivo, escluso watchOS, nelle app compilate con l'SDK 26.5 o successivo |
| Limiti di prezzo | Il totale dei 12 mesi deve essere almeno pari al prezzo annuale anticipato e non superiore a 1,5 volte tale prezzo |
| Prerequisito | La disponibilità annuale con pagamento anticipato deve essere configurata in un paese prima di poter offrire lì la fatturazione mensile |
| Come appare nei dati | billingPlanType è MONTHLY, e commitmentInfo contiene billingPeriodNumber, totalBillingPeriods, commitmentExpiresDate e commitmentPrice |
| Se rimuovi l'opzione | I clienti esistenti non rinnovano alla fine dell'impegno, e i nuovi clienti non possono sceglierla |
Ogni periodo di fatturazione genera la propria transazione e concede un mese di accesso. È questo dettaglio a spiegare il comportamento dei rimborsi. Apple rimborsa transazioni, e in un piano con impegno ogni mese è una transazione separata.
Cosa fa un rimborso a un impegno di 12 mesi
La guida di Apple sul ciclo di vita dell'impegno divide i rimborsi in due casi. La differenza sta nel periodo di fatturazione a cui si applica il rimborso.
| Il rimborso riguarda | Cosa succede all'impegno | Dove lo vedi | Cosa deve fare il tuo server |
|---|---|---|---|
| Un periodo di fatturazione precedente | Prosegue senza effetti. La fatturazione resta regolare | revocationDate sulla transazione di quel periodo | Revocare solo quella transazione. Mantenere attivo l'abbonamento |
| Il periodo di fatturazione corrente | Termina subito | revocationDate sull'ultima transazione | Chiudere l'accesso. Non arriveranno altri pagamenti |
| Un passaggio a un livello superiore | Termina subito e parte il nuovo piano | DID_CHANGE_RENEWAL_PREF, sottotipo UPGRADE | Cambiare il diritto di accesso. Può seguire un rimborso proporzionale per il periodo non usato |
Un rimborso al secondo mese annulla il resto dell'anno?
No, purché il secondo mese sia già passato. Supponiamo che un cliente sia al quinto mese e che Apple rimborsi il pagamento del secondo. Apple revoca la transazione del secondo mese e il cliente resta abbonato. La fatturazione dei mesi dal sesto al dodicesimo prosegue. Le indicazioni di Apple sono esplicite: controlla la revocationDate sulla transazione interessata, ma non interpretarla come una disdetta dell'impegno.
Quando un rimborso chiude l'impegno
Se il rimborso riguarda il periodo di fatturazione corrente, l'impegno termina subito. Il segnale è una revocationDate sull'ultima transazione. La sua presenza indica che il periodo corrente è stato revocato e che non arriveranno altri pagamenti, quindi termina anche l'accesso.
Anche gli upgrade possono generare rimborsi
Apple osserva che i clienti possono ricevere un rimborso dopo aver cambiato piano, non solo dopo averlo chiesto. Il passaggio da un piano con impegno a un abbonamento di livello superiore è immediato. L'impegno termina, parte il nuovo piano, e il cliente può ricevere un rimborso proporzionale per la parte non usata del periodo corrente dell'impegno. I downgrade funzionano al contrario. Attendono che l'impegno di 12 mesi si concluda.
Disdire non è un rimborso
Un cliente che tocca Annulla su un piano con impegno di 12 mesi non ha smesso di pagare. Apple dice che sta annullando il rinnovo dell'impegno, non i pagamenti rimanenti del periodo in corso. Ecco cosa arriva al tuo server.
- Apple invia DID_CHANGE_RENEWAL_STATUS con sottotipo AUTO_RENEW_DISABLED.
- Lo stato di rinnovo automatico dell'impegno scende a 0, quindi l'impegno non si rinnoverà alla scadenza.
- Le informazioni di rinnovo dell'abbonamento mostrano ancora willAutoRenew a 1, perché la fatturazione mensile continua.
- Le notifiche DID_RENEW continuano ad arrivare per ogni mese rimanente. EXPIRED arriva dopo il 12° periodo, ed è allora che l'accesso termina.
Apple indica agli sviluppatori di controllare il tipo di piano di fatturazione prima di eseguire la solita logica di disdetta. Se è MONTHLY, non revocare nulla. Rispetta ogni periodo di fatturazione rimanente.
C'è un'eccezione regionale. App Store Connect Help dice che un cliente che disdice continua a pagare fino al termine dell'impegno, tranne in alcune regioni, e rimanda alla pagina di Apple sulla disdetta degli abbonamenti in Germania, Israele, Sudafrica e Turchia. In questi quattro paesi i clienti hanno il diritto di disdire un abbonamento con effetto immediato e di ottenere un rimborso proporzionale in qualsiasi momento.
I pagamenti non riusciti chiudono subito l'accesso
I piani con impegno eliminano una rete di sicurezza su cui forse fai affidamento altrove. Il periodo di tolleranza per la fatturazione (Billing Grace Period) non si applica. Quando un rinnovo mensile non va a buon fine, Apple ti indica di revocare l'accesso mentre l'abbonamento è in nuovo tentativo di addebito e di ripristinarlo solo se il pagamento viene recuperato.
| Notifica | Cosa ti dice | Cosa fare |
|---|---|---|
| DID_FAIL_TO_RENEW | isInBillingRetryPeriod è true | Revocare subito l'accesso |
| DID_RENEW, sottotipo BILLING_RECOVERY | commitmentExpiresDate si sposta per riflettere la data di recupero | Ripristinare l'accesso e salvare la nuova data di fine |
| EXPIRED, sottotipo BILLING_RETRY | Apple non è riuscita a recuperare il pagamento entro 90 giorni | L'impegno è concluso. La revoca precedente è definitiva |
Dopo un recupero, leggi commitmentExpiresDate dall'ultima transazione. Non coinciderà con la data di fine originale, e ogni rinnovo successivo segue il calendario spostato.

Quanto ti costa un rimborso su un piano con impegno
Ecco i numeri, con prezzi di esempio. Supponiamo che il tuo piano annuale anticipato costi 59,99 € e che l'opzione mensile con impegno costi 6,99 €, per un totale di 83,88 € in 12 mesi. Rientra nel limite di Apple di 1,5 volte il prezzo anticipato.
| Scenario, cliente al mese 4 | Pagamenti rimborsati | Pagamenti futuri persi | Valore dell'impegno perso |
|---|---|---|---|
| Apple rimborsa il mese 2 | 6,99 € | Nessuno. I mesi dal 5 al 12 vengono ancora addebitati | 6,99 € |
| Apple rimborsa il mese 4, il periodo corrente | 6,99 € | 55,92 €, otto pagamenti mai addebitati | 62,91 € |
| Il cliente disdice, senza rimborso | Nessuno | Nessuno. I mesi dal 5 al 12 vengono ancora addebitati | 0 € |
| Un cliente in Germania disdice | Una quota proporzionale del mese 4 | 55,92 € | Fino a 62,91 € |
Questi sono prezzi al cliente. Quello che perdi davvero è la tua quota di ogni pagamento. Apple versa il 70% del prezzo dell'abbonamento, al netto delle imposte applicabili, durante il primo anno di servizio a pagamento di un abbonato, e l'85% dopo, oppure per i membri dell'App Store Small Business Program.
Il rimborso è solo metà del conto. Un mese di accesso non è gratis da erogare. Se la tua app esegue generazioni con l'IA, chiama API di terze parti a pagamento o archivia file dei clienti, hai pagato quel calcolo, quelle chiamate e quello spazio durante il mese rimborsato. Un rimborso su un mese passato restituisce il pagamento e lascia a te quei costi. Un rimborso sul mese corrente fa lo stesso e in più cancella il resto dell'anno dalle tue previsioni.
Come rispondere alla CONSUMPTION_REQUEST per un piano con impegno
Questo è l'unico momento in cui hai voce in capitolo. Quando un cliente chiede un rimborso su un piano con impegno, Apple invia una CONSUMPTION_REQUEST al tuo endpoint App Store Server Notifications V2. Rispondi con Send Consumption Information, e Apple ti chiede di farlo entro 12 ore. La risposta contiene dati di consumo e la tua preferenza di rimborso per quel periodo di fatturazione, non per l'intero impegno.
- Invia i dati solo se il cliente ha dato il consenso. La documentazione di Apple dice che, senza consenso, non dovresti proprio rispondere alla richiesta.
- Non includere consumptionPercentage. L'API restituisce ConsumptionPercentageAutoRenewableSubscriptionError se lo invii per un abbonamento a rinnovo automatico.
- Basa la tua preferenza di rimborso sull'uso di quel mese. Un cliente che ha eseguito 300 generazioni a pagamento nel mese contestato ha lasciato traccia di costi reali. Uno che non ha mai aperto l'app, no.
- Guarda quale periodo copre la richiesta. Una richiesta sul periodo corrente, se Apple la approva, chiude l'impegno. Una su un periodo passato, no.
Cosa deve gestire il tuo server
- Leggi billingPlanType su ogni transazione e notifica di rinnovo. MONTHLY significa che valgono le regole dell'impegno.
- Concedi l'accesso in base alla expirationDate della transazione. Apple dice che la data di scadenza di commitmentInfo serve a mostrare l'avanzamento, non a decidere l'accesso.
- In caso di rimborso, controlla se l'ultima transazione ha una revocationDate prima di chiudere l'abbonamento.
- In caso di disdetta, mantieni l'accesso finché non arriva EXPIRED dopo il 12° periodo.
- Su DID_FAIL_TO_RENEW, revoca subito. Non aspettare un periodo di tolleranza che non arriverà.
- Salva di nuovo commitmentExpiresDate dopo ogni BILLING_RECOVERY.
Apple decide ogni rimborso dell'App Store, quindi la CONSUMPTION_REQUEST è la tua unica occasione per metterle davanti l'uso reale. RefundHalt risponde a queste richieste in automatico entro la finestra di 12 ore e registra quale periodo di fatturazione ha colpito ogni rimborso, così un rimborso su un mese passato non viene mai scambiato per un abbonato perso.
Domande frequenti
- Cosa succede quando Apple rimborsa un pagamento di un abbonamento mensile con impegno di 12 mesi?
- Dipende dal periodo di fatturazione. Un rimborso relativo a un periodo precedente revoca solo la transazione di quel mese, e l'impegno prosegue con la fatturazione regolare. Un rimborso relativo al periodo corrente chiude subito l'impegno, quindi i pagamenti rimanenti non vengono mai addebitati.
- I clienti possono disdire in anticipo l'abbonamento mensile con impegno di 12 mesi di Apple?
- Possono disdire, ma la disdetta blocca il rinnovo dell'impegno, non i pagamenti rimanenti. La fatturazione prosegue per tutti i 12 periodi e l'accesso prosegue con essa. App Store Connect Help segnala eccezioni in alcune regioni, e la pagina di supporto di Apple dice che i clienti in Germania, Israele, Sudafrica e Turchia possono disdire con effetto immediato e ottenere un rimborso proporzionale.
- Il periodo di tolleranza per la fatturazione (Billing Grace Period) si applica ai piani con impegno di 12 mesi?
- No. Apple dice che il Billing Grace Period non si applica agli abbonamenti mensili con impegno di 12 mesi. Revoca l'accesso quando arriva DID_FAIL_TO_RENEW, ripristinalo su DID_RENEW con sottotipo BILLING_RECOVERY, e considera definitivo EXPIRED con sottotipo BILLING_RETRY dopo 90 giorni.
- Ricevo una CONSUMPTION_REQUEST per un piano con impegno di 12 mesi?
- Sì. Una richiesta di rimborso su un piano con impegno invia una CONSUMPTION_REQUEST al tuo endpoint App Store Server Notifications V2. Rispondi entro 12 ore con dati di consumo e la tua preferenza di rimborso per quel periodo di fatturazione, e solo se il cliente ha acconsentito a condividere i dati con Apple.
- L'abbonamento mensile con impegno di 12 mesi è disponibile negli Stati Uniti?
- No. Apple lo offre in tutti gli store dell'App Store tranne Stati Uniti e Singapore, su OS 26.4 o successivo, escluso watchOS, nelle app compilate con l'SDK 26.5 o successivo.
Fonti e approfondimenti
- Apple Developer News: Now Available: Monthly Subscriptions with a 12-Month Commitment (April 27, 2026)
- Apple Developer Documentation: Managing the life cycle of monthly subscriptions with a 12-month commitment
- Apple Developer Documentation: Supporting monthly subscriptions with a 12-month commitment
- App Store Connect Help: Set availability for an auto-renewable subscription (monthly with 12-month commitment)
- Apple Support: About canceling subscriptions in Germany, Israel, South Africa, or Türkiye
- Apple Developer Documentation: Send Consumption Information
- Apple Developer Documentation: App Store Server Notifications notificationType
- Apple Developer: Auto-renewable subscriptions (net revenue after one year of paid service)
- Apple Developer: What's new in Apple In-App Purchase (WWDC26)
RefundHalt
Il pilota automatico dei rimborsi per App Store e Google Play
Continua a leggere
La politica di rimborso della tua app non può prevalere su Apple o Google, quindi scrivi quella che rispecchia ciò che succede davvero
La politica di rimborso di un'app ti vincola solo dove sei tu a emettere i rimborsi. Apple rimborsa direttamente ogni acquisto sull'App Store, mentre Google Play passa i rimborsi a te dopo 48 ore. Ecco cosa dice ciascun accordo, quanto costa una promessa avventata e le clausole che vale la pena scrivere.
Come rispondi a una richiesta di rimborso decide se finisce in un rimborso o in un chargeback
Quando un cliente ti scrive o lascia una recensione per riavere i suoi soldi, come rispondere a una richiesta di rimborso dipende dallo store che ha venduto l'acquisto. Ecco chi decide, le scadenze che ti vincolano, quanto costa ogni esito e risposte che chiudono il caso.