CAGR (skumulowany roczny wskaźnik wzrostu) to sposób na policzenie średniorocznego tempa wzrostu wartości – np. przychodów z e‑sklepu, liczby użytkowników serwisu czy wartości inwestycji – przy założeniu, że wzrost „procentuje” z roku na rok. Oblicza się go z prostego wzoru:
- 1. Co to jest CAGR?
- 2. Wzór na CAGR
- 3. Jak krok po kroku obliczyć CAGR (instrukcja „z ręki”)
- 4. Przykład 1 – CAGR dla przychodów sklepu internetowego
- 5. Przykład 2 – CAGR dla liczby użytkowników serwisu
- 6. Dlaczego CAGR jest tak przydatny w biznesie internetowym?
- 7. Jak obliczyć CAGR w Excelu lub Google Sheets
- 8. Jak interpretować CAGR (na przykładach z internetu)
- 9. Typowe błędy przy liczeniu CAGR
- 10. Zalety i ograniczenia CAGR
- 11. CAGR a inne miary wzrostu w analityce internetowej
CAGR = (Vk / Vp)^(1 / t) − 1
1. Co to jest CAGR?
CAGR (z ang. Compound Annual Growth Rate; po polsku: skumulowany roczny wskaźnik wzrostu lub średnia roczna stopa wzrostu) to wskaźnik pokazujący, jak średnio rocznie rosła dana wartość w analizowanym okresie, przy założeniu, że zyski są co roku „dokładane” do podstawy na kolejny rok.
W praktyce oznacza to, że CAGR odpowiada na pytanie:
Z jaką stałą roczną stopą wzrostu moja wartość (np. przychody z e‑sklepu) musiałaby rosnąć, aby z poziomu początkowego dojść do poziomu końcowego w zadanym czasie?
W finansach CAGR używa się m.in. do analizy inwestycji, ale w biznesie internetowym świetnie sprawdza się do następujących metryk:
- przychodów z e‑sklepu (obrót roczny),
- liczby użytkowników serwisu / aplikacji,
- liczby subskrybentów (SaaS, newsletter),
- ruchu na stronie (odsłony, UU),
- ARPU / LTV (średni przychód na użytkownika).
2. Wzór na CAGR
Standardowy wzór na CAGR wygląda tak:
CAGR = (Vk / Vp)^(1 / t) − 1
Gdzie każda ze zmiennych oznacza:
- Vp – wartość początkowa (np. przychody w roku startowym);
- Vk – wartość końcowa (np. przychody w roku końcowym);
- t – liczba lat w analizowanym okresie.
W literaturze można spotkać też zapis ze zmiennymi czasu:
CAGR(t0, tn) = (V(tn) / V(t0))^(1 / (tn − t0)) − 1
To dokładnie ten sam wzór – (tn − t0) to po prostu liczba lat między początkiem a końcem okresu.
3. Jak krok po kroku obliczyć CAGR (instrukcja „z ręki”)
Poniżej znajdziesz sprawdzoną procedurę obliczania CAGR krok po kroku:
Zbierz dane
- wartość początkowa Vp (start),
- wartość końcowa Vk (koniec),
- liczba lat t (okres).
Podziel wartość końcową przez początkową
Vk / VpOblicz pierwiastek stopnia „liczba lat”
(Vk / Vp)^(1 / t)– to odpowiednik wzięcia pierwiastka t‑tego stopnia z ilorazu.Odejmij 1
CAGR = (Vk / Vp)^(1 / t) − 1Wynik pomnóż przez 100%, aby podać go w procentach.
4. Przykład 1 – CAGR dla przychodów sklepu internetowego
Załóżmy, że sklep online miał przychody: 2019: 100 000 zł (wartość początkowa); 2024: 250 000 zł (wartość końcowa).
Okres: od końca 2019 do końca 2024 – to 5 lat.
Krok 1 – podstaw dane
Vp = 100 000; Vk = 250 000; t = 5.
Krok 2 – podziel wartość końcową przez początkową
Vk / Vp = 250 000 / 100 000 = 2,5
Krok 3 – oblicz pierwiastek 5. stopnia
2,5^(1/5) ≈ 1,2009
Krok 4 – odejmij 1
CAGR = 1,2009 − 1 = 0,2009
Krok 5 – zamień na procent
CAGR ≈ 20,09%
Interpretacja: przychody rosły średnio o ok. 20% rocznie, przy założeniu stałego, procentowo takiego samego tempa wzrostu.
5. Przykład 2 – CAGR dla liczby użytkowników serwisu
Masz serwis internetowy: 2020: 10 000 użytkowników miesięcznie (średnio); 2023: 30 000 użytkowników miesięcznie.
Okres: 3 lata.
Obliczenia
- Vp = 10 000; Vk = 30 000; t = 3.
30 000 / 10 000 = 3.3^(1/3) ≈ 1,4422.CAGR = 1,4422 − 1 = 0,4422.CAGR ≈ 44,22%.
Liczba użytkowników rosła średnio o ok. 44% rocznie.
6. Dlaczego CAGR jest tak przydatny w biznesie internetowym?
Najważniejsze cechy CAGR warto zapamiętać w trzech punktach:
- „wygładza” nieregularne zmiany – nie interesują nas zygzaki rok do roku, tylko „uśrednione” tempo wzrostu;
- zakłada kapitalizację – to, co wypracujesz w jednym roku, powiększa bazę na kolejny rok (efekt procentu składanego);
- ułatwia porównania – sprowadza wyniki do wspólnego mianownika „średni roczny wzrost”, więc łatwo porównać projekty o różnym czasie trwania.
W praktyce online CAGR pomoże m.in. w trzech obszarach:
- strategie marketingowe – porównanie, które kampanie/kanały dały wyższy średni wzrost przychodów lub ruchu;
- ocena nowych funkcji – np. wdrożenie płatnej subskrypcji czy aplikacji mobilnej;
- planowanie scenariuszy wzrostu – np. czy przy CAGR 25% osiągniesz cel przychodu za 3 lata.
7. Jak obliczyć CAGR w Excelu lub Google Sheets
Choć nie ma dedykowanej funkcji „CAGR”, łatwo policzysz go na kilka sposobów.
7.1. Bezpośredni wzór w komórce
Załóżmy, że w arkuszu masz następujące dane wejściowe:
- komórka
B2– wartość początkowa (start), - komórka
B3– wartość końcowa (koniec), - komórka
B4– liczba lat.
Wpisz ten wzór na CAGR:
=(B3/B2)^(1/B4)-1
To dokładnie odpowiednik wzoru matematycznego. Pamiętaj, aby sformatować komórkę jako procent.
7.2. Funkcja RATE / STOPA
W Excelu CAGR policzysz także funkcją RATE (polski Excel: STOPA).
Ogólna składnia:
=RATE(liczba_okresów; rata; -wartość_początkowa; wartość_końcowa)
Przy braku dodatkowych płatności (rata = 0) możesz użyć:
=RATE(B4;0;-B2;B3)
lub w polskiej wersji:
=STOPA(B4;0;-B2;B3)
Wynik może minimalnie różnić się od „czystego” CAGR (iteracyjne obliczenia), ale przy prostych danych różnice są pomijalne.
7.3. Funkcja IRR / XIRR (bardziej zaawansowane scenariusze)
Firma Microsoft wskazuje wykorzystanie funkcji XIRR jako sposobu obliczania rocznej stopy zwrotu przy nieregularnych przepływach w czasie.
W prostym ujęciu przyjmij: w pierwszym okresie wartość początkową jako liczbę ujemną (wypływ), w ostatnim okresie wartość końcową jako dodatnią (wpływ) oraz rzeczywiste daty tych przepływów w dwóch kolumnach (np. A – daty; B – wartości, np. -100000 na początku i 250000 na końcu).
Formuła w arkuszu:
=XIRR(B2:B3;A2:A3)
XIRR zwróci roczną stopę zwrotu z uwzględnieniem dat; w prostym przypadku odpowiada ona CAGR.
8. Jak interpretować CAGR (na przykładach z internetu)
8.1. Przychody z e‑commerce
Jeżeli CAGR przychodów e‑sklepu wynosi 30%, oznacza to, że w badanym okresie przychody rosły tak, jak gdyby co roku przybywało równo 30% względem poprzedniego roku (z procentem składanym).
Nie znaczy to, że w każdym roku faktycznie było dokładnie +30%. Mogło być np.:
- rok 1: +10%,
- rok 2: +60%,
- rok 3: +20%.
CAGR „uśrednia” to wszystko do jednej liczby.
8.2. Liczba subskrybentów serwisu SaaS
Jeśli miałeś 200 płacących użytkowników w 2020 i 800 w 2023 (3 lata), to:
800 / 200 = 4,4^(1/3) ≈ 1,5874,CAGR ≈ 58,74%.
Baza płatnych klientów rosła jak przy stałym tempie ok. 59% rocznie.
9. Typowe błędy przy liczeniu CAGR
Zła liczba lat (t)
Jeśli liczysz CAGR od końca 2019 do końca 2024, to liczba lat t to 5, a nie 4. Ogólnie:t = tn − t0.Mieszanie okresów (rok vs miesiąc vs kwartał)
Wzór jest roczny. Jeśli korzystasz z danych miesięcznych, przeskaluj okres (np. 36 miesięcy = 3 lata) lub licz CAGR w ujęciu miesięcznym, a następnie przelicz na roczne:(1 + CAGR_mies)^12 − 1.Uwzględnianie pośrednich wartości
CAGR ignoruje wartości pośrednie – liczy się tylko wartość początkowa, końcowa i czas. To zaleta (prostota), ale i wada (nie widzisz zmienności w środku).Mylenie CAGR ze zwykłą średnią arytmetyczną procentów rok do roku
Średnia arytmetyczna z rocznych wzrostów (np. +10%, +60%, +20%) prawie zawsze da inny wynik niż CAGR – CAGR uwzględnia procent składany, średnia arytmetyczna nie.Interpretacja bez kontekstu
Wysoki CAGR wygląda dobrze, ale nie mówi nic o:- ryzyku (zmienności wyników),
- jednorazowych zdarzeniach (np. ogromna kampania, jednorazowy kontrakt),
- kosztach pozyskania wzrostu (marketing, rabaty).
10. Zalety i ograniczenia CAGR
Zalety
- prostota – wymaga trzech liczb: start, koniec, czas;
- porównywalność – można łatwo zestawiać różne projekty i inwestycje;
- uwzględnienie procentu składanego – wiarygodne w dłuższym horyzoncie;
- intuicyjna interpretacja – „średnio X% rocznie”.
Ograniczenia
- nie pokazuje wahań po drodze – rok ze spadkiem i rok z odbiciem mogą dać przyzwoity CAGR, który ukrywa wysokie ryzyko;
- słabo działa przy zmianach znaku – gdy wartości przechodzą przez 0, wzór traci sens;
- zakłada reinwestowanie/kumulację – co nie zawsze odpowiada realnej sytuacji (np. wypłacasz cały zysk).
11. CAGR a inne miary wzrostu w analityce internetowej
W analityce online często stosuje się trzy proste miary krótkookresowe:
- Year-over-Year (YoY) – wzrost rok do roku (np. 2024 vs 2023);
- Month-over-Month (MoM) – wzrost miesiąc do miesiąca;
- średnia arytmetyczna wzrostów – prosta średnia zmian w kolejnych okresach.
CAGR uzupełnia te miary: YoY/MoM pokazują bieżącą dynamikę, a CAGR – długoterminowy trend średnioroczny w całym badanym okresie.
Przykład zastosowania: w raporcie rocznym możesz zaprezentować 3–5‑letni CAGR ruchu oraz ostatni YoY dla kontekstu porównawczego; analogicznie warto porównać CAGR różnych kanałów (SEO, social, płatne kampanie) dla decyzji budżetowych.








