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:
| Metrika | Co měří | Vzorec | Dobrý benchmark |
|---|---|---|---|
| MRR | Měsíční opakované výnosy | Součet měsíčních plateb | Rostoucí trend |
| ARR | Roční opakované výnosy | MRR × 12 | Rostoucí trend |
| ARPA | Průměrný výnos na zákazníka | MRR / počet zákazníků | Rostoucí trend |
| Churn Rate | Míra odchodu zákazníků | Ztracení / celkem zákazníků | < 5% měsíčně |
| LTV | Celoživotní hodnota zákazníka | ARPA × průměrná délka | Čím vyšší, tím lepší |
| CAC | Náklady na získání zákazníka | Marketing spend / noví zákazníci | Čím nižší, tím lepší |
| LTV:CAC | Návratnost akvizice | LTV / CAC | ≥ 3:1 |
| Payback Period | Doba návratnosti CAC | CAC / ARPA | < 12 měsíců |
| NRR | Čistá retence výnosů | (MRR – churn + expansion) / MRR | > 100% |
| Quick Ratio | Pomě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žka | Význam |
|---|---|
| New MRR | Výnosy od nových zákazníků |
| Expansion MRR | Upgrady, příplatky od stávajících |
| Contraction MRR | Downgrady stávajících zákazníků |
| Churned MRR | Ztrá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.
| ARPA | Typ | Strategie |
|---|---|---|
| < $10/měsíc | Samoobslužný, freemium | Objem, virální růst, low-touch |
| $10–100/měsíc | SMB | Mix self-serve + light sales |
| $100–1000/měsíc | Mid-market | Inside sales, onboarding |
| > $1000/měsíc | Enterprise | Field 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 produktu | Dobrý 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ěr | Interpretace |
|---|---|
| < 1:1 | Ztrácíš peníze na každém zákazníkovi |
| 1:1 – 2:1 | Sotva se vracejí náklady |
| 3:1 | Zdravý benchmark |
| 3:1 – 5:1 | Dobrý prostor pro růst |
| > 5:1 | Mož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:
| NRR | Hodnocení |
|---|---|
| < 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
- Nesleduj všechno najednou. Na začátku stačí MRR, Churn a jednoduchý přehled nákladů. Sofistikovanější metriky přidávej postupně.
- 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ě.
- Sleduj trendy, ne absolutní čísla. MRR $10 000 nic neříká. MRR rostoucí 15% měsíčně říká hodně.
- 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.
- 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: