ARR e MRR startup: come calcolare e interpretare i ricavi ricorrenti

StartupA cura della Redazione🔄 Aggiornato il 12 novembre 2026⏱ 3 min di lettura

Come si calcolano MRR e ARR?

L'MRR (Monthly Recurring Revenue) è la somma dei ricavi ricorrenti mensili da abbonamenti attivi; l'ARR (Annual Recurring Revenue) è la stessa grandezza su base annua, per convenzione MRR × 12. Entrambi escludono commissioni una tantum e servizi professionali. Non sono il fatturato né gli incassi: un contratto annuale pagato in anticipo vale un dodicesimo al mese.

Esclusione dei ricavi una tantum, differenza tra bookings, ricavi e ARR e definizioni di churn lordo e netto verificate sull'articolo "16 Startup Metrics" di Andreessen Horowitz il 12 novembre 2026. L'esempio numerico è un calcolo mio su ipotesi dichiarate. Le soglie di NRR e crescita citate in precedenza sono state rimosse perché non hanno fonte letta.

Definizioni

a16z scrive che l'ARR comprende solo ricavi ricorrenti e deve escludere "commissioni una tantum (non ricorrenti) e commissioni per servizi professionali". Avverte inoltre contro la scorciatoia di moltiplicare per 12 i bookings di un mese: così si contano anche voci non ricorrenti. Quindi la formula ARR = MRR × 12 funziona solo se l'MRR è già pulito.

  • Bookings: valore del contratto, cioè l'obbligo del cliente a pagare.
  • Ricavi: riconosciuti, secondo a16z, quando il servizio è fornito o in quote lungo la durata dell'abbonamento (regole contabili).
  • ARR: sottoinsieme ricorrente dei ricavi.

Lettere di intenti e accordi verbali non contano né come bookings né come ricavi. Il glossario riporta la definizione breve.

Le componenti dell'MRR

  • New MRR: da clienti nuovi nel mese.
  • Expansion MRR: upgrade, aggiunta di utenti, vendite aggiuntive ai clienti esistenti.
  • Contraction MRR: downgrade di clienti che restano.
  • Churned MRR: clienti che cancellano.

Net New MRR = New + Expansion − Contraction − Churned

Esempio calcolato (ipotesi dichiarate)

Dati inventati di un mese. MRR a inizio mese: 20.000 €.

ComponenteImporto
New MRR+3.000 €
Expansion MRR+1.200 €
Contraction MRR−400 €
Churned MRR−800 €
Net New MRR+3.000 €
  • MRR a fine mese: 20.000 + 3.000 = 23.000 €. ARR: 23.000 × 12 = 276.000 €.
  • Crescita mensile: 3.000 / 20.000 = 15%.
  • Churn lordo (definizione a16z: MRR perso nel mese / MRR a inizio mese): contando insieme churn e contraction, (800 + 400) / 20.000 = 6%; solo cancellazioni, 800 / 20.000 = 4%.
  • Churn netto (MRR perso meno MRR da upsell, diviso MRR iniziale): (1.200 − 1.200) / 20.000 = 0%.

Lo stesso mese appare con 6% di perdita o con 0%, a seconda di cosa guardi. a16z lo dice chiaramente: il churn lordo "stima la perdita effettiva", mentre il churn netto "sottostima le perdite". Per questo mostra sempre entrambi.

Net Revenue Retention

NRR (calcolo standard, non attribuito a una fonte specifica) = (MRR iniziale + Expansion − Contraction − Churned) / MRR iniziale. Nell'esempio: (20.000 + 1.200 − 400 − 800) / 20.000 = 100%: la base esistente mantiene lo stesso MRR, e tutta la crescita viene dai clienti nuovi. La NRR si legge su una coorte e un periodo (in genere 12 mesi): un mese solo dice poco.

Contratti annuali

Un cliente paga 12.000 € in anticipo per 12 mesi. Il bookings è 12.000 €; incassi in cassa: 12.000 € subito; ricavi riconosciuti: 1.000 € al mese; MRR: 1.000 €. Contare 12.000 € nell'MRR del mese gonfia la crescita. In più il cash non è MRR: serve al runway.

Errori comuni

  • Includere setup, consulenze e personalizzazioni una tantum.
  • Contare come MRR i contratti firmati ma non ancora attivi.
  • Dividere il churn per l'MRR finale invece che per quello iniziale: nell'esempio 800 / 23.000 = 3,5% invece di 4%.
  • Presentare solo il churn netto.
  • Mescolare prezzi in valute diverse senza cambio coerente, o usare sconti temporanei come prezzo pieno.

Come misurarlo

Costruisci un foglio con l'elenco abbonamenti (cliente, canone mensile normalizzato, data inizio, data fine) e una tabella mensile con le quattro componenti. Fai il controllo: MRR iniziale + net new MRR = MRR finale. Tieni il grafico a cascata (waterfall) nella dashboard. Collega i dati a churn, CAC e unit economics.

In sintesi:
  • MRR = ricavi ricorrenti mensili normalizzati; ARR = MRR × 12 (con MRR pulito)
  • Escludi sempre ricavi una tantum e servizi professionali (a16z)
  • Segui le quattro componenti: new, expansion, contraction, churned
  • Mostra churn lordo e netto: il netto nasconde le perdite
  • Contratto annuale prepagato: MRR = importo / 12

Fonti

  • Andreessen Horowitz: 16 Startup Metrics[1]

Fonti e riferimenti

  1. Andreessen Horowitz: 16 Startup Metrics (a16z.com) ↩︎