E-commerce / Analityka

KPI w e-commerce: 12 wskaźników, które naprawdę mówią czy Twój sklep zarabia

Autor: Krzysztof Czapski Czas czytania: 9 min Data: 2026-03-15

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. Na końcu — jak spiąć to wszystko w jeden dashboard zamiast w dwanaście Exceli.

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ć.

Grupa 1 — Sprzedaż (co i ile sprzedajesz)

To wskaźniki, które większość sklepów już śledzi. Problem w tym, że często śledzą je osobno, bez kontekstu i bez powiązania z kosztami.

KPI 1 — Przychód netto (Revenue)

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.

KPI 2 — Średnia wartość zamówienia (AOV)

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ą coraz mniej produktów per zamówienie lub wybierają tańsze warianty.

KPI 3 — Współczynnik konwersji (CR)

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.

KPI 4 — Wskaźnik zwrotów (Return Rate)

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 produktów i zdjęcia (czy klient dostaje to czego oczekiwał).

Grupa 2 — Rentowność (czy naprawdę zarabiasz)

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.

KPI 5 — Marża pokrycia CM1 i 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ę.

KPI 6 — ROAS (Return on Ad Spend)

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.

  • 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ę.

KPI 7 — CAC (Customer Acquisition Cost)

Ile kosztuje Cię pozyskanie jednego nowego klienta. W połączeniu z LTV (wartością klienta w czasie) 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 Twoje reklamy tracą skuteczność.

KPI 8 — LTV (Customer Lifetime Value)

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.

Grupa 3 — Operacje (co blokuje wzrost)

Wskaźniki operacyjne to wczesne ostrzeżenia. Zanim zobaczysz problem w przychodzie — zobaczysz go tu. Dlatego warto je mierzyć nawet jeśli sklep „działa dobrze".

KPI 9 — Rotacja zapasów (Inventory Turnover)

Ile razy w roku sprzedajesz swój średni stan magazynowy. Niska rotacja oznacza zamrożoną gotówkę w towarze, który nie pracuje. A towar który leży, kosztuje — pisałem o tym szczegółowo 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 i generują ukryty koszt kapitału.

KPI 10 — DSO (Days Sales Outstanding) — cykl należności

Ile dni czekasz na zapłatę od klientów B2B. Szczególnie ważny jeśli sprzedajesz z odroczonym terminem płatności. 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.

KPI 11 — Czas realizacji zamówienia (Fulfillment Time)

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.

KPI 12 — Cash Conversion Cycle (CCC)

Ile dni mija od momentu zapłaty za towar do momentu otrzymania zapłaty od klienta. To syntetyczny wskaźnik płynności operacyjnej — łą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 swoją działalność kosztem własnej płynności.

12 KPI w jednym miejscu — tabela referencyjna

Miej ją pod ręką podczas budowy dashboardu albo przeglądu miesięcznego.

# KPI Grupa Sygnał alarmowy
1Przychód nettoSprzedażBrutto rośnie, netto stoi
2AOVSprzedażSpada miesiąc do miesiąca
3Współczynnik konwersjiSprzedażPoniżej 0,5% przy dobrym ruchu
4Wskaźnik zwrotówSprzedażWyższy niż średnia kategorii
5Marża CM2RentownośćUjemna na którymkolwiek SKU
6ROASRentownośćPoniżej progu rentowności
7CACRentownośćRośnie kwartał do kwartału
8LTVRentownośćLTV / CAC poniżej 3
9Rotacja zapasówOperacjePoniżej 2x rocznie
10DSOOperacjeRośnie — klienci płacą wolniej
11Fulfillment TimeOperacjeRośnie w sezonie
12Cash Conversion CycleOperacjePowyżej 60 dni przy niskiej marży

Jak spiąć te 12 KPI w jeden dashboard — zamiast 12 Exceli

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. Rano otwierasz raport i widzisz wszystkie 12 KPI w jednym miejscu — bez kopiowania, bez klejenia, bez czekania na „raport z działu".

Jak wygląda takie wdrożenie krok po kroku, ile kosztuje i czego oczekiwać — pisałem w artykule o wdrożeniu Power BI w małej firmie.

Które KPI warto mierzyć jako pierwsze?

Jeśli zaczynasz — nie próbuj uruchomić wszystkich 12 naraz. Zacznij od tych trzech, które dają najszybszy sygnał do działania:

  • Marża CM2 per SKU — znajdziesz produkty które zjadają zysk
  • Wskaźnik zwrotów per kategoria — znajdziesz gdzie klient dostaje co innego niż oczekiwał
  • Rotacja zapasów per produkt — znajdziesz zamrożoną gotówkę w towarze który nie rotuje

Mini słownik

  • KPI — Key Performance Indicator. Wskaźnik który ma sterować decyzją — nie tylko „informować".
  • AOV — Average Order Value. Średnia wartość jednego zamówienia.
  • ROAS — Return on Ad Spend. Ile złotych przychodu na każdą złotówkę wydaną na reklamy. Nie mylić z zyskiem.
  • CAC — Customer Acquisition Cost. Koszt pozyskania jednego nowego klienta.
  • LTV — Customer Lifetime Value. Łączna wartość klienta przez cały czas współpracy.
  • CM2 — Marża Pokrycia II stopnia. Zysk po odliczeniu wszystkich kosztów zmiennych — logistyki, prowizji, marketingu i zwrotów.
  • CCC — Cash Conversion Cycle. Ile dni firma finansuje swoją działalność z własnej kieszeni zanim odzyska gotówkę ze sprzedaży.

Chcesz zobaczyć te KPI w jednym dashboardzie?

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.

Mierzysz właściwe rzeczy w swoim sklepie?

Jeśli nie wiesz od czego zacząć — napisz. Pomogę wybrać 3 KPI, które w Twojej sytuacji dadzą najwięcej informacji.

Napisz do mnie