Go to main content
Unit Economics - official lesson image on GinnyTech, created by AD

Unit economics, CAC, LTV, and profitability

Unit economics, CAC, LTV, and profitability. Lesson on unit economics for analysts.

AD
Created byAndrii Dyshkantiuk
Lesson 187 / 236Level: AdvancedDuration: 18 minPrerequisites: 1

What you will learn

  • Understand the analytical problem and the decision-making context
  • Apply examples, metrics, and controls to real cases

Unit economics, CAC, LTV, and profitability

L’economia unitaria è una scelta operativa, non un esercizio di definizioni. La categoria di questa lezione è Tecnico: il punto non è memorizzare formule, ma capire quale decisione cambia quando il dato diventa più affidabile. Una crescita può sembrare forte e distruggere valore se CAC, LTV, margine e payback non vengono letti insieme. Le unit economics collocano l’analista nel punto in cui marketing, prodotto e finance devono capire se scalare davvero conviene.

Il problema che devi risolvere

Conoscere le unit economics in astratto non basta. Serve decidere cosa fare quando hai dati incompleti, metriche ambigue o vincoli tecnici che rendono fragile la lettura del fenomeno. Leggi questa lezione come la grammatica economica della crescita: ogni metrica ha senso solo se porta a una decisione, che sia aumentare la spesa, cambiare canale, ridurre uno sconto, migliorare la retention o accettare un payback più lungo. Tre domande aiutano a tenere la rotta: quale segmento rende fuorviante la media di CAC o LTV, quale controllo collega margine e payback, quale crescita rifiuteresti perché economicamente fragile.

Una mappa di lavoro

Usa questa sequenza per evitare che una metrica diventi un rituale vuoto. Ogni passaggio deve rendere più chiaro il costo di una decisione sbagliata.

StepQuestion to askExpected output
DecisionChe cosa cambia se leggiamo bene le unit economics?Scelta esplicita
SignalQuale dato osservabile riduce l’incertezza?Metrica o evento
BaselineRispetto a cosa interpretiamo il risultato?Credible comparison
VincoloChe cosa può falsare la lettura?Assunzione da dichiarare
ActionQuale passo operativo segue?Raccomandazione controllabile

The three pillars of unit economics

La unit economics risponde a una domanda semplice: guadagno più di quanto spendo su ogni cliente? La risposta si scompone in tre domande distinte. Quanto spendo per acquisire un cliente, cioè il CAC. Quanto vale un cliente nella sua vita con noi, cioè l’LTV. Quanto margine genera ogni transazione, cioè il contribution margin.

Il CAC, Customer Acquisition Cost, ha una formula base semplice e un’implementazione no.

CAC = Total Sales & Marketing Spend ÷ Number of New Customers Acquired

La spesa totale include la spesa pubblicitaria (Google Ads, Facebook, LinkedIn), gli stipendi del team marketing e sales, i costi dei tool come CRM e marketing automation, i costi di agenzia e freelance, gli sconti promozionali e gli incentivi all’acquisizione. Anche i nuovi clienti vanno definiti con precisione: sono i customer che hanno completato una transazione, quelli che si sono registrati o quelli che hanno attivato un abbonamento?

Un caso reale mostra la posta in gioco. Una azienda D2C di cosmetici calcolava il CAC dividendo la spesa Facebook Ads per il numero di acquisti, ottenendo 24€. Sembrava ottimo, ma non includeva gli stipendi del growth team (4 persone, 240K/anno), l’agenzia creativa (60K/anno) e la piattaforma di email marketing (12K/anno). Il CAC reale era 68€. La differenza tra 24 e 68 è la differenza tra “questo canale è profittevole” e “stiamo distruggendo capitale”. Per questo conviene distinguere il blended CAC, la media di tutti i canali, utile per il report direzionale, dal CAC per canale, utile per le decisioni di allocazione del budget: i due numeri non vanno confusi.

L’LTV, Customer Lifetime Value, lega revenue, durata e margine.

LTV = Average Monthly ARPU × Average Relationship Duration (in months) × Gross Margin

L’ARPU è il revenue medio per utente per periodo, di solito mensile. La durata media è 1 diviso il churn rate mensile: con churn al 5% al mese, la durata è 20 mesi. Il gross margin è (Revenue meno Costi diretti) diviso Revenue, ed è cruciale, perché senza margine l’LTV misura solo revenue, non valore. Un servizio di abbonamento cibo a domicilio aveva ARPU di 60€/mese e churn dell’8%, quindi durata di 12.5 mesi e revenue a vita di 750€. Sembrava buono, ma il gross margin era del 22% per costo ingredienti e logistica, quindi l’LTV reale era 750 × 0.22 = 165€. Con un CAC di 80€ il rapporto LTV/CAC era 2x, accettabile ma non eccellente. Usando il revenue invece del margine avrebbero visto un falso 9.3x e preso decisioni sbagliate.

Il rapporto LTV/CAC è il numero che orienta quasi tutto.

LTV/CAC = LTV ÷ CAC
RangeInterpretationAction
<1xDestroying value on each customerStop acquisition, fix product or pricing
1-3xSustainable but not excellentOptimize CAC or increase LTV
3-5xExcellentIncrease acquisition investment
>5xMaybe you are under-investingYou could grow faster

Va letto insieme al payback period, cioè in quanti mesi recuperi il CAC.

Payback Period (mesi) = CAC ÷ (ARPU × Gross Margin)

Lo standard del venture capital considera buono un payback sotto i 12 mesi ed eccellente sotto i 6. Per la gestione del cash flow questo numero conta più del LTV/CAC: anche un LTV alto serve a poco se ci metti 3 anni a recuperare il CAC, perché nel frattempo finisci i soldi.

Cohort analysis for unit economics

Le unit economics sono dinamiche, perché CAC e LTV cambiano nel tempo. L’unico modo per vederlo è l’analisi di coorte.

WITH cohort_revenue AS (
  SELECT
    DATE_TRUNC('month', first_purchase_date) AS cohort,
    DATE_TRUNC('month', purchase_date) AS period,
    DATEDIFF('month', first_purchase_date, purchase_date) AS period_number,
    SUM(revenue) AS total_revenue,
    COUNT(DISTINCT customer_id) AS customers
  FROM customers
  GROUP BY 1, 2, 3
)
SELECT cohort, period_number,
  total_revenue / customers AS arpu,
  SUM(total_revenue) OVER (PARTITION BY cohort ORDER BY period_number)
    / FIRST_VALUE(customers) OVER (PARTITION BY cohort ORDER BY period_number)
    AS cumulative_ltv
FROM cohort_revenue;

La query mostra come l’LTV evolve per ogni coorte. Se le coorti recenti hanno un LTV più basso, stai peggiorando l’acquisizione o il prodotto.

Practical lab

Parti da un dataset di 5000 clienti di un servizio SaaS con piano mensile. Nel primo livello calcoli CAC e LTV base. I dati sono spesa marketing 500K/anno,1200nuoviclienti/anno,ARPU500K/anno, 1200 nuovi clienti/anno, ARPU 50/mese, churn mensile 4% e gross margin 70%. La soluzione: CAC = 500000/1200 = 417;duratamedia=1/0.04=25mesi;revenueavita=50×25=417; durata media = 1/0.04 = 25 mesi; revenue a vita = 50 × 25 = 1250; LTV = 1250 × 0.7 = $875; LTV/CAC = 875/417 = 2.1x; payback = 417/(50×0.7) = 11.9 mesi.

Nel secondo livello lavori sull’ottimizzazione: cosa succede se riduci il churn dal 4% al 3%, e cosa succede se aumenti il prezzo del 10% lasciando il churn invariato. Nel terzo livello segmenti per canale: i clienti da Google Ads hanno ARPU 60echurn560 e churn 5%, quelli da referral ARPU 45 e churn 3%; calcola quale canale ha il LTV/CAC migliore e dove investiresti budget aggiuntivo.

Esempio di lettura prudente

Un canale porta molti clienti a CAC basso ma con margine ridotto e payback lungo; un altro costa di più ma genera rinnovi e upsell. Il caso mostra perché le unit economics servono a scegliere la qualità della crescita, non solo la quantità.

Observed evidenceCautious interpretationRecommended action
The number improvesCould be a real effect or normal variationLook for comparison and segment
One segment changes more than othersThe aggregated average hides a differenceSeparate cohorts or use cases
Cost grows along with the resultImpact must be read on the marginEstimate trade-offs and sustainability

Errore tipico e lab decisionale

L’errore più comune è usare le unit economics come etichetta invece che come processo. Succede quando il team mostra un grafico senza decisione, una metrica senza baseline o una conclusione senza indicare quale assunzione potrebbe invalidarla. La domanda di controllo è: se questo risultato fosse instabile, quale scelta sbaglierei? Se la risposta non è concreta, manca ancora il collegamento tra analisi e azione.

Per consolidare, scrivi una scheda di una pagina con la decisione da supportare, la metrica primaria, la baseline, il rischio principale e l’azione se il segnale è confermato. Poi costruisci una tabella con tre segmenti, periodi o scenari, indicando per ciascuno cosa cambia, quale spiegazione alternativa è plausibile e quale controllo useresti prima di raccomandare un’azione. Come livello più avanzato prepara un decision memo con ipotesi, dati richiesti, criteri di esclusione, controlli di qualità, soglia decisionale, rischio residuo e piano di monitoraggio. Dopo l’intervento definisci una metrica primaria e due guardrail: la metrica primaria misura il miglioramento atteso, le guardrail impediscono di ottenerlo distruggendo retention, fiducia, qualità del dato o sostenibilità operativa.


References:

  • Mauboussin, M. & Callahan, D. (2014). “Calculating Return on Invested Capital.” Credit Suisse Global Financial Strategies.
  • Skok, D. (2015). “SaaS Metrics 2.0: A Guide to Measuring and Improving What Matters.” For Entrepreneurs.
  • McCarthy, E. (2020). “The LTV/CAC Ratio.” Andreessen Horowitz Blog.

Le unit economics diventano utili quando producono una decisione più chiara, non quando aggiungono terminologia. La forma corretta resta sempre la stessa: decisione, segnale, baseline, rischio e azione. Prima di usarle in una scelta controlla completezza, duplicati, timezone, definizioni cambiate e segmenti esclusi, perché molte analisi apparentemente sofisticate falliscono quando il dato di partenza misura un comportamento diverso da quello che il team crede di osservare. Ogni analisi dovrebbe chiudersi con una scelta possibile: continuare, fermare, iterare, investire, rimuovere o approfondire. Categoria: Tecnico. Difficoltà: advanced. Tempo stimato: 18 min.