Audyt FP&A dla SaaS i Software House’ów
Praktyczna checklista, którą stosujemy w Incro przy audytach FP&A spółek SaaS i Software House’ów w Polsce i UE. Sześć obszarów — od polityki rozpoznania przychodu po jakość danych pod AI — i krótki, dziewięciopunktowy test gotowości na końcu.
Checklista — 6 obszarów, 56 punktów
Rozpoznanie przychodu
- Spisana i systematycznie stosowana polityka rozpoznania przychodu zgodna ze stosowanymi standardami rachunkowości (UoR lub MSSF).
- Każdy typ kontraktu (subskrypcja, usługi rozliczane czasem i materiałem, kontrakt ryczałtowy, wdrożenie, wsparcie, szkolenia) ma jednoznacznie określony moment i sposób rozpoznania przychodu.
- Polityka rachunkowości w obszarze przychodów zatwierdzona przez zarząd lub audytora zewnętrznego, aktualizowana nie rzadziej niż raz w roku.
- Roczny abonament 12-miesięczny rozpoznawany w rachunku wyników liniowo 1/12 miesięcznie, a nie jednorazowo w momencie wystawienia faktury.
- Saldo przychodów przyszłych okresów (rozliczeń międzyokresowych przychodów) uzgadniane miesięcznie z kwotami zafakturowanymi, ale jeszcze nie rozpoznanymi w wyniku.
- Miesięczny raport zestawiający kwoty zafakturowane, rozpoznane w wyniku oraz pozostałe do rozpoznania jest dostępny i analizowany.
- Rabat udzielony przy umowach 24/36-miesięcznych rozkładany proporcjonalnie przez cały okres umowy, a nie odnoszony w całości w pierwszym roku.
- Opłata wstępna jednoznacznie zaklasyfikowana: jako odrębne świadczenie albo element subskrypcji — z wynikającymi z tego konsekwencjami księgowymi.
- Opłata wstępna ujęta jako element subskrypcji rozkładana przez przewidywany okres relacji z klientem (zwykle 24-36 miesięcy), a nie tylko przez pierwotny okres umowy.
- Usługi wdrożeniowe rozpoznawane spójną metodą: na podstawie poniesionych nakładów (godziny lub koszty) albo osiągniętych etapów odbioru.
- Rejestr modyfikacji kontraktów (data, typ zmiany, wpływ na ARR) prowadzony w systemie, a nie doraźnie w arkuszu kalkulacyjnym.
- Zmiana planu w trakcie okresu rozliczeniowego obsługiwana w spójny sposób: nowa cena uśredniona dla pozostałych miesięcy albo zastosowana dopiero od kolejnego okresu.
- Zawieszenie subskrypcji ujmowane jako zobowiązanie wobec klienta, ze spisaną zasadą rozliczenia po wznowieniu.
- Moment rozpoczęcia rozpoznawania przychodu po okresie próbnym jednoznacznie zdefiniowany (data konwersji albo pierwsza faktura).
- Okres próbny wliczony w roczną przedpłatę traktowany konsekwentnie: skraca okres rozpoznania albo przesuwa początek okresu rozliczeniowego.
- Cena katalogowa (cena sprzedaży na zasadach standardowych) udokumentowana dla każdego produktu i okresowo weryfikowana.
- Prowizje marketplace’u (AWS, Azure, Salesforce AppExchange) ujmowane spójnie w rachunku wyników.
- Przychód z umów white-label rozpoznawany po właściwej stronie (klient końcowy vs partner), zgodnie z treścią kontraktu i charakterem transakcji.
- Rabaty wolumenowe rozliczane konsekwentnie: od kolejnych zamówień po przekroczeniu progu albo z korektą wcześniej rozpoznanego przychodu.
- Przychód zmienny (oparty o zużycie, premie wynikowe) szacowany jednolitą metodą i aktualizowany co miesiąc.
Mieszane strumienie przychodów (SaaS + usługi)
- Rachunek wyników rozdzielony na linie biznesowe: licencje rekurencyjne, usługi rozliczane czasem i materiałem, kontrakty ryczałtowe, opłaty wstępne, wsparcie, doradztwo.
- Każda linia biznesowa ma osobno raportowany przychód, koszt własny i marżę brutto.
- Czas niewykorzystany (tzw. ławka rezerwowa) wyodrębniony w rachunku wyników jako koszt projektowy lub koszt ogólny — nie jest ukryty w kosztach wynagrodzeń.
- Wykorzystanie zespołu mierzone miesięcznie, z poziomem alarmowym zdefiniowanym wewnętrznie, a nie ustalanym po fakcie.
- Zmiany struktury przychodów (np. spadek udziału licencji z 60% do 40%) widoczne w trendzie miesięcznym i nie giną w konsolidacji.
- Cennik usług projektowych i licencji dla tego samego klienta zdefiniowany, udokumentowany i przeglądany cyklicznie.
Rentowność per klient i per produkt
- Koszt własny na poziomie produktu (hosting, czas zespołu deweloperskiego, wsparcie, prowizje płatnicze) alokowany konsekwentną metodą, a nie pomijany w kosztach ogólnych.
- Marża brutto liczona na poziomie produktu, modułu i planu (np. Free, Pro, Enterprise), a nie tylko zbiorczo dla całej firmy.
- Koncentracja przychodów na pięciu największych klientach znana i monitorowana, z wewnętrznie zdefiniowanym poziomem ryzyka.
- Czas wsparcia poświęcany na 10% najbardziej obciążających klientów mierzony miesięcznie i alokowany kosztowo do tych klientów.
- Marża każdego segmentu klientów (mali, średni, duzi) raportowana osobno, a nie tylko jako średnia ważona dla całej bazy.
- Krzywe retencji kohortowej dla 6, 12, 24 i 36 miesięcy aktualizowane co kwartał.
- Koszt pozyskania klienta liczony osobno dla każdego kanału (organiczny, płatny, sprzedaż wychodząca, polecenia), a nie jako jedna uśredniona wartość.
Wskaźniki specyficzne dla SaaS
- MRR, ARR oraz przychód księgowy uzgodnione miesięcznie, ze świadomością różnic między nimi (np. ARR rosnącej spółki nie zrówna się z przychodem księgowym z ostatnich 12 miesięcy).
- Miesięczny rejestr pokazuje obok siebie wartości zakontraktowane, zafakturowane i rozpoznane w wyniku — a nie tylko jedną z tych liczb.
- Rozbicie zmiany MRR na nowych klientów, rozszerzenia, redukcje i odejścia raportowane co miesiąc.
- Retencja przychodu netto (NRR) liczona na kohortach klientów, a nie jako jedna uśredniona wartość dla całej bazy.
- Odejścia liczone osobno w ujęciu liczby klientów i w ujęciu wartości przychodu — różnica między tymi miarami pokazuje skuteczność rozszerzeń.
- Koszt pozyskania klienta obejmuje pełen koszt sprzedaży i marketingu: wynagrodzenia zespołu, narzędzia, koszty contentu — nie tylko płatne media.
- Stosunek LTV do CAC monitorowany na bieżąco i interpretowany w kontekście dynamiki spółki.
- Okres zwrotu z kosztu pozyskania klienta (CAC payback) raportowany w miesiącach.
- Tempo wypalania gotówki (burn rate) liczone na bazie kasowej, a nie jako księgowa strata na wyniku.
- Pas startowy (runway) liczony jako stan gotówki podzielony przez miesięczne wypalanie, z uwzględnieniem ściągalności należności i salda przychodów przyszłych okresów — nie jako uproszczony iloraz.
- Cykl rotacji należności (DSO) i odpis na należności wątpliwe liczone realnie i raportowane co miesiąc.
Architektura danych i operacje
- Lista systemów źródłowych (billing, ERP, CRM, księgowość, bramka płatnicza, narzędzia BI) udokumentowana z osobą odpowiedzialną za każdy z nich.
- Wskazany jeden, nadrzędny system będący źródłem prawdy o przychodzie — rozstrzyga w razie rozbieżności między pozostałymi.
- Miesięczne uzgodnienie ścieżki: zamówienie → faktura → płatność → rozpoznanie w wyniku, z wyznaczoną osobą odpowiedzialną i znanym czasem trwania.
- Zamknięcie miesiąca trwa nie dłużej niż 10 dni roboczych i nie jest zależne od pojedynczej osoby w zespole finansowym.
- Wielowalutowość: kontrakty w EUR i USD raportowane w walucie funkcjonalnej i sprawozdawczej, różnice kursowe ujmowane w wyniku co miesiąc.
- Pulpit raportowy spółki w znacznej części zautomatyzowany — nie jest to 100% arkusza odświeżanego ręcznie.
- Ślad zmian w wyniku (kto, kiedy, dlaczego) prowadzony systemowo, a nie odtwarzany z pamięci.
- Dane finansowe w stanie pozwalającym narzędziom analitycznym i AI odpowiadać na pytania bez halucynacji — istnieje czysta, znormalizowana warstwa danych.
Polski kontekst regulacyjny
- KSeF 2.0: system bilingowy poprawnie generuje e-faktury dla subskrypcji, rozliczeń proporcjonalnych, zmian planu i korekt w trakcie okresu.
- Korekty subskrypcyjne przechodzą walidację KSeF bez błędów — nie wymagają ręcznej obsługi w każdym przypadku.
- Próg stawki CIT 9% / 19% monitorowany na bieżąco, z alertem przed przekroczeniem.
- Estoński CIT to świadoma decyzja (stosujemy lub nie), z udokumentowanymi limitami i konsekwencjami wybranego wariantu.
9-punktowy test gotowości finansowej
Dziewięć kluczowych punktów wybranych spośród całej checklisty. Zaznacz przy każdym, jak to wygląda u Was. Po ostatnim oznaczeniu zobaczysz krótkie podsumowanie z rekomendacją.
Roczny abonament 12-miesięczny rozpoznawany w rachunku wyników liniowo 1/12 miesięcznie, zgodnie ze stosowanymi standardami rachunkowości (UoR lub MSSF).
Opłaty wstępne, wdrożeniowe i onboardingowe rozłożone przez przewidywany okres relacji z klientem (zwykle 24-36 miesięcy), a nie księgowane jednorazowo z góry.
Rachunek wyników rozdziela linie biznesowe (licencje, usługi rozliczane czasem, kontrakty ryczałtowe, wsparcie), z osobnym przychodem, kosztem własnym i marżą brutto.
Koncentracja przychodów na pięciu największych klientach znana, monitorowana i utrzymywana w ramach wewnętrznie zdefiniowanego progu ryzyka.
Retencja przychodu netto liczona na kohortach klientów, a nie jako jedna uśredniona wartość dla całej bazy.
Okres zwrotu z kosztu pozyskania klienta (CAC payback) znany i monitorowany na bieżąco.
Wskazany jeden, nadrzędny system będący źródłem prawdy o przychodzie — rozstrzyga w razie rozbieżności między pozostałymi.
Kontrakty wielowalutowe (EUR, USD) raportowane w walucie funkcjonalnej i sprawozdawczej, różnice kursowe ujmowane w wyniku co miesiąc.
KSeF 2.0: walidacja przechodzi bez błędów dla wszystkich typów faktur (subskrypcje, rozliczenia proporcjonalne, korekty).
Chcesz omówić swój wynik?
Po przejściu testu zobaczysz tu krótkie podsumowanie. Niezależnie od wyniku — jeśli któreś punkty wymagają komentarza albo chcesz porównać Wasz stan z innymi SaaS-ami w Polsce, zarezerwuj 30 minut. Bez slajdów, bez nacisku.
Umów 30-min spotkanie discovery →Bezpłatnie · niezobowiązująco · termin online