MRR, LTV, CAC a další metriky

Základní finanční a provozní metriky pro provozovatele SaaS produktů — MRR, ARR, LTV, CAC, Churn, NRR a další. Včetně vzorců, příkladů výpočtů a benchmarků.

Pokud provozujete SaaS produkt, potřebujete si vytvořit sadu základních ukazatelů pro měření výkonnosti produktu. Bez nich budete tápat. Na začátku se obvykle sleduje jen „kolik přišlo peněz tento měsíc“ — to ale nic neříká o ekonomickém zdraví. Teprve když jsem začnete měřit další – např. churn, LTV a CAC, pochopíte, proč jeden produkt roste a druhý stagnuje. Tyto metriky nejsou jen pro investory. I pro malý osobní projekt pohohou přo rozhodování, kolik můžete utratit za marketing, zda zvýšit ceny, proč uživatelé odcházejí po 3 měsících, atd.

Nejprve rychlý přehled běžných metrik:

MetrikaCo měříVzorecDobrý benchmark
MRRMěsíční opakované výnosySoučet měsíčních platebRostoucí trend
ARRRoční opakované výnosyMRR × 12Rostoucí trend
ARPAPrůměrný výnos na zákazníkaMRR / počet zákazníkůRostoucí trend
Churn RateMíra odchodu zákazníkůZtracení / celkem zákazníků< 5% měsíčně
LTVCeloživotní hodnota zákazníkaARPA × průměrná délkaČím vyšší, tím lepší
CACNáklady na získání zákazníkaMarketing spend / noví zákazníciČím nižší, tím lepší
LTV:CACNávratnost akviziceLTV / CAC≥ 3:1
Payback PeriodDoba návratnosti CACCAC / ARPA< 12 měsíců
NRRČistá retence výnosů(MRR – churn + expansion) / MRR> 100%
Quick RatioPoměr růstu vs ztrát(New + Expansion) / (Churn + Contraction)> 4

MRR – Monthly Recurring Revenue

Základní finanční metrika pro SaaS. Součet všech měsíčních opakovaných výnosů. Nejlépe se to pochopí na jednoduchých příkladech:

  • Mám jen jednoho zákazníka, který platí $100 měsíčně, pak je MRR projektu $100
  • Mám 100 zákazníků platících každý $100 měsíčně, MRR = $10 000
  • 100 zákazníků s měsíčním předplatným $100 a dva zákazníci, kteří platí $500: MRR=100x$100+2x$500=$11000

Když část zákazníků platí měsíčně a část ročně, pak ty roční vydělíme dvanácti měsíci a tyto částky pak přičteme k MRR:

  • Mám 100 zákazníků platících $1000 ročně a 100 zákazníků platících $100 každý měsíc: MRR=100x$1000/12+100x$100=$18333

Ještě důležitější než samotný MRR je jeho vývoj čase. Když je graf vývoje MRR tvého startupu ve tvaru exponenciály, tak se k tobě budou investoři jen hrnout. Výkyvy dolů nemusí znamenat katastrofu, často ji způsobuje sezónní faktor, protože aktivity uživatelů se během roku mění. Nejčastější je pokles výnosů na začátku roku a v létě a naopak špičky okolo května/června a od října do konce roku. Ale to není specifikum SaaS, ale třeba celého B2B sektoru. Pokud má ale MRR dlouhodobě stagnující nebo klesající trend, tak je to důvod pro zamyšlení.

MRR  lze také rozložit na části:

SložkaVýznam
New MRRVýnosy od nových zákazníků
Expansion MRRUpgrady, příplatky od stávajících
Contraction MRRDowngrady stávajících zákazníků
Churned MRRZtráta od odešlých zákazníků

Net New MRR = New MRR + Expansion MRR − Contraction MRR − Churned MRR

Toto rozložení ukáže, odkud růst přichází. Zdravý SaaS má silné Expansion MRR – stávající zákazníci upgradují a utrácejí víc.

ARR – Annual Recurring Revenue

Stejně jako MRR, jde o součet výnosů z předplatného, jen u ARR je časovou jednotkou jeden rok. Když vezmu poslední příklad, tak výpočet bude:

  • Mám 100 zákazníků platících $1000 ročně a 100 zákazníků platících $100 každý měsíc, je můj ARR=100x$1000+100x$100*12=$220000

I ARR se mění v průběhu roku a počítá se průběžně za každý měsíc, protože každý měsíc přicházejí noví zákazníci a někteří naopak odcházejí. Jde o sumární veličinu a je dobré ji rozložit na menší části, ze kterých se skládá: noví zákazníci, současní zákazníci (obnovují tarif) a záporní odcházející zákazníci.

Net New ARR = ARR noví zákazníci + ARR obnovené předplatné- ARR ztracení zákazníci

ARPA – Average Revenue Per Account

ARPA vyjadřuje průměrný výnos na jednoho zákazníka. Někdy se také označuje jako ARPC (customer) nebo ARPU (user). Jednoduše, vydělím si ukazatel MRR počtem zákazníků a mám průměrný MRR, tedy ARPA.

Vzorec: ARPA = MRR / počet zákazníků

  • Mám 100 zákazníků platících $1000 ročně a 100 zákazníků platících $100 každý měsíc: ARPA=(100x$1000/12+100x$100)/200=$92 měsíčně a $1100 ročně

ARPA určuje, jaký typ businessu máte. Nízká ARPA = potřebujete hodně zákazníků. Vysoká ARPA = můžete si dovolit dražší akvizici a lepší support.

ARPATypStrategie
< $10/měsícSamoobslužný, freemiumObjem, virální růst, low-touch
$10–100/měsícSMBMix self-serve + light sales
$100–1000/měsícMid-marketInside sales, onboarding
> $1000/měsícEnterpriseField sales, account management

Churn Rate — míra odchodu

Churn rate je míra ztráty stávajících zákazníků. Vezmi počet ztracených zákazníků v minulém měsíci a vyděl ho celkovým počet zákazníků. Záleží, zda počítáš jen platící zákazníky, nebo free zákazníky, nebo všechny. Asi nejlepší je vědět všechno – tedy mít přehled odděleně za platící (ještě lépe samostatně za jednotlivé tarify/segmenty) a případně i sumu s průměrem za všechny.

Churn % = počet ztracených zákazníků / počet všech zákazníků

  • Mám 100 zákazníků a v minulém měsíci jich 5 odešlo, churn rate je 5%

Kromě vlastní informační hodnoty mi tento údaj také pomůže vypočíst průměrnou délku živostnosti uživatele v následujícím odstavci o Lifetime Value:

  • Když mám dlouhodobou churn rate 5%, tak moje LTV=1/5%=20ti měsíční průměrná životnost uživatele

Customer Churn vs Revenue Churn

Jsou dvě různé věci:

  • Customer Churn: Procento zákazníků, kteří odešli
  • Revenue Churn (MRR Churn): Procento MRR, které jsi ztratil

Můžeš mít 5% customer churn, ale jen 2% revenue churn — pokud odcházejí hlavně zákazníci s nízkým tarifem.
Pozor i na časové hledisko: 5% měsíční churn = 46% zákazníků za rok

Benchmarky

Typ produktuDobrý měsíční churn
B2C / self-serve< 7%
SMB< 5%
Mid-market< 2%
Enterprise< 1%

Churn a životnost zákazníka

Z churn rate lze snadno odvodit průměrnou životnost zákazníků:

Průměrná životnost = 1 / Churn Rate

  • Churn 5% měsíčně → životnost 20 měsíců
  • Churn 2% měsíčně → životnost 50 měsíců

CLV, LTV – Customer Lifetime Value

CLV ukazuje, jakou hodnotu nám přinese zákazník za celou dobu využívání vašeho produktu:

CLV = ARPA x průměrný počet měsíců užívání

Nojo, jak ale přesně zjistím dobu využívání produktu, zda časem upgraduje, downgraduje, přejde na free tarif nebo odejde úplně? Ve většině případů to bohužel přesně nezjistíme. Ale i zde funguje statistika a díky zprůměrovaným veličinám získáme docela dobrý obrázek o celku. Můžu si vzít obvyklou délku životnosti zákazníka v projektu. Můžu taky použít ukazatel churn rate z předchozího odstavce, obě čísla by měla být podobná. Pokud je více segmentů nebo tarifů, které vykazují odlišné chování a dokážu je od sebe odlišit, tak je počítám odděleně, získám přesnější obrázek.

  • Mám 200 zákazníků platících $100 každý měsíc a průměrná délka živostnosti zákazníka je 2 roky, pak CLV=200x$100/200*24=$2400

CLV je velmi důležitý ukazatel pro řízení online projektů. Ukazuje třeba to, kolik si můžeš dovolit utratit peněz za získávání nových zákazníků, aby to ještě dávalo smysl. Nebo umí naznačit problémy v cenotvorbě.

CAC – Customer Acquisition Costs

CAC jsou zjednodušeně náklady za získání jednoho zákazníka.

CAC = náklady na získání zákazníků / počet nových zákazníků

Náklady na získání zákazníků se rozumí např. náklady na kampaně, marketing, sales, konference, atd.

  • Náklady na marketing byly $20000 Kč a získal jsem 25 nových zákazníků, čili CAC=$20000/10=$800

CLV / CAC – nejdůležitější poměr

Spolu s výpočtem CLV a CAC je dobré se dívat i na jejich poměr – tedy kolik peněz, které od zákazníka za dobu jeho živostnosti v projektu dostanu, jsem použil na jeho získání. Na mém příkladu by vyšel poměr $2400/$800=3, což je doporučená hodnota. Nebo se občas vyjadřuje obráceně, tedy CAC/CLV 1:3.

Příklad:

  • LTV $2 000, CAC $800
  • LTV/CAC = 2,5 : 1

Benchmarky a interpretace

PoměrInterpretace
< 1:1Ztrácíš peníze na každém zákazníkovi
1:1 – 2:1Sotva se vracejí náklady
3:1Zdravý benchmark
3:1 – 5:1Dobrý prostor pro růst
> 5:1Možná je podfinancovaný marketing — šlo by růst rychleji

Payback Period — doba návratnosti CAC

Za jak dlouho se ti vrátí investice do získání zákazníka.

Payback Period = CAC / ARPA

S marží: Payback Period = CAC / (ARPA × Gross Margin)

Příklad:

  • CAC $800, ARPA $100/měsíc
  • Payback = 8 měsíců

Payback period určuje cash flow. Pokud je návratnost 8 měsíců a zákazník zůstane průměrně 20 měsíců, je to v pořádku. Pokud je 18 měsíců a zákazník zůstane 20 měsíců, peníze se ti vrátí těsně před tím, než odejde, což není ideální.

Benchmark: < 12 měsíců pro většinu SaaS

NRR — Net Revenue Retention

Kolik výnosů zůstane od kohorty zákazníků po roce — včetně upgradů a downgradů.

NRR = (MRR na konci období − Churned MRR − Contraction MRR + Expansion MRR) / MRR na začátku období

Příklad:

  • Začátek roku: MRR $100 000 od kohorty zákazníků
  • Konec roku: ti samí zákazníci generují $110 000 (někteří odešli, ale jiní upgradovali)
  • NRR = 110%

Pokud NRR > 100%, revenue roste i bez nových zákazníků. Stávající zákazníci upgradují rychleji, než odcházejí.

Benchmarky:

NRRHodnocení
< 80%Problém — příliš velký churn
80–100%OK pro SMB
100–120%Dobré
> 120%Výborné (typické pro enterprise SaaS)

Shrnutí: Co sledovat podle fáze produktu

Early Stage

  • Churn — odcházejí uživatelé? Proč?
  • Aktivace — používají produkt po registraci?
  • Kvalitativní feedback — proč zůstávají / odcházejí?

Ještě nemá smysl optimalizovat CAC — nejdřív najdi produkt, který lidi chtějí.

Growth Stage

  • MRR trend — rosteš měsíc od měsíce?
  • LTV:CAC — dává akvizice smysl?
  • Payback period — kdy se vrátí investice?
  • NRR — upgradují stávající zákazníci?

Scale Stage

  • CAC po kanálech — které kanály jsou efektivní?
  • Cohort analysis — jak se mění churn v čase?
  • Gross Margin — kolik ti z výnosů zůstane?
  • Quick Ratio a další ukazatele podle specifik produktu

Praktické tipy z praxe

  1. Nesleduj všechno najednou. Na začátku stačí MRR, Churn a jednoduchý přehled nákladů. Sofistikovanější metriky přidávej postupně.
  2. Rozlišuj segmenty. Průměrný churn přes všechny zákazníky lže. Enterprise klienti mají jiný churn než self-serve freemium users. Měř odděleně.
  3. Sleduj trendy, ne absolutní čísla. MRR $10 000 nic neříká. MRR rostoucí 15% měsíčně říká hodně.
  4. Pozor na vanity metrics. Počet registrací, pageviews, „users“ — nic z toho neplatí účty. Soustřeď se na platící zákazníky a revenue.
  5. Automatizuj sběr dat. Ruční počítání v Excelu funguje do 50 zákazníků. Pak potřebuješ ChartMogul, Baremetrics, ProfitWell nebo vlastní dashboard.

Výnosy vs příjmy

Všechny mé příklady jsou jednoduché pro pochopení. Ale když se v tom člověk chvíli vrtá, tak zjistí, že mu chybí ještě druhý pohled, ten „více finanční“. Tedy např. časové hledisko – vztah mezi výnosy a příjmy. To už je trochu mimo rozsah tohoto textu, takže jen zdroj pro inspiraci: