ROAS rośnie. Obroty rosną. A zysk? Stoi w miejscu albo spada. Jeśli znasz ten schemat — problem zwykle nie leży w sklepie, reklamach ani produkcie. Leży w tym, że mierzysz niewłaściwe rzeczy.
Większość właścicieli sklepów patrzy na trzy liczby: obrót, liczbę zamówień i ROAS. To za mało. Te trzy wskaźniki mówią Ci ile sprzedałeś — ale nie mówią ile zarobiłeś, gdzie uciekają koszty i co zablokuje Twój wzrost za 6 miesięcy.
W tym artykule pokazuję 12 KPI podzielonych na trzy grupy: sprzedaż, rentowność i operacje. Dla każdego wskaźnika — definicja, wzór, benchmark i sygnał alarmowy. Jeśli chcesz najpierw uporządkować temat rentowności produktu, zacznij też od tekstu o marży w e-commerce i marży pokrycia CM2.
Zasada, której trzymam się przy każdym projekcie: jeśli KPI nie zmienia decyzji — jest tylko ciekawostką. Mierz tylko to, na co możesz zareagować.
To wskaźniki, które większość sklepów już śledzi. Problem w tym, że często śledzą je osobno, bez kontekstu. Jeśli obserwujesz spadek sprzedaży mimo ruchu, zobacz też najczęstsze powody, przez które sklep traci sprzedaż.
Przychód netto to wartość sprzedaży po odliczeniu zwrotów i anulowań — nie brutto z zamówień. To punkt startowy wszystkich dalszych obliczeń.
Wzór: Wartość zamówień − Zwroty − Anulowania
Sygnał alarmowy: Przychód brutto rośnie, netto stoi — masz rosnący problem ze zwrotami.
Average Order Value mówi ile przeciętnie wydaje klient przy jednej wizycie. Wzrost AOV o 10% przy tym samym ruchu to wzrost przychodu o 10% bez złotówki więcej wydanej na reklamy.
Wzór: Przychód netto ÷ Liczba zamówień
Benchmark MŚP: silnie zależy od branży — ważniejszy jest trend niż wartość bezwzględna.
Sygnał alarmowy: AOV spada miesiąc do miesiąca — klienci kupują mniej lub wybierają tańsze warianty.
Ile procent odwiedzających sklep faktycznie kupuje. Niski CR przy dużym ruchu to sygnał, że problem leży w sklepie, nie w reklamach. Wyższy budżet reklamowy nie pomoże — tylko przepalisz więcej pieniędzy na ruch, który i tak nie konwertuje.
Wzór: (Liczba zamówień ÷ Sesje) × 100%
Benchmark: e-commerce B2C: 1–3%, B2B: 0,5–1,5%
Sygnał alarmowy: CR poniżej 0,5% przy przyzwoitym ruchu — sprawdź UX, szybkość ładowania i jakość kart produktów.
Niedoceniany zabójca marży. Zwrot to nie tylko utracony przychód — to koszt obsługi, logistyki powrotnej i często utrata wartości produktu. Jeden zwrot potrafi wyzerować zysk z trzech sprzedaży.
Wzór: (Liczba zwróconych zamówień ÷ Zamówienia ogółem) × 100%
Benchmark: fashion: 20–30%, elektronika: 5–10%, części techniczne: 2–5%
Sygnał alarmowy: Return Rate wyższy niż średnia kategorii — sprawdź opisy i zdjęcia produktów.
Obrót, liczba zamówień, ROAS — to wskaźniki „aktywności". Rentowność to co innego. Poniżej 4 KPI, które powiedzą Ci, czy Twój sklep naprawdę zarabia.
Tu zaczyna się to, czego większość sklepów nie mierzy — albo mierzy źle. Wysoki obrót przy niskiej rentowności to najszybsza droga do problemów z płynnością. Jak to policzyć dokładnie — pisałem w artykule o marży pokrycia CM2.
CM1 to marża po odliczeniu kosztu produktu i logistyki. CM2 to marża po odliczeniu dodatkowo kosztu marketingu i zwrotów. CM2 to Twój prawdziwy zysk z jednej sprzedanej sztuki.
CM1: Cena netto − COGS − Logistyka − Prowizje platformy
CM2: CM1 − Koszt marketingu (CPA) − Koszt zwrotów
Sygnał alarmowy: CM2 ujemne na którymkolwiek SKU — każda sprzedaż tego produktu powiększa stratę.
ROAS mówi ile złotych przychodu dostajesz za każdą złotówkę wydaną na reklamy. Ważne zastrzeżenie: ROAS to nie zysk. ROAS 5 przy marży 15% może oznaczać, że reklama Ci się nie opłaca. Jeśli chcesz budować ruch bez uzależnienia od kampanii, przeczytaj też jak rozwijać widoczność bez dokładania budżetu reklamowego.
Wzór: Przychód z reklam ÷ Wydatki na reklamy
Próg rentowności: 1 ÷ Marża brutto. Przy marży 20% — minimalny opłacalny ROAS to 5.
Sygnał alarmowy: ROAS poniżej progu rentowności — każda złotówka w reklamę generuje stratę.
Ile kosztuje Cię pozyskanie jednego nowego klienta. W połączeniu z LTV mówi czy model biznesowy ma sens: jeśli CAC jest wyższy niż pierwszy zakup — zarabiasz dopiero na kolejnych.
Wzór: Całkowity koszt marketingu ÷ Liczba nowych klientów
Sygnał alarmowy: CAC rośnie kwartał do kwartału — nasycasz swój rynek lub reklamy tracą skuteczność.
Ile łącznie zarabiasz na jednym kliencie przez cały czas współpracy. LTV to jeden z najważniejszych wskaźników w e-commerce — i jeden z najrzadziej mierzonych przez MŚP.
Wzór uproszczony: AOV × Średnia liczba zakupów rocznie × Średni czas retencji (lata)
Sygnał alarmowy: LTV / CAC poniżej 3 — model akwizycji klientów jest nieopłacalny długoterminowo.
Rotacja zapasów, czas realizacji, cykl należności — te KPI mówią Ci, co zablokuje wzrost w przyszłości, zanim jeszcze to nastąpi. Dlatego warto je mierzyć nawet kiedy sklep „działa dobrze".
Ile razy w roku sprzedajesz swój średni stan magazynowy. Niska rotacja oznacza zamrożoną gotówkę w towarze, który nie pracuje — pisałem o tym w artykule o ukrytych kosztach magazynowania (ICC).
Wzór: COGS ÷ Średni stan magazynowy
Benchmark: e-commerce ogólnie: 4–8x rocznie; FMCG: 10–15x; części techniczne: 2–4x
Sygnał alarmowy: rotacja poniżej 2x — masz produkty które leżą ponad 6 miesięcy.
Ile dni czekasz na zapłatę od klientów B2B. Długi DSO to klasyczna przyczyna sytuacji, w której firma ma zysk na papierze ale problemy z gotówką na koncie.
Wzór: (Należności ÷ Przychód) × Liczba dni w okresie
Sygnał alarmowy: DSO rośnie — klienci płacą coraz wolniej lub masz coraz więcej przeterminowanych faktur.
Ile godzin / dni mija od złożenia zamówienia do wysyłki. Bezpośrednio wpływa na oceny na Allegro, opinie Google i wskaźnik powrotów klientów. Wolna realizacja zabija retencję nawet przy dobrej cenie i jakości produktu.
Wzór: Średni czas od złożenia zamówienia do nadania paczki
Sygnał alarmowy: fulfillment time rośnie w sezonie — masz wąskie gardło w pakowalni lub brak rezerwy mocy.
Ile dni mija od momentu zapłaty za towar do momentu otrzymania zapłaty od klienta. Syntetyczny wskaźnik płynności — łączy rotację zapasów, cykl należności i cykl zobowiązań w jedną liczbę. Im niższy CCC, tym mniej gotówki potrzebujesz żeby sfinansować działalność.
Wzór: Dni zapasów + DSO − Dni zobowiązań (DPO)
Sygnał alarmowy: CCC powyżej 60 dni przy marżach poniżej 20% — finansujesz działalność kosztem własnej płynności.
| # | KPI | Grupa | Sygnał alarmowy |
|---|---|---|---|
| 1 | Przychód netto | Sprzedaż | Brutto rośnie, netto stoi |
| 2 | AOV | Sprzedaż | Spada miesiąc do miesiąca |
| 3 | Współczynnik konwersji | Sprzedaż | Poniżej 0,5% przy dobrym ruchu |
| 4 | Wskaźnik zwrotów | Sprzedaż | Wyższy niż średnia kategorii |
| 5 | Marża CM2 | Rentowność | Ujemna na którymkolwiek SKU |
| 6 | ROAS | Rentowność | Poniżej progu rentowności |
| 7 | CAC | Rentowność | Rośnie kwartał do kwartału |
| 8 | LTV | Rentowność | LTV / CAC poniżej 3 |
| 9 | Rotacja zapasów | Operacje | Poniżej 2x rocznie |
| 10 | DSO | Operacje | Rośnie — klienci płacą wolniej |
| 11 | Fulfillment Time | Operacje | Rośnie w sezonie |
| 12 | Cash Conversion Cycle | Operacje | Powyżej 60 dni przy niskiej marży |
Większość firm mierzy te wskaźniki osobno — sprzedaż w jednym pliku, magazyn w drugim, reklamy w panelu Google Ads. Efekt: każdy widzi swój kawałek, nikt nie widzi całości.
Właśnie dlatego buduję dashboardy Power BI, które łączą dane z Allegro, Google Ads, Subiekta i magazynu w jeden model. Jak wygląda takie wdrożenie krok po kroku — pisałem w artykule o wdrożeniu Power BI w małej firmie. Jeśli chcesz zacząć od budżetu, zobacz też ile kosztuje Power BI i wdrożenie w 2026 roku.
Jeśli zaczynasz — nie próbuj uruchomić wszystkich 12 naraz. Zacznij od trzech, które dają najszybszy sygnał do działania:
Powiedz mi z jakich systemów korzystasz. Pokażę Ci jak połączyć dane i które wskaźniki warto uruchomić jako pierwsze w Twoim konkretnym przypadku.