DSO w finansach (days sales outstanding) to średnia liczba dni, jaka mija od wystawienia faktury do wpływu zapłaty. W polskiej analizie finansowej ten sam wskaźnik nazywa się wskaźnikiem rotacji należności w dniach albo cyklem rotacji należności. Liczysz go, dzieląc średni stan należności z tytułu dostaw i usług przez przychody ze sprzedaży i mnożąc wynik przez liczbę dni w okresie. Im niższe DSO, tym szybciej sprzedaż zamienia się w gotówkę.
DSO to średnia, więc nie powie, którzy klienci płacą z opóźnieniem. Do tego służy wiekowanie należności, czyli podział niezapłaconych faktur według liczby dni po terminie. Najwięcej widać, gdy patrzysz na oba naraz.
Wzór na wskaźnik rotacji należności w razach i w dniach
Wskaźnik ma dwie wersje, które opisują to samo z dwóch stron.
Rotacja należności w razach. Przychody ze sprzedaży ÷ średni stan należności z tytułu dostaw i usług. Pokazuje, ile razy w okresie firma zebrała od klientów równowartość swoich należności. Im wyższy wynik, tym lepiej.
Rotacja należności w dniach (DSO). Średni stan należności ÷ przychody ze sprzedaży × liczba dni w okresie. Ten sam wynik dostaniesz, dzieląc liczbę dni przez rotację w razach. Im niższy wynik, tym lepiej.
Przed liczeniem ustal trzy rzeczy.
Okres. Dla roku przyjmuje się 365 dni (część podręczników używa 360), dla kwartału 90 albo faktyczną liczbę dni, dla miesiąca 30 albo 31. Przychody muszą dotyczyć tego samego okresu.
Średni stan należności. Najprostsza średnia to (stan na początek okresu + stan na koniec) ÷ 2. Dokładniejsza jest średnia z sald na koniec każdego miesiąca, bo wygładza jednorazowe skoki.
Zakres danych. W liczniku tylko należności z tytułu dostaw i usług, bez podatków do zwrotu, kaucji czy pożyczek. W mianowniku najlepiej sama sprzedaż na fakturę z odroczonym terminem, bo sprzedaż za gotówkę i kartą sztucznie obniża DSO.
Przykład krok po kroku
Firma handlowa liczy DSO za 12 miesięcy do 30 września 2026 r. Całą sprzedaż fakturuje ze stawką VAT 23%.
| Dane | Kwota |
|---|---|
| Przychody ze sprzedaży netto | 24 000 000 zł |
| Przychody ze sprzedaży brutto (netto × 1,23) | 29 520 000 zł |
| Należności na 30 września 2025 r. (brutto) | 4 100 000 zł |
| Należności na 30 września 2026 r. (brutto) | 4 900 000 zł |
Krok 1. Średni stan należności. (4 100 000 + 4 900 000) ÷ 2 = 4 500 000 zł.
Krok 2. Rotacja w razach. 29 520 000 ÷ 4 500 000 = 6,56. W ciągu roku firma zebrała od klientów równowartość swoich należności 6,56 raza.
Krok 3. Rotacja w dniach. 4 500 000 ÷ 29 520 000 × 365 = 55,6 dnia. Tyle samo wychodzi z 365 ÷ 6,56.
Krok 4. Porównanie z terminem. Klienci mają średnio 30 dni na zapłatę, a pieniądze wpływają średnio po 55,6 dnia. Różnica, około 26 dni, to przybliżone średnie opóźnienie.
Arkusz DSO w naszym szablonie policzy te wartości po wpisaniu twoich danych.
- Wskaźnik rotacji należności i wiekowanie w Excelurotacja w razach i w dniach, DSO metodą countback, raport wiekowania
Pułapka z VAT, czyli dlaczego DSO wychodzi za wysokie
Należności w księgach i w bilansie są brutto, bo klient płaci fakturę razem z VAT. Przychody w rachunku zysków i strat są netto. Jeśli podzielisz jedno przez drugie bez korekty, DSO wyjdzie zawyżone o stawkę VAT.
W przykładzie wyglądałoby to tak. 4 500 000 ÷ 24 000 000 × 365 = 68,4 dnia zamiast 55,6, a rotacja w razach spadłaby z 6,56 do 5,33. Prawie 13 dni różnicy nie ma nic wspólnego z tym, jak płacą klienci.
Są dwie poprawne drogi. Możesz podnieść przychody do kwoty brutto (24 000 000 × 1,23) albo sprowadzić należności do netto (4 500 000 ÷ 1,23 = 3 658 537 zł). Obie dają 55,6 dnia. Jeśli sprzedajesz z różnymi stawkami albo za granicę ze stawką 0%, weź sprzedaż brutto z rejestru VAT, a nie stały mnożnik 1,23.
Inne błędy, które fałszują wynik
Stan na koniec zamiast średniej. Duża faktura wystawiona ostatniego dnia okresu podnosi saldo i DSO, choć klient ma jeszcze czas na zapłatę. W przykładzie DSO liczone tylko ze stanu na koniec wynosi 4 900 000 ÷ 29 520 000 × 365 = 60,6 dnia.
Sezonowość. Firma, która najwięcej sprzedaje w ostatnim kwartale, ma na koniec roku wysokie należności w porównaniu ze średnią sprzedażą z całego roku. DSO rośnie, choć klienci płacą tak jak zawsze. Porównuj więc ten sam okres rok do roku albo licz DSO co miesiąc.
Należności po odpisach. W bilansie należności są pomniejszone o odpisy aktualizujące, więc DSO policzone z bilansu wygląda lepiej niż w rzeczywistości. Do pilnowania płatności bierz saldo przed odpisami.
Metoda countback
Metoda countback (liczenie wstecz) ogranicza te zniekształcenia, bo porównuje saldo z ostatnią sprzedażą. Od należności na koniec okresu odejmujesz sprzedaż brutto kolejnych miesięcy, zaczynając od najnowszego. Miesiąc, który w całości mieści się w saldzie, dodaje swoją liczbę dni, a ostatni tylko proporcjonalną część.
Przykład. Należności na 30 września 2026 r. wynoszą 4 900 000 zł, sprzedaż brutto we wrześniu 2 700 000 zł, a w sierpniu 2 300 000 zł. Wrzesień mieści się w saldzie w całości, co daje 30 dni, i zostaje 2 200 000 zł. Ta kwota pokrywa 2 200 000 ÷ 2 300 000 = 0,957 sierpniowej sprzedaży, czyli około 29,7 z 31 dni sierpnia. DSO metodą countback wynosi 59,7 dnia.
Wynik jest wyższy niż 55,6 dnia ze średniej rocznej, bo należności przez rok urosły z 4,1 do 4,9 mln zł. Średnia z początku i końca roku tę zmianę rozmywa, a countback pokazuje stan na dziś.
Jak interpretować wskaźnik rotacji należności
Sam wynik w dniach niewiele mówi bez punktu odniesienia, a najlepszym punktem jest twój średni termin płatności, ważony wartością faktur. Jeśli 60% sprzedaży idzie z terminem 30 dni, a 40% z terminem 60 dni, średni termin wynosi 0,6 × 30 + 0,4 × 60 = 42 dni. DSO równe 45 dni oznacza wtedy, że klienci płacą prawie w terminie, a DSO równe 70 dni, że spóźniają się średnio o cztery tygodnie.
Dokładniej mierzy to para wskaźników z literatury anglojęzycznej. Best possible DSO (BPDSO) to DSO policzone tylko z należności nieprzeterminowanych, czyli najlepszy wynik możliwy przy obecnych terminach. Różnica między DSO a BPDSO to ADD (average days delinquent), czyli średnia liczba dni opóźnienia. Jeśli w przykładzie należności przed terminem wynoszą średnio 2 400 000 zł, BPDSO wynosi 2 400 000 ÷ 29 520 000 × 365 = 29,7 dnia, a ADD około 26 dni.
Rosnące DSO przy niezmienionych terminach oznacza, że klienci płacą coraz później albo rośnie udział klientów z dłuższymi terminami. Spadające DSO to dobra wiadomość, chyba że spada, bo firma odmawia odroczonych terminów i traci przez to sprzedaż. Rotacja w razach zachowuje się odwrotnie, więc jej wzrost jest dobrym znakiem.
Jakie DSO jest dobre
Nie ma jednej dobrej liczby dla wszystkich, bo DSO zależy od terminów płatności w branży. Hurtownia z terminami 14 dni i firma budowlana rozliczana po odbiorach etapów mają zupełnie inne wyniki. Dobre DSO to takie, które niewiele przekracza twój średni termin płatności i nie rośnie z kwartału na kwartał.
Jeśli chcesz porównać się z konkurencją, sprawozdania finansowe spółek przejrzysz bezpłatnie w repozytorium dokumentów finansowych KRS. Z bilansu weź należności z tytułu dostaw i usług, z rachunku zysków i strat przychody ze sprzedaży i nie zapomnij o korekcie VAT. Weź też pod uwagę ustawowe limity terminów płatności (zwykle 60 dni, a dla podmiotów publicznych 30 dni), które opisaliśmy w tekście o zatorach płatniczych.
Siedem sposobów na obniżenie DSO
DSO spada, gdy skracasz czas na każdym etapie, od wykonania usługi do zaksięgowania wpłaty.
Wystawiaj faktury od razu. Termin płatności liczy się od doręczenia faktury, więc każdy dzień zwłoki z fakturą oznacza dzień dłuższego czekania na pieniądze. Przy usłudze wykonanej 2. dnia miesiąca i zafakturowanej dopiero 30. to prawie cztery tygodnie.
Przypominaj przed terminem. Open Loyalty wysyła klientom wiadomość trzy dni przed terminem płatności.
„Od trzech dni przed terminem płatności klient jest informowany naszą wiadomością, że faktura zaraz będzie wymagalna, i prosimy o przelew.”
Martyna Chybińska, Starsza Specjalistka ds. Finansów, Open Loyalty
Po wprowadzeniu stałego procesu przypomnień w Sunbay liczba przeterminowanych faktur w Open Loyalty spadła z nawet 12 do 1 lub 2 miesięcznie. Jak napisać takie wiadomości i kiedy je wysyłać, opisaliśmy w tekście o przypomnieniu o płatności.
Ułatw zapłatę. Klient powinien dostać fakturę w PDF, numer konta i kwotę w jednej wiadomości, bez szukania po skrzynce. Dawid Dzierzyński, współzałożyciel Sunbay, ujął to tak.
„Oni chcą zapłacić, mają pieniądze. Każdy chce się tylko upewnić. Kiedy maksymalnie to upraszczasz, faktury spływają szybciej.”
Dawid Dzierzyński, współzałożyciel Sunbay
Każde pytanie o numer konta czy kopię faktury to kolejna wymiana maili, która odsuwa przelew, więc im mniej powodów do pytań, tym krótsze DSO.
Rozmawiaj z osobą, która robi przelewy. Handlowiec zna osobę, która kupuje, ale przelew zatwierdza ktoś w dziale finansów klienta. Kontakt do tej osoby, zapisany przy kliencie, skraca drogę każdej sprawy.
Naliczaj odsetki i rekompensatę. W transakcjach między firmami należą się bez wezwania. W II półroczu 2026 r. odsetki wynoszą 13,75% w skali roku, a rekompensata 40, 70 albo 100 euro od transakcji. Klient, który wie, że spóźnienie kosztuje, przesuwa twoją fakturę wyżej w kolejce.
Ustal limity dla nowych klientów. Krótszy termin na start, limit kupiecki zależny od historii płatności i sprawdzenie klienta w biurze informacji gospodarczej przed dużym zamówieniem chronią przed fakturami, które od początku miały małą szansę na terminową zapłatę.
Zrób z tego stały proces. Przypomnienia wysyłane wtedy, gdy ktoś znajdzie czas, nie obniżą DSO. Potrzebny jest stały harmonogram kroków dla każdej faktury i jasny podział, kto za co odpowiada. Ile kosztuje prowadzenie tego ręcznie, policzyliśmy w tekście o koszcie ręcznej windykacji, a kolejne etapy opisuje przewodnik po windykacji należności. Jak to wygląda w praktyce, pokazuje historia Tequipy, firmy, która skróciła czas oczekiwania na zapłatę.
Wskaźniki, które warto czytać razem z DSO
Wiekowanie należności. Pokazuje, którzy klienci i które faktury podnoszą DSO, więc od nich zaczynasz działania.
Udział przeterminowanych należności. To procent salda, który jest po terminie. Reaguje na problemy szybciej niż DSO, które jest średnią z całego okresu.
CEI (collection effectiveness index). Mierzy, jaką część pieniędzy możliwych do zebrania w okresie firma faktycznie zebrała, i liczy się go jako (należności na początek + sprzedaż w okresie minus należności na koniec) ÷ (należności na początek + sprzedaż w okresie minus należności bieżące na koniec) × 100%, przy czym wynik bliski 100% oznacza bardzo skuteczne ściąganie.
W Sunbay DSO i wiekowanie liczą się same, bo system łączy się z ERP i dopasowuje zaksięgowane wpłaty do faktur. Wynik widzisz dla całej firmy i dla każdego klienta, bez eksportów i formuł. Przypomnienia przed terminem i po nim wychodzą według ustalonej sekwencji (e-mail, SMS, połączenie głosowe AI), a gdy klient odpowiada obietnicą zapłaty albo prośbą o raty, ustalenie zostaje zapisane przy fakturze. Zobacz, jak działa analityka należności w Sunbay.
Najczęstsze pytania
Co to jest DSO?
DSO (days sales outstanding) to wskaźnik finansowy, który pokazuje, ile dni średnio mija od wystawienia faktury do otrzymania zapłaty. Po polsku nazywa się go wskaźnikiem rotacji należności w dniach. Nie ma nic wspólnego z dźwiękowym systemem ostrzegawczym, który w budownictwie też oznacza się skrótem DSO.
Jaki jest wzór na wskaźnik DSO?
DSO = średni stan należności z tytułu dostaw i usług ÷ przychody ze sprzedaży × liczba dni w okresie (365 dla roku). Należności i przychody muszą być w tej samej kwocie, czyli oba brutto albo oba netto, bo inaczej VAT zawyży wynik, przy stawce 23% o 23%.
Jak interpretować wskaźnik rotacji należności?
Rotacja w razach mówi, ile razy w roku firma zebrała równowartość swoich należności, i im jest wyższa, tym lepiej. Rotacja w dniach (DSO) mówi, po ilu dniach średnio wpływają pieniądze, i im jest niższa, tym lepiej. Wynik porównuj ze średnim terminem płatności, bo różnica to średnie opóźnienie klientów.
Jakie DSO jest dobre?
Takie, które niewiele przekracza średni termin płatności w twojej firmie i nie rośnie z kwartału na kwartał. Uniwersalnej normy nie ma, bo terminy płatności w branżach bardzo się różnią.
Czym różni się rotacja należności w razach od rotacji w dniach?
To dwie strony tego samego wskaźnika. Rotacja w razach to przychody podzielone przez średnie należności, a rotacja w dniach to liczba dni w okresie podzielona przez rotację w razach. Przy rotacji 6,56 raza w roku pieniądze z faktur wpływają średnio po 55,6 dnia.




