CAGR – wzór i jak obliczyć średnioroczny wzrost

Oskar Gajzler
Przez
Oskar Gajzler
Redaktor IINTE.edu.pl, na co dzień zajmuje się technologiami internetowymi i tłumaczeniem skomplikowanych tematów na prosty język. Pisze poradniki o tym, jak załatwiać sprawy przez internet, jak...
10 min czytania

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:

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:

  1. Zbierz dane

    • wartość początkowa Vp (start),
    • wartość końcowa Vk (koniec),
    • liczba lat t (okres).

  2. Podziel wartość końcową przez początkową


    Vk / Vp



  3. Oblicz pierwiastek stopnia „liczba lat”


    (Vk / Vp)^(1 / t) – to odpowiednik wzięcia pierwiastka t‑tego stopnia z ilorazu.



  4. Odejmij 1


    CAGR = (Vk / Vp)^(1 / t) − 1



  5. Wynik 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

  1. Vp = 10 000; Vk = 30 000; t = 3.
  2. 30 000 / 10 000 = 3.
  3. 3^(1/3) ≈ 1,4422.
  4. CAGR = 1,4422 − 1 = 0,4422.
  5. 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


  1. 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.



  2. 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.



  3. 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).



  4. 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.


  5. 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.

Udostępnij ten artykuł
Obserwuj
Redaktor IINTE.edu.pl, na co dzień zajmuje się technologiami internetowymi i tłumaczeniem skomplikowanych tematów na prosty język. Pisze poradniki o tym, jak załatwiać sprawy przez internet, jak bezpiecznie korzystać z sieci i jak dobierać sprzęt oraz oprogramowanie. Prywatnie tropi nowinki technologiczne i testuje je, zanim opisze.
Brak komentarzy

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *