Z listy klientów nie ubył nikt, a przychód jest niższy o 187 tys. zł. Który odczyt retencji to pokaże?
Osiem tych samych klientów, a przychód niższy o 187 tys. zł. Cztery sposoby liczenia retencji przychodu na jednych danych i arkusz, który liczy je sam.
Na liście klientów za wrzesień jest tych samych osiem nazw co rok wcześniej, a przychód z nich jest niższy o 187 tys. zł. Nikt nie wypowiedział umowy, żadna faktura nie wróciła zakwestionowana, w zestawieniu nie ma pozycji „klient utracony”. Ubyło zakresu: jeden klient zszedł z 310 na 180 tys. zł rocznie, drugi z 150 na 90, trzeci przestał zamawiać wdrożenia i został przy samym utrzymaniu. Raport, który liczy nazwy na liście, pokaże retencję 100 proc. i będzie formalnie poprawny.
Dlaczego osiem nazw na liście to nie to samo co 1 700 tys. zł przychodu?
Retencja liczona na klientach odpowiada na pytanie, ilu z nich dalej kupuje cokolwiek. Retencja liczona na przychodzie odpowiada na pytanie, ile z nich zostaje w firmie pieniędzy. W modelu projektowym i abonamentowo-projektowym te dwie liczby rozjeżdżają się szybciej niż w sprzedaży licencji, bo zakres jest negocjowany przy każdym zleceniu, a nie raz w roku przy odnowieniu.
Benchmarki, które krążą w tej niszy, mierzą to pierwsze. Analiza ponad 300 agencji z 2025 roku podaje, że agencje ośmiocyfrowe utrzymują rocznie 92 proc. klientów, a siedmiocyfrowe 78 proc., ale publikacja nie podaje ani definicji utrzymania, ani składu próby w podziale na te dwie grupy — więc jest to punkt odniesienia dla liczby nazw, nie dla pieniędzy. Dane z sieci rozliczeniowej Recurly dają dla segmentu usług biznesowych i profesjonalnych medianę rocznego churnu 3,21 proc. i 1,83 proc. w najlepszym kwartylu, a w innym miejscu tej samej strony 3,44 proc. dla tego samego segmentu, bez wyjaśnienia różnicy. Dwie liczby o tej samej nazwie, z jednego źródła, z jednego okresu. To wystarczający powód, żeby nie zestawiać własnego wyniku z cudzym, dopóki nie wiadomo, co dokładnie było w liczniku i w mianowniku.
Którą z pięciu definicji retencji przychodu opisuje Twoja firma?
Rozbieżność nie jest polską specyfiką ani skutkiem niechlujstwa małych firm. W przeglądzie raportów giełdowych dziesięć spółek raportuje ten sam wskaźnik pod pięcioma nazwami i według co najmniej siedmiu różnych formuł, a wyniki rozciągają się od 96 do 125 proc. Różnice siedzą w czterech miejscach: co jest jednostką (przychód roczny, przychód z produktu, przychód „zannualizowany”), jakie jest okno porównania (punkt do punktu po 12 miesiącach, średnia krocząca z dwunastu odczytów, kwartał do kwartału), czy usługi są wyłączone z licznika i czy klient, który odszedł, zostaje w kohorcie z zerem.
W firmie usługowej 10-100 osób sensowne są trzy odczyty, liczone na tej samej kohorcie klientów, którzy fakturowali się w okresie bazowym:
- Retencja brutto — przychód bieżący z tych klientów, ale żadnemu nie wolno przekroczyć własnej bazy. Mierzy wyłącznie ubytek. Nie może wyjść powyżej 100 proc.
- Retencja netto — przychód bieżący z tych samych klientów bez ograniczenia, czyli ubytek pomniejszony o rozszerzenia zakresu u tych, którzy kupili więcej. Może wyjść powyżej 100 proc. i wtedy maskuje ubytek.
- Retencja na przychodzie powtarzalnym — to samo co wyżej, z wyłączeniem pozycji jednorazowych (wdrożenie, migracja, audyt startowy) po obu stronach porównania. Jedyny odczyt, który nie zmienia się tylko dlatego, że rok temu wypadło duże wdrożenie.
Czwarty odczyt, liczba klientów, zostaje w raporcie jako kontrola spójności: jeśli retencja na klientach wynosi 100 proc., a na przychodzie 89 proc., to znaczy, że problem jest w zakresach, a nie w odejściach, i rozmowa handlowa ma iść do obecnych klientów, nie do nowych.
Ile wynosi retencja na tych samych danych, policzona czterema sposobami?
Poniżej osiem klientów firmy usługowej, przychód netto w tys. zł, okres bazowy to dwanaście miesięcy zakończonych rok przed okresem bieżącym. Kolumna „jednorazowe” pokazuje, ile w danym okresie było pozycji projektowych niepowtarzalnych.
| Klient | Baza 12 mies. | w tym jednorazowe | Bieżące 12 mies. | w tym jednorazowe | Zmiana |
|---|---|---|---|---|---|
| A | 420 | 0 | 430 | 25 | +10 |
| B | 310 | 90 | 180 | 0 | -130 |
| C | 240 | 0 | 253 | 0 | +13 |
| D | 190 | 0 | 150 | 0 | -40 |
| E | 160 | 0 | 165 | 0 | +5 |
| F | 150 | 40 | 90 | 0 | -60 |
| G | 120 | 0 | 130 | 0 | +10 |
| H | 110 | 0 | 115 | 0 | +5 |
| Razem | 1 700 | 130 | 1 513 | 25 | -187 |
Te same dane dają cztery wyniki:
| Odczyt | Wyliczenie | Wynik | Co mówi |
|---|---|---|---|
| Liczba klientów | 8 / 8 | 100 proc. | Nikt nie odszedł |
| Retencja netto | 1 513 / 1 700 | 89,0 proc. | Ubyło 187 tys. zł przychodu |
| Retencja brutto | 1 470 / 1 700 | 86,5 proc. | Sam ubytek, bez rozszerzeń |
| Retencja na przychodzie powtarzalnym | 1 488 / 1 570 | 94,8 proc. | Baza była podbita wdrożeniami |
Retencja brutto bierze dla każdego klienta mniejszą z dwóch kwot: 420 dla A, 180 dla B, 240 dla C, 150 dla D, 160 dla E, 90 dla F, 120 dla G, 110 dla H, czyli 1 470 tys. zł. Różnica między 86,5 a 89,0 proc. to 43 tys. zł rozszerzeń u klientów A, C, E, G i H — 2,5 punktu, które zasłaniają ubytek o wartości 230 tys. zł. Odczyt na przychodzie powtarzalnym wychodzi najwyżej, bo z bazy wypadło 130 tys. zł wdrożeń u B i F, a z okresu bieżącego tylko 25 tys. zł u A. Pokazuje realną erozję stałego zakresu, ale przemilcza, że firma nie sprzedała w tym roku żadnego nowego projektu poza jednym.
Żaden z tych czterech wyników nie jest manipulacją. Każdy odpowiada na inne pytanie i każdy wolno pokazać zarządowi, pod warunkiem że obok stoi formuła. Pokazanie jednego, wybranego po tym, jak wyszedł najlepiej, jest już manipulacją.
Spadek czy sezonowość: ile miesięcy trzeba porównać, żeby to rozstrzygnąć?
W usługach pojedynczy miesiąc nie rozstrzyga niczego: fakturowanie przesuwa się o etap odbioru, a u klienta B wrzesień może być po prostu miesiącem bez zamówienia. Dlatego oba porównywane okresy mają być dwunastomiesięczne i oba mają się kończyć tym samym miesiącem kalendarzowym. Porównanie okna kwiecień-marzec z oknem styczeń-grudzień wprowadza do wyniku sezonowość, której w danych nie było.
Trzy reguły, które oddzielają erozję od szumu:
- Licz na oknie kroczącym 12 miesięcy, odczyt raz w miesiącu. Trend widać na trzech kolejnych odczytach, nie na jednym.
- Kohortę zamroź w pierwszym miesiącu okna. Klienci pozyskani po tej dacie nie wchodzą do licznika retencji — ich przychód jest wzrostem, nie utrzymaniem, i doliczony do licznika ukryje każdy ubytek.
- Klient, który przestał fakturować, zostaje w kohorcie z zerem. Usunięcie go z obu stron porównania zawyża wynik dokładnie o jego udział.
Przy fakturowaniu projektowym z długimi odbiorami sam przychód jest opóźnionym sygnałem. Wcześniejszy jest spadek zamówionego zakresu — zaakceptowanych wycen, podpisanych aneksów, zaplanowanych godzin — i dlatego w arkuszu warto mieć osobną kolumnę na zakres zamówiony, nawet jeśli nie da się jej wypełnić dla każdego klienta.
Jakie kolumny musi mieć arkusz, żeby policzył to sam co miesiąc?
Arkusz stoi na jednej tabeli źródłowej z fakturami: data, klient, kwota netto, typ pozycji. Wszystko inne jest formułą. Typ pozycji to jedyne pole, które ktoś musi uzupełniać ręcznie — i jedyne, które decyduje o różnicy między 89,0 a 94,8 proc.
| Kolumna | Zawartość | Formuła lub źródło |
|---|---|---|
| Klient | Jedna nazwa na jeden podmiot, bez wariantów zapisu | Lista z systemu fakturowego, nie wpisywana ręcznie |
| Typ pozycji | powtarzalna / jednorazowa | Lista rozwijana, uzupełniana przy wystawieniu faktury |
| Baza 12 mies. | Suma netto klienta w oknie bazowym | SUMIFS(kwota; klient; $A2; data; ">="&$B$1; data; "<"&$C$1) |
| Bieżące 12 mies. | Suma netto klienta w oknie bieżącym | Ta sama formuła z datami okna bieżącego |
| Wkład do retencji brutto | Mniejsza z dwóch kwot | MIN(baza; biezace) |
| Rozszerzenie | Nadwyżka nad bazą | MAX(0; biezace-baza) |
| Zmiana proc. | Spadek lub wzrost udziału klienta | biezace/baza-1, przy bazie zero puste |
| Flaga | Czy klient wchodzi na listę do rozmowy | JEŻELI(ORAZ(zmiana<-0,1; baza>prog_kwotowy); "do rozmowy"; "") |
Cztery wyniki z sekcji wyżej to cztery sumy z tych kolumn, podzielone przez sumę bazy. Raport zarządczy dostaje je jako jedną linię z czterema liczbami i datami obu okien. Lista klientów z flagą idzie osobno, bo to materiał na decyzję handlową, nie na slajd. Dyscyplina nazewnictwa i jeden właściciel pola „typ pozycji” decydują o tym, czy ten arkusz przeżyje pół roku — to kwestia procedury, nie formuły, a procedurę trzeba opisać tak, żeby wykonał ją ktoś inny.
187 tys. zł mniej to ile godzin zespołu i ile nowej sprzedaży?
Ubytek przychodu w firmie usługowej ma dwie konsekwencje, których nie widać w samym wskaźniku. Pierwsza to wolna zdolność. Przy średniej stawce 160 zł za godzinę 187 tys. zł odpowiada 1 169 godzinom pracy do sprzedania — mniej więcej rocznemu obłożeniu jednej osoby, jeśli obłożenie liczyć na poziomie, który raport SPI za 2025 rok podaje jako 66,4 proc., najniższy w historii tego badania i wyraźnie poniżej celu 75 proc. Własną stawkę i własne obłożenie trzeba podstawić samemu, bo przy stawce 90 zł ten sam ubytek to już blisko dwie osoby.
Druga konsekwencja jest w marży. Ten sam raport podaje marżę na projektach 37,7 proc. w 2025 roku wobec 35,9 proc. rok wcześniej oraz EBITDA 9,9 proc., co pokazuje proporcję: ubytek rzędu 11 proc. przychodu zjada wynik operacyjny wielokrotnie, jeśli koszty zespołu zostają na miejscu. Odbudowa tego przychodu nową sprzedażą jest droższa niż utrzymanie zakresu u klienta, który już płaci — i dlatego lista klientów z flagą ma pierwszeństwo przed kampanią.
Jest też sygnał niefinansowy. W tym samym badaniu odsetek klientów gotowych udzielić referencji spadł do 68,2 proc. z 70,1 proc. rok wcześniej. Klient, który ścina zakres, zwykle przestaje być referencją wcześniej, niż przestaje płacić — a referencja jest tym, czym firma usługowa domyka kolejne zlecenia.
Którą rozmowę umówić w tym tygodniu, a której nie umawiać?
Po pierwszym pomiarze decyzja dotyczy dwóch, najwyżej trzech klientów, nie całej listy. Kryterium wejścia na listę: spadek powyżej 10 proc. własnej bazy, utrzymujący się na trzech kolejnych odczytach okna kroczącego, przy bazie przekraczającej próg kwotowy, który sam ustawiasz tak, żeby koszt reakcji był niższy od stawki za odzyskane godziny.
Przed wysłaniem pierwszego zestawienia sprawdź pięć rzeczy:
- Oba okna mają po 12 miesięcy i kończą się tym samym miesiącem.
- Kohorta jest zamrożona, a klienci pozyskani w trakcie okna są poza licznikiem retencji.
- Klienci bez faktury w okresie bieżącym mają w arkuszu zero, nie puste pole.
- Pozycje jednorazowe są oznaczone po obu stronach porównania, nie tylko w okresie bieżącym.
- Pod każdą z czterech liczb stoi formuła i daty okien — inaczej na następnym spotkaniu zarząd porówna je z liczbą policzoną inaczej.
Klient B z przykładu nie wymaga kampanii ani rabatu. Wymaga odpowiedzi na pytanie, czy 130 tys. zł zakresu przeszło do kogoś innego, zostało wstrzymane, czy zrobił je u siebie — bo każda z tych odpowiedzi prowadzi do innego działania, a wskaźnik retencji nie rozróżnia ich w ogóle. Pierwszy pomiar ma jedno zadanie: wskazać dwie nazwy i dwie kwoty, o które trzeba zapytać, zanim przestaną być pytaniem.