FrançaisEnglishEspañolItalianoDeutschPortuguêsNederlandsPolski

NRR: Net Revenue Retention per Bootstrapper SaaS

Pubblicato il 13 marzo 2026 · Jules, Founder of NoNoiseMetrics · 14min di lettura

Aggiornato il 15 aprile 2026

NRR: Net Revenue Retention per Bootstrapper SaaS

Il NRR è la metrica che gli investitori SaaS più di successo prioritizzano. Per un bootstrapper, è il segnale che indica se il tuo prodotto ha espansione naturale o se sei su un tapis roulant. Prima di iniziare, assicurati di capire come vengono calcolati ARR e MRR.


Cos’è il NRR?

Il Net Revenue Retention (NRR) misura quale percentuale dei ricavi del mese precedente hai mantenuto questo mese, incluse espansioni, contrazioni e cancellazioni, ma escludendo nuovi clienti.


Formula del NRR

NRR = (MRR iniziale + Espansione − Contrazione − Cancellazioni) ÷ MRR iniziale × 100

Esempio:

  • MRR iniziale: €10.000
  • Espansioni (upgrade): +€800
  • Contrazioni (downgrade): −€200
  • Cancellazioni: −€500
  • NRR = (10.000 + 800 − 200 − 500) / 10.000 × 100 = 101%

Definizioni delle variabili:

  • MRR iniziale: l’MRR della coorte di clienti già attivi all’inizio del periodo (esclude i nuovi clienti acquisiti durante il periodo)
  • MRR di espansione: ricavi aggiunti dai clienti esistenti — upgrade, posti aggiuntivi, passaggio a un piano superiore, crescita d’utilizzo fatturata
  • MRR di contrazione: ricavi persi dai clienti esistenti che hanno fatto downgrade (continuano a pagare, ma meno)
  • MRR di churn: ricavi persi dai clienti esistenti che hanno cancellato del tutto

Vincolo chiave: il NRR misura solo i clienti esistenti. I nuovi clienti acquisiti durante il periodo sono esclusi sia dal numeratore che dal denominatore. Questo isola il motore di retention ed espansione dal motore di acquisizione, che è esattamente l’obiettivo. Senza quella separazione si confonde la salute del portafoglio esistente con la performance commerciale del mese.


Cosa significa il NRR

NRRInterpretazione
< 85%Problema serio di retention
85–95%Accettabile, ma da migliorare
95–100%Solido per SMB bootstrapped
> 100%Espansione netta, lo stato ideale
> 120%Enterprise SaaS ad alte prestazioni

NRR vs. GRR (Gross Revenue Retention)

  • GRR: misura solo cancellazioni e downgrade (sempre ≤ 100%)
  • NRR: include anche le espansioni (può superare il 100%)

GRR ti dice se stai perdendo ricavi. NRR ti dice se stai crescendo dalla base esistente.


Calcolo del NRR passo dopo passo

Passo 1. Identifica la coorte. Prendi tutti i clienti attivi all’inizio del periodo (ad esempio il 1° gennaio). Quella è la tua coorte. I nuovi clienti acquisiti durante gennaio sono esclusi.

Passo 2. Registra l’MRR iniziale. Somma l’MRR di ogni cliente della coorte all’inizio del periodo.

MRR iniziale: 10.000 € (da 100 clienti esistenti)

Passo 3. Misura l’MRR di espansione. Per ogni cliente della coorte che ha upgradato durante il periodo, registra l’aumento di MRR.

MRR di espansione: +800 € (12 clienti upgradati)

Passo 4. Misura l’MRR di contrazione. Per ogni cliente della coorte che ha downgradato, registra la diminuzione di MRR.

MRR di contrazione: −300 € (5 clienti downgradati)

Passo 5. Misura l’MRR di churn. Per ogni cliente della coorte che ha cancellato, registra il suo MRR.

MRR di churn: −600 € (6 clienti cancellati, principalmente piani bassi)

Passo 6. Applica la formula.

NRR = (10.000 € + 800 € − 300 € − 600 €) ÷ 10.000 € × 100
    = 9.900 € ÷ 10.000 € × 100
    = 99 %

A 99 % di NRR, la base esistente si contrae leggermente. L’espansione compensa quasi il churn, ma non del tutto. Significa che ogni mese i nuovi clienti devono compensare non solo la crescita desiderata, ma anche quell’erosione dell’1 %.

Passo 7. Verifica il GRR per il contesto.

GRR = (10.000 € − 300 € − 600 €) ÷ 10.000 € × 100
    = 9.100 € ÷ 10.000 € × 100
    = 91 %

GRR a 91 %, NRR a 99 %. Il divario (8 punti) è il contributo dell’espansione. Senza espansione, questo business perderebbe 9 % della sua base esistente ogni mese.


Le cinque componenti del NRR

ComponenteDefinizioneEffetto sul NRR
MRR di espansioneUpgrade, posti aggiuntivi, crescita di utilizzoAumenta il NRR
Nuovo MRRNuovi clienti (esclusi dal calcolo)Non conteggiato
MRR di contrazioneDowngradeDiminuisce il NRR
MRR di churnCancellazioniDiminuisce il NRR
MRR di riattivazioneClienti churnati che ritornanoAumenta il NRR (trattamento variabile)

Trattamento della riattivazione: alcune aziende aggiungono l’MRR di riattivazione al numeratore (trattando i clienti tornati come espansione della base); altre lo escludono completamente. Entrambi gli approcci sono difendibili; la coerenza conta più della scelta. Documenta il trattamento e applicalo uniformemente.

Espansione multi-prodotto: se un cliente aggiunge un secondo prodotto o modulo, l’MRR aggiuntivo conta come espansione. Solo l’importo incrementale sopra il suo MRR precedente conta, non l’intero valore del nuovo contratto.


NRR oltre il 100 %: cosa significa davvero il churn negativo

Quando il NRR supera il 100 %, il business raggiunge il churn negativo: i ricavi guadagnati dalle espansioni superano quelli persi per cancellazioni e downgrade. Il tuo ARR cresce dalla base esistente senza acquisire un solo nuovo cliente.

Perché conta per founder bootstrapper:

A 110 % di NRR, una base di 10.000 € MRR diventa 11.000 € dopo 12 mesi, puramente per il comportamento dei clienti esistenti. Niente nuovo marketing, niente nuove vendite.

A 120 % di NRR, la stessa base diventa 12.000 € in 12 mesi.

A 85 % di NRR (cifra comune in early-stage), la stessa base diventa 8.500 € dopo 12 mesi, anche senza nuovi eventi di churn.

Come il NRR si compone su 3 anni:

MRR iniziale: 10.000 €

A 85 % NRR:  Anno 1 = 8.500 €  | Anno 2 = 7.225 €  | Anno 3 = 6.141 €
A 100 % NRR: Anno 1 = 10.000 € | Anno 2 = 10.000 € | Anno 3 = 10.000 €
A 110 % NRR: Anno 1 = 11.000 € | Anno 2 = 12.100 € | Anno 3 = 13.310 €
A 120 % NRR: Anno 1 = 12.000 € | Anno 2 = 14.400 € | Anno 3 = 17.280 €

L’effetto compounding di un NRR superiore al 100 % è la leva finanziaria più potente nel SaaS, più duratura della crescita per acquisizione perché non richiede spesa continua per sostenersi.


Metodo coorte vs metodo formula

Esistono due modi per calcolare il NRR: il metodo coorte (per coorte) e il metodo formula (aggregato).

Metodo formula (aggregato): applica la formula all’intera base clienti esistente per il periodo. Ti dà un singolo numero che rappresenta la performance complessiva di retention ed espansione. Usalo per: reporting mensile, deck investitori, benchmark.

Metodo coorte: raggruppa i clienti per mese di acquisizione e misura il NRR separatamente per ogni coorte a intervalli specifici (3, 6, 12 mesi). Usalo per: diagnosticare dove la retention si rompe nel ciclo di vita, confrontare la qualità delle coorti di acquisizione, identificare quale coorte ha il miglior comportamento di lungo termine.

Perché conta il NRR per coorte: il NRR aggregato può nascondere problemi. Se una coorte di Q4 (acquisita durante una promo) ha 70 % di NRR mentre le coorti di Q1 hanno 115 %, l’aggregato può mostrare 100 % e sembrare sano. L’analisi per coorte rivela la differenza di qualità tra canali di acquisizione e campagne. Per un trattamento completo, vedi analisi delle coorti per fondatori SaaS.


NRR mensile vs annuale

NRR mensile: la formula applicata a un mese di calendario, usando i clienti attivi all’inizio del mese. La maggior parte dei SaaS riporta NRR mensile per il monitoraggio operativo.

NRR annuale: la formula applicata su 12 mesi, misurando i clienti dal 1° gennaio al 31 dicembre dello stesso anno. Il NRR annuale leviga la volatilità mensile. Gli investitori preferiscono tipicamente discutere NRR a 12 mesi mobili in due diligence.

Relazione mensile-annuale: un NRR mensile del 100,8 % implica un NRR annuale di circa (1,008)^12 − 1 ≈ 10 %, ovvero circa 110 %. Un NRR mensile del 99,2 % implica un NRR annuale di circa (0,992)^12 ≈ 91 %.

Nota pratica: per prodotti early-stage con meno di 200 clienti, il NRR mensile può oscillare significativamente per uno o due eventi grandi. In quei casi, riporta un NRR medio a 3 mesi mobili per levigare il segnale.


Come gli investitori usano il NRR

Il NRR è una delle metriche più scrutinate nella due diligence SaaS, talvolta più importante del tasso di crescita dell’ARR.

Impatto sulla valutazione: un’azienda con NRR ≥ 115 % tipicamente ottiene un multiplo ARR più alto rispetto a una comparabile al 90 %, anche allo stesso tasso di crescita. Motivo: NRR > 100 % significa che il business cresce più efficientemente nel tempo, il CAC genera ritorni compounding, non solo una tantum.

Segnale di qualità della crescita: un ARR che cresce solo per acquisizione (NRR < 100 %) richiede acquisizione continua per mantenersi. Un ARR che cresce parzialmente dai clienti esistenti (NRR ≥ 105 %) è strutturalmente più duraturo.

Interazione con la Regola del 40: il NRR alimenta direttamente il tasso di crescita, una delle due metà della Regola del 40. Un’azienda con 110 % NRR e 50 % di crescita ARR nuova raggiunge 60 % di crescita totale. La stessa azienda all’85 % NRR contribuisce solo per il 35 %.

Cosa chiedono gli investitori: qual è il NRR sugli ultimi 12 mesi mobili? Come è evoluto negli ultimi 8 trimestri? Varia significativamente per segmento, piano, coorte? Qual è il pavimento (GRR)?

Una tendenza in crescita, anche dall’85 % al 95 %, segnala che retention ed espansione stanno migliorando, il che è spesso più convincente di un NRR alto statico.


12 modi per migliorare il tuo NRR

Il NRR migliora riducendo le perdite (contrazione + churn) o aumentando i guadagni (espansione).

Ridurre le perdite:

  1. Correggi prima il churn involontario, attiva Stripe Smart Retries e aggiungi email di dunning. Il churn involontario è il 20–40 % del totale e non richiede cambi di prodotto.
  2. Identifica il piano o la coorte con il churn peggiore e diagnosticala separatamente. Spesso un segmento concentra perdite sproporzionate.
  3. Aggiungi milestone di attivazione all’onboarding, i clienti che completano l’azione centrale nella settimana 1 churnano a tassi drasticamente più bassi.
  4. Offri piani annuali, i clienti annuali hanno un’opportunità di andarsene all’anno invece di dodici.

Aumentare l’espansione: 5. Aggiungi un tier sopra il tuo piano più alto. Senza un tier superiore, i clienti che pagherebbero di più non hanno dove andare. 6. Costruisci un trigger di espansione basato sui posti o sull’utilizzo, quando i clienti raggiungono un limite naturale, offri l’upgrade in quel momento. 7. Outreach proattivo di espansione: identifica i clienti sullo stesso piano da 90+ giorni con utilizzo alto. Sono i più probabili upgrader. 8. Upgrade a metà contratto: permetti l’upgrade in qualsiasi momento, pro-rata.

Miglioramenti strutturali: 9. Segmenta il NRR per tier di piano. Se il NRR del piano alto è forte ma quello del piano basso debole, il problema è nella consegna del valore del piano basso o nel pricing fit. 10. Traccia l’MRR di espansione come metrica autonoma ogni mese. Se cresce, il miglioramento del NRR è già in corso. 11. Costruisci un customer health score, anche semplice basato su frequenza di login e utilizzo delle funzionalità. Il calo dello score predice il churn 30–60 giorni prima. 12. Esegui review trimestrali per i tuoi clienti di maggior valore. Anche 15 minuti con i tuoi top 10 clienti fanno emergere opportunità di espansione.


NRR Hall of Fame: benchmark dei leader SaaS

AziendaNRRSegmentoNote
Snowflake158 %Data / CloudPricing usage-based senza tetto
Datadog130 %+MonitoringForte motion PLG → enterprise
Twilio121 %API / CPaaSCrescita dev-led, usage-based
Veeva120 %SaaS verticaleIntegrazione enterprise profonda
HubSpot109 %CRM SMBEspansione per posti + add-on
Zendesk115 %SupportEspansione per posti enterprise

Fonti: depositi S-1/10-K aziendali, 2023–2024.

Take-away per bootstrapper: Snowflake raggiunge il 158 % con pricing 100 % usage-based senza tetto. Per un SaaS a tariffa fissa a 49 €/mese, il percorso oltre il 100 % richiede tiering deliberato e un trigger di espansione, non un modello di consumo Snowflake-style. Punta a 100–110 % come obiettivo realistico, con 115 %+ come best-in-class del segmento SMB.


Errori comuni nel calcolo del NRR

Quattro trappole che distorcono il numero in silenzio — le ho viste tutte in pitch deck:

1. Includere i nuovi clienti nel numeratore del NRR. Errore classico: un founder somma il nuovo MRR di febbraio e all’improvviso riporta 130 % di NRR. Non è NRR, è tasso di crescita. Il NRR misura solo cosa succede alla coorte di gennaio in febbraio.

2. Contare le riattivazioni due volte. Se un cliente cancellato torna ad aprile, è espansione (era a gennaio, è tornato = espansione della coorte) oppure nuovo cliente (conta come nuovo dopo la cancellazione). Entrambe le scelte sono valide, ma non passare da una all’altra tra trimestri.

3. Trattare i rinnovi annuali come nuove acquisizioni. Un rinnovo con aumento di prezzo è MRR di espansione, non nuova acquisizione. Se il tuo reporting conta i rinnovi come nuova acquisizione, il NRR è artificialmente basso e il CAC artificialmente alto.

4. Calcolare il NRR su coorti troppo piccole. Con 30 clienti, un singolo upgrade da €5.000 produce un salto di 15 punti di NRR. Su basi piccole, il segnale è rumore — riporta una media a 3 mesi o aspetta la soglia dei 100 clienti prima di mettere il numero in una lettera agli investitori.

Trattamento dei downgrade temporanei: un cliente che retrocede da €500 a €200 a marzo e torna a €500 ad aprile ha generato un evento di contrazione e poi uno di espansione. Documenta come gestisci questi cicli — alcune aziende li smussano su 3 mesi, altre li registrano per evento. La coerenza temporale conta più della scelta stessa.

Questi quattro errori sono la ragione per cui il NRR in due diligence sta spesso 10–20 punti sotto il numero pitchato. Definisci il tuo trattamento per iscritto prima di riportare la metrica esternamente.


Come calcolare il NRR da Stripe

Stripe registra tutti gli eventi necessari per calcolare il NRR, ma non espone la metrica nativamente. Ecco come estrarla a mano prima di automatizzarla.

Cosa ti serve da Stripe:

  • customer.subscription.updated con un plan.amount superiore: eventi di espansione
  • customer.subscription.updated con un plan.amount inferiore: eventi di contrazione
  • customer.subscription.deleted: eventi di churn
  • L’MRR del cliente all’inizio del periodo: richiede di mantenere uno snapshot datato

Metodo manuale:

  1. Esporta tutte le sottoscrizioni attive alla data di inizio del periodo (è la tua coorte di partenza e il tuo MRR iniziale)
  2. Esporta tutti gli eventi di modifica abbonamento durante il periodo per quei clienti
  3. Categorizza ogni cambiamento: upgrade → espansione, downgrade → contrazione, cancellazione → churn
  4. Applica la formula del NRR

La sfida pratica: Stripe non fornisce una vista «snapshot a una data». Devi mantenere un tuo storico o usare uno strumento di analytics che memorizzi lo stato a ogni istante. Senza snapshot, ricalcolare il NRR del mese scorso diventa impossibile una volta che le sottoscrizioni si muovono.

Tramite NoNoiseMetrics: collega il tuo account Stripe e il NRR è calcolato automaticamente — la coorte è identificata, l’MRR iniziale è registrato, e i quattro componenti (espansione, contrazione, churn e base di partenza) sono tracciati in tempo reale. La cascata del NRR mostra il contributo di ciascun componente mese per mese.

Una nota di accuratezza importante: assicurati che il tuo setup Stripe normalizzi i piani annuali a mensili. Un cliente che paga 1 188 €/anno in anticipo a gennaio conta come 99 €/mese di MRR, non 1 188 € a gennaio e 0 € a febbraio. Senza questa normalizzazione, il NRR mensile oscilla violentemente ai rinnovi annuali e il segnale diventa inutilizzabile.


Come migliorare il NRR come bootstrapper

  1. Progetta upgrade naturali: più utenti, più utilizzo, più funzionalità
  2. Identifica segnali di espansione: clienti che usano il 90% del loro piano
  3. Riduci il churn volontario: onboarding solido, valore rapido
  4. Offri piani annuali: meno cancellazioni impulsive

Per il quadro completo sul churn, leggi come ridurre il churn involontario. Controlla la tua dashboard di analytics dei ricavi per vedere se l’espansione sta effettivamente avvenendo nei tuoi dati attuali.


FAQ

È possibile avere NRR > 100% essendo piccoli?

Sì. Se i tuoi clienti cambiano piano regolarmente, il NRR può superare facilmente il 100% anche con una base piccola.

Cos’è il net dollar retention?

Il net dollar retention (NDR) è la stessa metrica del net revenue retention (NRR). Misura quanti ricavi mantieni dai clienti esistenti dopo aver tenuto conto di upgrade, downgrade e churn. Sopra il 100% significa che i ricavi da espansione superano le perdite.

Come si calcola il NRR?

NRR = (MRR iniziale + MRR di espansione − MRR di contrazione − MRR perso) ÷ MRR iniziale × 100. Il calcolo esclude i nuovi clienti acquisiti durante il periodo. L’NRR misura solo cosa succede ai clienti esistenti all’inizio del periodo, non il totale della crescita.

Qual è la differenza tra NRR e GRR?

Il GRR (Gross Revenue Retention) misura la percentuale di MRR iniziale trattenuta dopo churn e downgrade, senza includere l’espansione. L’NRR aggiunge i ricavi di espansione a quel calcolo. Il GRR è sempre ≤ 100%; l’NRR può superare il 100% quando l’espansione supera le perdite per churn. Il GRR mostra la tua soglia di ritenzione; l’NRR mostra la performance combinata di ritenzione ed espansione.

Qual è un buon NRR per un SaaS bootstrappato?

Per un SaaS bootstrappato in fase iniziale, raggiungere il 100% di NRR è l’obiettivo principale: significa che la tua base esistente smette di ridursi. Tra il 100% e il 110% è sano per un SaaS SMB con prezzi a livelli. Sopra il 110% significa che la tua motion di espansione compensa il churn in modo significativo. Sotto il 90% significa che il business perde terreno ogni mese dalla base esistente.


Calcola il tuo NRR automaticamente

NoNoiseMetrics calcola NRR e GRR da Stripe. Senza formule manuali.

Connetti Stripe

Prossimo: Scopri come l’analisi delle coorti ti mostra esattamente quali clienti espandono e quali abbandonano → Analisi delle Coorti per Fondatori SaaS


Fonti: OpenView SaaS Benchmarks 2024, Bessemer Venture Partners State of the Cloud 2024, Recurly Involuntary Churn Benchmarks

Share: Share on X Share on LinkedIn
J
Juleake
Solo founder · Building in public
Building NoNoiseMetrics — risk radar for indie SaaS founders.
Vedi il tuo vero MRR da Stripe → Prova gratis