FrançaisEnglishEspañolItalianoDeutschPortuguêsNederlandsPolski

Wzór na roczne przychody cykliczne: jak obliczyć ARR czysto

Opublikowano 13 marca 2026 · Jules, Founder of NoNoiseMetrics · 8min czytania

Zaktualizowano 16 kwietnia 2026

Wzór na roczne przychody cykliczne wygląda na jednolinijkowy — dopóki nie masz klientów na planach miesięcznych, kontraktach rocznych, umowach wieloletnich i ze zniżkami w tym samym portfelu. Roczne przychody cykliczne — to najczęściej cytowana metryka w raportowaniu SaaS, a większość decków na wczesnym etapie liczy ją źle, o współczynnik, który po cichu zawyża wycenę. Ten artykuł pokazuje dokładny wzór dla każdego scenariusza fakturowania, co wliczyć, co wyłączyć i jak wyciągnąć czysty wynik ze Stripe bez arkusza kalkulacyjnego.

Dla definicji zob. przewodnik o znaczeniu rocznych przychodów cyklicznych — ten artykuł skupia się na mechanice obliczeń.

Spis treści


Wzór na roczne przychody cykliczne

Roczne przychody cykliczne — to zannualizowana wartość wszystkich aktywnych subskrypcji rekurencyjnych w danej chwili. Wyłączone są opłaty jednorazowe, usługi profesjonalne i triale niezamienione na płatność. Wzór ma dwie postacie — prostą i pełną — pasujące do różnych konfiguracji fakturowania.

Postać prosta, gdy każdy klient płaci miesięcznie:

ARR = MRR × 12

Postać pełna, dla portfeli mieszanych:

ARR = Σ (wartość_roczna każdej aktywnej subskrypcji)

Gdzie roczna wartość każdej subskrypcji jest normalizowana:

Plan miesięczny:    cena_miesięczna × 12
Plan roczny:        roczna_wartość_kontraktu
Plan kwartalny:     cena_kwartalna × 4
Wieloletni:         całkowita_wartość_kontraktu ÷ lata_kontraktu

Obie postacie dają te same roczne przychody cykliczne, gdy MRR jest policzony poprawnie. Pełna wersja jest jedyną akceptowaną przez inwestorów w due diligence. Wszystko, co mnoży jeden dziwny miesiąc przez 12, to run rate, nie roczne przychody cykliczne.


Co wliczyć i wyłączyć

Roczne przychody cykliczne — co wliczyć

  • Subskrypcje miesięczne, wartość nominalna × 12
  • Wartość kontraktu rocznego, pełna kwota kontraktowa, nie cash zainkasowany z góry
  • Kontrakty wieloletnie, znormalizowane: 2-letni deal na 18 000 € = 9 000 € ARR
  • Zobowiązane minima zużycia, tylko część floor — zmienne zużycie powyżej wypada
  • Plany ze zniżką po cenie faktycznie płaconej, plan 1 200 €/rok ze zniżką 25 % = 900 € ARR
  • Triale auto-konwertujące z zapisaną metodą płatności, tylko przy spójnej polityce

Roczne przychody cykliczne — co wyłączyć

  • Jednorazowe opłaty za setup i onboarding — realny przychód, ale nie cykliczny
  • Usługi profesjonalne — wdrożenie, szkolenie, custom development
  • Czysto zmienne nadwyżki zużycia bez zobowiązanego minimum
  • Triale niezamienione bez metody płatności
  • Zwroty i noty kredytowe — odjąć od odpowiedniej subskrypcji

Wzór łapie przychód zobowiązany i przewidywalny. To, co trzeba sprzedawać co rok od nowa, nie należy do liczby.


Przykłady liczbowe

Przykład 1: portfel 100 % miesięczny

20 klientów płaci po 79 €/mies.

MRR = 20 × 79 € = 1 580 €
ARR = 1 580 € × 12 = 18 960 €

Wzór redukuje się tu do MRR × 12.

Przykład 2: miesięczne i roczne mieszane

  • 25 klientów po 49 €/mies.
  • 12 klientów po 468 €/rok (równowartość 39 €/mies.)
  • 3 klientów na umowie 2-letniej za 1 800 € łącznie
  • 2 400 € opłat setupowych w tym miesiącu
Wkład miesięczny:      25 × 49 € × 12 = 14 700 €
Wkład roczny:          12 × 468 €     = 5 616 €
Wkład wieloletni:      3 × (1 800 € ÷ 2) = 2 700 €
Opłaty jednorazowe:    wyłączone
                       ─────────────
Roczne przychody cykliczne: 23 016 €

Opłaty setupowe to realny cash, ale nigdy nie wchodzą do liczby ARR.

Przykład 3: zniżka i zużycie zobowiązane

Klient ze zniżką promo 30 % płaci 840 €/rok (cena cennikowa 1 200 €) plus floor zużycia 500 €/mies. ze średnią nadwyżką 200 €:

Roczny ze zniżką:      840 €
Floor zobowiązany:     500 € × 12 = 6 000 €
Nadwyżka:              wyłączona
                       ──────────
Subtotal ARR:          6 840 €

Gdy zniżka wygasa przy odnowieniu, dodatkowe 360 € staje się expansion ARR w tym momencie, nie wstecznie.


ARR vs MRR vs przychód całkowity

Trzy liczby często mylone w pitch deckach:

MetrykaCo mierzyKiedy używać
MRRMiesięczna baza cyklicznaTracking operacyjny
ARRZannualizowana baza subskrypcjiRaporty inwestorskie, benchmarki
Przychód całkowity (GAAP)Wszystko, w tym jednorazowePodatki, księgowość (ASC 606)

Roczne przychody cykliczne stoją między MRR (operacyjne) a przychodem rozpoznanym (księgowy). Są wyprzedzające: mówią, co biznes wyprodukuje przez najbliższe 12 miesięcy, jeśli nic się nie zmieni. Przychód całkowity wg ASC 606 patrzy wstecz: co zarobiono i rozpoznano w minionym okresie.

Zannualizowany run rate — to czwarta liczba, często błędnie nazywana rocznymi przychodami cyklicznymi. Run rate to jakakolwiek liczba przychodu × 12 — usługi, jednorazowe, nadwyżki włącznie. Wzór to wyłącza. Miesiąc 50 000 € z 20 000 € usług daje 30 000 € × 12 = 360 000 € ARR, ale figuruje jako run rate 600 000 €. Inwestorzy łapią inflację w due diligence.


Roczne przychody cykliczne — benchmarki według etapu

Zakresy wzrostu z State of the Cloud Bessemera i ankiet SaaS Capital:

EtapARRCel YoY
Wczesna trakcja< 300 k€Product-market fit
Seed300 k€–1 M€3× (200 %)
Series A1 M€–5 M€2,5× (150 %)
Series B5 M€–20 M€2× (100 %)
Wzrost20 M€–100 M€1,5× (50 %)
Scale100 M€+30–50 %

Reguła T2D3 (Triple, Triple, Double, Double, Double) — to trajektoria od 1 M€ do 100 M€. Mało firm to osiąga; VC używają jej jako górnego benchmarku przy ocenie etapu wzrostu.

Net Revenue Retention łączy się ze wzrostem ARR. NRR powyżej 100 % oznacza, że klienci istniejący rozszerzają roczne przychody cykliczne bez nowej akwizycji — zob. przewodnik NRR dla bootstrapperów.


Roczne przychody cykliczne — obliczenia ze Stripe

Stripe nie pokazuje ARR natywnie. Trzy podejścia: jak liczyć roczne przychody cykliczne z surowych danych Stripe:

Metoda 1: MRR × 12 (szybkie szacowanie)

Otwórz Billing → Przegląd w panelu Stripe, znajdź MRR, pomnóż przez 12. Tylko orientacyjnie — MRR ze Stripe może zawierać triale i opłaty jednorazowe zależnie od konfiguracji.

Metoda 2: eksport API (dokładny)

Pobierz wszystkie aktywne subskrypcje przez /v1/subscriptions?status=active. Dla każdej:

  1. Odczytaj plan.amount i plan.interval
  2. Znormalizuj do miesięcznego: roczne ÷ 12, kwartalne ÷ 3
  3. Zastosuj zniżki przez discount.coupon.percent_off lub amount_off
  4. Sumuj wszystkie itemy w items.data (klient może mieć kilka subskrypcji i add-onów)
  5. Wyłącz status=trialing, chyba że twoja polityka ARR je liczy
  6. Wyłącz plan.amount = 0
  7. Sumuj ekwiwalenty miesięczne, pomnóż przez 12

Główny przypadek graniczny: klient na planie bazowym 49 €/mies. plus add-on 20 €/mies. wnosi 69 €, nie 49 €. Pominięcie pojedynczego itemu sprawia, że roczne przychody cykliczne są systematycznie zaniżone.

Metoda 3: bezpośrednie podłączenie Stripe (automatycznie)

NoNoiseMetrics łączy się z twoim kontem Stripe i liczy roczne przychody cykliczne w czasie rzeczywistym, normalizując plany roczne, umowy wieloletnie, triale i zniżki automatycznie.


Częste błędy: roczne przychody cykliczne

1. Liczenie cashu rocznego z góry jako MRR miesiąca. Płatność roczna 948 € w marcu to nie 948 € marcowego MRR; to 79 €/mies. rozłożone na 12 miesięcy.

2. Włączanie opłat jednorazowych. Setup, onboarding i prace projektowe nadymają ARR i są korygowane w due diligence.

3. Brak normalizacji umów wieloletnich. Kontrakt 3-letni za 30 000 € — to 10 000 € ARR, nie 30 000 €.

4. Cena cennikowa przy planach ze zniżką. ARR odzwierciedla, ile klienci faktycznie płacą, nie cenę katalogową.

5. Włączanie triali przed pierwszą płatnością. Trial konwertujący jutro nie jest dziś ARR.

6. Mieszanie run rate z ARR. Przychód z usług × 12 to run rate, nie roczne przychody cykliczne.

7. Raportowanie średniego ARR. Roczne przychody cykliczne — to metryka punktowa. Używaj końca okresu, nie średniej miesięcznej.

Dla obliczenia odwrotnego — z MRR z powrotem do ARR — zob. przewodnik konwersji ARR.


FAQ

Jaki jest wzór na roczne przychody cykliczne?

Wzór na roczne przychody cykliczne: zsumuj wartość roczną każdej aktywnej subskrypcji. Plany miesięczne × 12, plany roczne po wartości kontraktu, kontrakty wieloletnie podzielone przez lata kontraktu. Wyłącz opłaty jednorazowe, usługi i triale niezamienione. Postać prosta (MRR × 12) działa tylko, gdy każdy klient płaci miesięcznie.

Jak obliczyć roczne przychody cykliczne z portfela mieszanego?

Zastosuj wzór pełny: znormalizuj każdą subskrypcję do wartości rocznej, potem zsumuj. Plany miesięczne wnoszą cena × 12, plany roczne wnoszą pełną wartość kontraktu, a kontrakty wieloletnie wnoszą całość ÷ lata. Wynik — to roczne przychody cykliczne w tym momencie.

Czy opłaty jednorazowe mają być w pozycji roczne przychody cykliczne?

Nie. Wzór na roczne przychody cykliczne wyłącza opłaty jednorazowe — setup, onboarding, usługi profesjonalne — niezależnie od wielkości. Roczne przychody cykliczne łapią tylko przychód, którego oczekujesz co rok bez ponownej sprzedaży.

Jaka jest różnica: roczne przychody cykliczne vs run rate?

Roczne przychody cykliczne — to zannualizowana wartość tylko subskrypcji rekurencyjnych, poprawnie znormalizowana. Run rate — to dowolna liczba przychodu × 12, usługi i jednorazowe włącznie. Wzór wyłącza wszystko, co nie jest subskrypcją cykliczną, więc roczne przychody cykliczne są zawsze ≤ run rate.

Czy roczne przychody cykliczne obejmują zniżki?

Tak — po cenie faktycznie płaconej po zniżce. Plan 1 200 €/rok sprzedany ze zniżką 25 % wnosi 900 € do pozycji roczne przychody cykliczne, nie 1 200 €. Gdy zniżka wygasa przy odnowieniu, dodatkowa wartość wpływa jako expansion w tym momencie.

Jak wzór na roczne przychody cykliczne traktuje umowy wieloletnie?

Kontrakty wieloletnie dzieli się przez lata kontraktu. 2-letni deal na 18 000 € wnosi 9 000 € do pozycji roczne przychody cykliczne. Wzór mierzy zawsze run-rate zannualizowany, nigdy lifetime-wartość kontraktu.

Czy mogę po prostu pomnożyć MRR przez 12, by dostać roczne przychody cykliczne?

Tylko jeśli MRR jest policzony poprawnie z każdym cyklem fakturowania znormalizowanym. Jeśli MRR się zgadza, postać prosta (MRR × 12) daje właściwą odpowiedź. Jeśli MRR zawiera opłaty jednorazowe albo nieznormalizowane płatności roczne, wynikowe roczne przychody cykliczne są błędne w tej samej proporcji.

Jaka jest dobra dynamika wzrostu? Roczne przychody cykliczne — benchmark.

Od 300 k€ do 1 M€ benchmarkiem jest 3× r/r. Od 1 M€ do 5 M€ — 2,5×. Od 5 M€ do 20 M€ — 2×. Pochodzą ze State of the Cloud Bessemera. Wzrost poniżej benchmarku — roczne przychody cykliczne — nie jest automatycznie zły; retencja i unit economics liczą się tak samo.


Zobacz swoje roczne przychody cykliczne na żywo

NoNoiseMetrics stosuje pełny wzór i wylicza roczne przychody cykliczne z twoich danych Stripe automatycznie — plany roczne, umowy wieloletnie, zniżki i triale, wszystko znormalizowane.

Połącz Stripe

Dalej: Słownik metryk SaaS ze wszystkimi powiązanymi metrykami, definicjami i wzorami.

Share: Share on X Share on LinkedIn
J
Juleake
Solo founder · Building in public
Building NoNoiseMetrics — risk radar for indie SaaS founders.
Zobacz swój prawdziwy MRR ze Stripe → Zacznij za darmo