Unit Economics Avansat: CAC, LTV, Payback și Retenție pentru SaaS și E-commerce
Diferenţa dintre o afacere care scalează profitabil şi una care arde capital în tăcere se reduce, aproape întotdeauna, la calitatea modelului de unit economics CAC LTV antreprenor pe care îl operezi efectiv, nu la versiunea din pitch deck. La acest nivel nu mai discutăm ce înseamnă customer acquisition cost sau lifetime value, ci cum descompui aceste mărimi pe cohorte, cum izolezi customer acquisition cost channel de efectul de mix şi cum transformi un lifetime value retention metric static într-un model predictiv care îţi spune, la nivel de client individual, cine valorează 100x mai mult decât media.
Vei lucra cu payback period calcul pe bază de marjă de contribuţie, nu pe venit brut, cu magic number SaaS growth ca verdict asupra eficienţei creşterii, cu churn rate impactul exponenţial asupra cozii LTV şi cu customer profitability cohort analysis care separă canalele profitabile de cash traps. Adăugăm engagement metrics predictive value ca leading indicator al retenţiei, înainte ca downgrade-ul de venit să apară în P&L. Toate calculele sunt ancorate în realitatea fiscală RO 2026 — TVA 21% (cota standard de la 1 august 2025), impozit micro 1% sub 100.000 EUR cifră de afaceri (plafon coborât şi cotă unică prin OUG 89/2025), impozit pe profit 16%, CASS şi contribuţii care îţi modifică marja de contribuţie reală pe care se sprijină întregul model.
Ipoteza de lucru: ai depăşit nivelul în care CAC e „cheltuiala de marketing împărţită la clienţi noi". Aici, fiecare mărime e o variabilă aleatoare cu distribuţie, nu un punct.
CAC corect: fully-loaded, pe canal, cu atribuire şi blended trap
CAC-ul pe care îl raportezi e aproape sigur subestimat. CAC fully-loaded include nu doar spend-ul media, ci salariile echipei de growth (cu contribuţii), comisioanele de vânzări, costul tool-urilor de marketing, creative production şi onboarding-ul care precede prima plată. Formula operaţională:
- CACcanal = (Media spend + Salarii growth alocate + Comisioane + Tooling + Creative) / Clienţi noi atribuiţi canalului, în aceeaşi fereastră.
Capcana numărul unu este blended CAC. Dacă 40% din clienţi vin organic (CAC ≈ 0) şi diluează media plătită, blended CAC arată sănătos chiar dacă fiecare canal plătit e o pierdere. Regula de specialist: optimizezi pe paid CAC pe canal, raportezi blended doar pentru board. Separă întotdeauna organic/brand de paid/non-brand — altfel plăteşti pentru clienţi care oricum cumpărau.
A doua capcană e fereastra de atribuire. Cu un ciclu de vânzare de 45 de zile, clienţii care plătesc în luna curentă au fost achiziţionaţi cu spend din lunile anterioare. CAC instantaneu (spend lună / clienţi lună) e biased în creştere agresivă: numărătorul e „azi", numitorul e „acum 6 săptămâni". Corecţia minimă — lag-ul numitorului cu durata medie a ciclului:
- CACajustat = Spend(t − ciclu) / Clienţi_noi(t), nu Spend(t) / Clienţi(t).
Exemplu numeric — descompunerea canalelor
SaaS B2B, 3 canale, o lună. Google Ads: spend 30.000 lei, 20 clienţi → CAC 1.500 lei. LinkedIn: spend 40.000 lei, 10 clienţi → CAC 4.000 lei. Organic/referral: 0 spend efectiv, 30 clienţi. Blended CAC = 70.000 / 60 = 1.167 lei. Aparent excelent. Dar dacă ARPA-ul net e identic pe canale, LinkedIn la 4.000 lei CAC poate avea payback dublu şi LTV/CAC sub prag — un cash trap mascat de organic. Decizia se ia pe CAC pe canal, nu pe cei 1.167 lei blended.
LTV ca model, nu ca multiplicare: gross margin şi churn variabil
LTV-ul calculat ca ARPA × durată e o aproximare grosolană. Modelul corect porneşte de la marja de contribuţie, nu de la venit, şi tratează retenţia ca pe o curbă, nu ca pe o constantă.
Forma de bază pe marjă, cu churn constant lunar şi discount:
- LTV = (ARPA × Gross Margin %) × [ (1 + d) / (1 + d − r) ], unde r = retention rate lunară, d = discount rate lunar.
- Aproximarea fără discount, des folosită: LTV = (ARPA × GM%) / churn lunar.
Gross margin contează enorm şi diferenţiază radical SaaS de e-commerce. La SaaS, GM% e 70–85% (infrastructură + support). La e-commerce fizic, GM% după COGS, fulfillment, retururi şi procesare plăţi e adesea 25–40%. Acelaşi ARPA produce LTV-uri necomparabile. Un LTV raportat pe venit brut într-un e-commerce cu GM 30% supraestimează valoarea reală de 3x.
Churn variabil pe durată — de ce churn constant minte
Churn-ul nu e constant. E ridicat în primele luni (early churn) şi se stabilizează la o cohortă fidelă. A folosi churn-ul mediu actual ca rată perpetuă supraestimează LTV-ul, fiindcă aplici rata blândă a supravieţuitorilor şi celor care oricum ar pleca devreme. Modelul de specialist foloseşte retenţie pe straturi de vârstă (survival/retention curve), nu o singură rată.
- Construieşte retenţia logodă: r1 (lună 1→2), r2, … şi calculează LTV ca sumă de produse cumulative ale ratelor de supravieţuire × marjă lunară, actualizate.
- LTV = Σt [ (Πi≤t ri) × ARPA × GM% / (1 + d)t ].
Pentru e-commerce non-subscription, înlocuieşte „retention rate" cu probabilitatea de re-cumpărare şi frecvenţa: LTV = AOV × marjă × frecvenţă anuală × ani de viaţă × probabilitate de retenţie. Modelele BG/NBD şi Gamma-Gamma estimează exact P(activ) şi valoarea aşteptată per client pe baza recenţei şi frecvenţei istorice — standardul pentru non-contractual.
Payback period: testul de lichiditate care decide ritmul de scalare
LTV/CAC îţi spune dacă afacerea e teoretic profitabilă. Payback period îţi spune dacă supravieţuieşti până acolo. Cu un LTV/CAC excelent de 5:1 dar payback de 18 luni, fiecare client nou e o gaură de cash 18 luni — la creştere rapidă, te omoară lichiditatea înainte să vezi profitul.
- Payback (luni) = CAC / (ARPA × Gross Margin % lunar). Atenţie: pe marjă, nu pe venit.
Exemplu: CAC 1.500 lei, ARPA 300 lei/lună, GM 80% → contribuţie 240 lei/lună → payback = 1.500 / 240 = 6,25 luni. Dacă ai calculat pe venit (300 lei), ai fi obţinut 5 luni şi ai fi subestimat presiunea de cash cu 25%.
Praguri operaţionale, RO 2026, ţinând cont de costul real al capitalului — dobânda la creditele de capital de lucru pentru IMM se situează frecvent în zona 8–11% pe an, iar dobânda de politică monetară BNR este 6,50% (menţinută în 2025–2026):
- SaaS B2C / e-commerce: payback ţintă < 12 luni; sub 6 luni e excelent.
- SaaS B2B: < 12–18 luni acceptabil dacă retenţia netă e > 100%.
- Peste 24 de luni: nu scala pe cash propriu fără finanţare care să acopere gaura — altfel insolvenţă tehnică prin epuizare de trezorerie deşi „eşti profitabil pe hârtie".
Payback şi viteza de reinvestire (CAC efficiency loop)
Payback-ul guvernează rata maximă de creştere autofinanţată. Cu payback de 6 luni, cash-ul recuperat de la o cohortă re-finanţează achiziţia abia după 6 luni; cu payback de 3 luni, reinvesteşti de două ori mai des din acelaşi capital. La capital limitat, halving payback-ul dublează practic rata de creştere organică — un lever mai puternic decât scăderea CAC în absolut.
Magic Number şi NRR: verdictul asupra eficienţei creşterii
Magic Number traduce eficienţa S&M în limbaj de cash: cât ARR nou produce fiecare leu de spend de vânzări şi marketing.
- Magic Number = (ARRQ − ARRQ−1) × 4 / S&M spendQ−1. Adică creşterea anualizată de venit recurent raportată la spend-ul din trimestrul precedent.
Interpretare: < 0,5 → ineficient, opreşte acceleraţia şi repară unit economics; 0,5–0,75 → acceptabil; 0,75–1,0 → eficient, apasă pedala dacă ai cash; > 1,0 → eficienţă rară, subinvesteşti în growth. Magic Number e oglinda agregată a payback-ului: un Magic Number de 1,0 corespunde aproximativ unui payback de ~12 luni pe gross margin tipic SaaS.
Complementul indispensabil este NRR (Net Revenue Retention) — venitul de la cohorta existentă după expansion minus churn şi downgrade, fără clienţi noi. NRR > 100% înseamnă că afacerea creşte chiar şi cu zero achiziţie nouă; e singura mărime care îţi permite să tolerezi payback lung, pentru că LTV-ul se umflă în timp prin expansion.
- NRR = (MRR început + Expansion − Contraction − Churn) / MRR început, pe aceeaşi cohortă.
- NRR 120% = top decile B2B; 100–110% = sănătos; < 90% = leaky bucket, creşterea e doar achiziţie peste o găleată spartă.
Churn rate: impactul exponenţial pe coada LTV
Relaţia LTV ≈ (ARPA × GM%) / churn este o hiperbolă: la churn mic, mişcări minuscule mută LTV-ul dramatic. Asta inversează intuiţia despre unde să investeşti.
Exemplu — sensibilitatea LTV la churn
ARPA 300 lei, GM 80% → contribuţie 240 lei/lună.
- Churn 5%/lună → LTV = 240 / 0,05 = 4.800 lei.
- Churn 3%/lună → LTV = 240 / 0,03 = 8.000 lei (+67% din 2 puncte de churn).
- Churn 2%/lună → LTV = 240 / 0,02 = 12.000 lei (+150% faţă de start).
Verdictul de specialist: la o bază existentă mare, un punct de churn redus produce adesea mai mult LTV agregat decât scăderea CAC cu acelaşi efort. Retenţia e levierul cu cel mai mare multiplicator pe cozile lungi. La churn de 5% lunar (~46% anual) jumătate din bază dispare în mai puţin de 14 luni — niciun CAC nu compensează asta.
Cohort analysis: unde se ascunde adevărul despre profitabilitate
Mediile mint prin agregare. Customer profitability cohort analysis grupează clienţii pe luna de achiziţie şi urmăreşte fiecare cohortă în timp — retenţie, venit cumulat, contribuţie cumulată — şi suprapune CAC-ul cohortei pentru a vedea momentul exact de break-even.
- Construieşte matricea: rânduri = luna de achiziţie, coloane = vârsta cohortei (M0, M1, M2…), celule = contribuţie cumulată per client.
- Trasează linia CAC pe canal. Intersecţia contribuţiei cumulate cu CAC = payback real al cohortei.
- Citeşte panta retenţiei: cohortele recente cu retenţie M3 mai slabă decât cele vechi semnalează degradarea calităţii achiziţiei — adesea efectul scalării unui canal dincolo de audienţa lui de mare intenţie.
Aici descoperi diferenţa de 100x: segmentarea LTV pe canal × plan × segment de comportament arată că un canal cu CAC mai mare poate aduce clienţi cu retenţie dublă şi expansion mare → LTV/CAC superior unui canal „ieftin" cu churn brutal. Decizia de alocare de buget se mută de pe CAC absolut pe LTV/CAC pe cohortă segmentată.
Diagnosticul cash trap
Un canal e cash trap dacă: payback > 18–24 luni ŞI retenţia M6 sub mediană ŞI fără expansion. Semnătura: CAC mic, conversie aparent bună, dar contribuţia cumulată nu atinge niciodată CAC-ul fiindcă clienţii pleacă înainte. În cohort matrix se vede ca o linie de contribuţie cumulată care se plafonează sub linia CAC.
Engagement metrics ca predictor al retenţiei
Retenţia e un lagging indicator — afli că ai pierdut clientul când nu mai plăteşte. Engagement metrics predictive value înseamnă să identifici leading indicators care prezic churn-ul cu 1–3 luni înainte de revenue impact.
- Defineşte „activarea": acţiunea care corelează cel mai puternic cu retenţia la M3 (de ex. clientul care invită ≥ 3 useri sau atinge un prag de utilizare în primele 14 zile retine de 2–3x mai bine).
- Construieşte un health score: frecvenţă login, breadth de feature-uri folosite, trend de utilizare (în creştere/scădere), recenţa ultimei acţiuni-cheie.
- Modelează P(churn) prin regresie logistică sau gradient boosting pe aceste semnale; folos-o pentru intervenţii proactive de retenţie pe segmentul cu risc mare şi LTV mare.
Pentru e-commerce, leading indicators echivalente: recenţa ultimei comenzi raportată la frecvenţa istorică (un client cu frecvenţă lunară care n-a comandat de 60 de zile semnalează atriţie), declinul AOV, dezabonarea de la e-mail. RFM (Recency-Frequency-Monetary) e baza minimă; modelele probabiliste (BG/NBD) o depăşesc estimând direct P(client încă activ).
Integrarea fiscală RO 2026: marja de contribuţie reală
Toate calculele de mai sus se sprijină pe marja de contribuţie. În RO 2026, fiscalitatea îţi schimbă marja reală:
- TVA 21% (cota standard de la 1 august 2025): LTV şi ARPA se calculează net de TVA pentru B2B; la B2C, preţul afişat e cu TVA, deci venitul tău net e preţ / 1,21.
- Impozit micro 1% pe veniturile sub 100.000 EUR (plafon coborât de la 250.000 EUR prin OUG 89/2025, cu cotă unică de 1% — cota de 3% şi condiţia salariatului au fost eliminate din 2026) — peste prag treci la impozit pe profit 16%. Pragul afectează direct contribuţia netă pe leu de venit.
- Comisioane procesare plăţi (Stripe/Netopia ~1,4–2,9% + fix), chargeback şi retururi (la e-commerce 5–20% în fashion) intră toate în COGS pentru gross margin corect.
- Costul salarial fully-loaded al echipei de growth (cu CAS 25%, CASS 10%, CAM 2,25%) intră în CAC, nu doar salariul net.
Concluzia operaţională: LTV-ul şi payback-ul calculate pe venit brut, ignorând TVA, comisioane şi fiscalitate, supraestimează sistematic profitabilitatea. Modelul corect rulează pe contribuţie netă, post-taxe variabile.
Checklist de implementare — sistemul de unit economics
- Pas 1. Calculează CAC fully-loaded pe fiecare canal separat (media + salarii cu contribuţii + comisioane + tooling); raportează blended doar la board.
- Pas 2. Lag-uiește numitorul CAC cu durata medie a ciclului de vânzare; nu compara spend „azi" cu clienţi „azi" în creştere.
- Pas 3. Calculează LTV pe marjă de contribuţie (ARPA × GM%), nu pe venit; foloseşte retenţie pe straturi de vârstă, nu churn constant.
- Pas 4. Calculează payback pe contribuţie lunară; impune praguri: < 12 luni B2C, < 18 luni B2B cu NRR > 100%.
- Pas 5. Monitorizează LTV/CAC pe cohortă segmentată (canal × plan × segment), nu pe medie; ţintă ≥ 3:1 dar deciziile de buget pe segment.
- Pas 6. Rulează cohort matrix lunar; identifică cash traps (payback > 18–24 luni + retenţie M6 sub mediană + zero expansion) şi opreşte spend-ul acolo.
- Pas 7. Calculează Magic Number trimestrial şi NRR pe cohortă; sub 0,5 Magic Number sau sub 90% NRR → opreşte acceleraţia, repară retenţia.
- Pas 8. Construieşte un health score din engagement metrics şi un model P(churn); intervino proactiv pe segmentul risc-mare × LTV-mare.
- Pas 9. Ajustează totul la fiscalitatea RO 2026 (TVA 21%, micro 1%/profit 16%, comisioane, contribuţii) — rulează pe contribuţie netă post-taxe.
- Pas 10. Refă întregul model trimestrial: CAC, LTV, retenţia şi mixul de canale se mişcă; un model îngheţat e un model fals.