Rozliczanie klientów to dla większości operatorów fulfillment temat, na który schodzi od kilku godzin do kilku dni roboczych w miesiącu. Excel, faktury, ręczne wyliczenia, telefon żeby coś dopytać. Jeden z operatorów, z którym ostatnio rozmawiałem, powiedział mi że jego pracownik na to poświęca 5 godzin dziennie — przy 20 klientach to robi się ponad pół etatu, tylko na pilnowaniu arkuszy.
Problem zaczyna się rzadko od narzędzia. Zaczyna się od modelu rozliczeń, który operator wybrał kiedyś na początku — i który albo źle pasuje do profilu klientów, albo jest zbyt skomplikowany żeby wiarygodnie go obsłużyć w Excelu.
Od sześciu lat pracuję na Baselinkerze — głównie ze sklepami e-commerce, ale w ostatnim czasie coraz częściej z fulfillmentami, którzy obsługują tych sklepów dziesiątki. Z tych rozmów zauważyłem powtarzające się wzorce. W tym artykule pokażę pięć modeli rozliczeń, które realnie spotyka się na polskim rynku, kiedy każdy z nich ma sens, i jak różne jednostki naliczania zmieniają strukturę cennika. Plus kilka konkretnych pułapek, które operatorzy popełniają w cennikach.
TL;DR
- Pięć modeli rozliczeń: pay-as-you-go, abonament, hybrydowy, z minimum logistycznym, KPI/SLA. W praktyce większość operatorów używa hybrydy.
- Cennik fulfillmentu to sześć składników: przyjęcia, magazynowanie, pick&pack, zwroty, wysyłki kurierskie, usługi dodatkowe. Każdy można naliczać w innej jednostce.
- Jednostka naliczania liczy się tak samo jak model. Per paletomiejsce vs per CBM dla klientów z wieloma SKU potrafi obniżyć koszt magazynowania o ~40%.
- Każdy klient potrzebuje osobnego cennika. Operator z 8-15 klientami na różnych modelach traci na ręcznym rozliczaniu w Excelu kilka godzin do kilku dni roboczych miesięcznie.
Z czego składa się cennik fulfillmentu
Zanim wejdziemy w modele, jedna rzecz musi być jasna. Cennik fulfillmentu prawie zawsze składa się z sześciu pozycji:
- Przyjęcia — rozładunek dostawy, weryfikacja, układanie na regał
- Magazynowanie — cykliczne przechowywanie towaru
- Pick & Pack — kompletacja zamówienia, pakowanie, etykieta
- Zwroty — przyjęcie, weryfikacja, ponowne wprowadzenie do magazynu
- Wysyłki kurierskie — pass-through albo z marżą
- Usługi dodatkowe — co-packing, insertowanie, etykietowanie, kitting
To, co zmienia się między operatorami, to jak skonstruowali cały cennik (to są modele rozliczeń) oraz w jakich jednostkach liczą poszczególne pozycje (to są jednostki naliczania). To dwie różne sprawy i często myli się je na etapie negocjacji.
Modele rozliczeń — pięć sposobów na konstrukcję cennika
Model 1: Pay-as-you-go (per operacja)
Klient płaci tylko za czynności, które się faktycznie wydarzyły. Przyjął 12 palet w miesiącu — zapłacił za 12. Wysłał 480 zamówień — zapłacił za 480. Magazyn zajmuje 28 paletomiejsc — płaci za 28.
To zamiana kosztów stałych na koszty zmienne po stronie klienta. Operator największy w Polsce, Omnipack, pisze o tym wprost: „najkorzystniejszym modelem jest pay-for-performance, czyli opłata za faktyczne czynności”. Dla klienta to znaczy: gdy sprzedaż spada, koszty też spadają. Gdy rośnie, koszty rosną proporcjonalnie do przychodu.
| Pay-as-you-go | |
|---|---|
| Najlepszy dla | Klient z sezonowością, w fazie wzrostu, z małym wolumenem startowym |
| Nie nadaje się dla | Klient z bardzo stabilnym wolumenem, który chce sztywny budżet |
| Plusy | Elastyczność, fair pricing, niski próg wejścia |
| Minusy | Trudne budżetowanie, każda operacja osobno na fakturze |
W czystej formie ten model jest jednak rzadkością. W praktyce prawie zawsze nakłada się na niego abonament lub minimum logistyczne, bo operator potrzebuje pokryć stałe koszty obsługi konta klienta nawet w słabym miesiącu. O tym za chwilę.
Model 2: Abonament
Klient płaci stałą miesięczną kwotę za pakiet usług, niezależnie od wolumenu (do określonego limitu). Powyżej limitu doliczane są opłaty zmienne.
| Abonament | |
|---|---|
| Najlepszy dla | Klient ze stabilnym wolumenem, który chce pełną przewidywalność |
| Nie nadaje się dla | Klient z sezonowością — przepłaca w słabych miesiącach |
| Plusy | Łatwe budżetowanie, klient wie z góry ile zapłaci |
| Minusy | Brak elastyczności, w okresach niskiego wolumenu klient dotuje operatora |
Czysty abonament rzadko spotyka się w fulfillmencie e-commerce — najczęściej jest częścią modelu hybrydowego.
Model 3: Hybrydowy
Najpopularniejszy model w realnym świecie. Stała opłata abonamentowa plus zmienne pozycje za faktyczne operacje. Klient dostaje przewidywalność (abonament), operator pokrywa stałe koszty obsługi konta.
Struktura typowej hybrydy:
- Stała opłata: 500-1500 PLN/mies. (dostęp do systemu, integracje, podstawowa obsługa)
- Pick&Pack: 4-8 PLN per zamówienie (albo per zamówienie + SKU)
- Magazynowanie: zmienne, zależnie od jednostki (paleta, CBM, lokacja)
- Zwroty: 50-150% stawki pick&pack
- Wysyłki kurierskie: pass-through od kuriera
| Hybrydowy | |
|---|---|
| Najlepszy dla | Większość klientów średniej skali |
| Nie nadaje się dla | Bardzo mali klienci (próg wejścia za wysoki) lub bardzo duzi (lepiej negocjować SLA) |
| Plusy | Kompromis między przewidywalnością a elastycznością |
| Minusy | Konstrukcja bardziej skomplikowana, więcej pozycji na fakturze |
Model 4: Z minimum logistycznym
Wariant hybrydy, gdzie obok stałej opłaty (lub zamiast niej) operator wymusza minimalną kwotę zmienną w miesiącu. Jeśli klient nie wygeneruje takiej kwoty z operacji, dopłaca różnicę do progu.
Minimum logistyczne to konstrukcja, która chroni operatora przed „klientami-fantomami” — takimi, którzy podpisali umowę, ale nie wysyłają zamówień. Konkretne kwoty są kwestią negocjacji i zależą od skali operatora oraz profilu klienta — w praktyce wahają się od kilkuset do kilku tysięcy złotych miesięcznie.
| Z minimum logistycznym | |
|---|---|
| Najlepszy dla | Klient średnio-duży, gwarantowany wolumen |
| Nie nadaje się dla | Mały klient testowy — minimum często wielokrotnie przekracza jego realny rachunek |
| Plusy | Bezpieczne dla operatora, jasne reguły gry |
| Minusy | Klient z niskim wolumenem realnie płaci wielokrotność stawki z cennika |
Pułapka: jeśli klient ma 100 zamówień miesięcznie po 5 PLN (czyli 500 PLN z operacji), a minimum to 1500 PLN, to realnie płaci 15 PLN za zamówienie, a nie 5 PLN z cennika. Warto to mówić klientowi wprost przy podpisywaniu umowy.
Model 5: Oparty na KPI / SLA
Model dla zaawansowanych współprac. Operator i klient ustalają konkretne wskaźniki — czas realizacji zamówienia, dokładność kompletacji, cutoff time, poziom poprawności wysyłek. Cena (lub bonus/kara) zależy od wyniku.
W polskim fulfillmencie e-commerce to rzadkość, bo wymaga dobrego systemu pomiarowego i dużego zaufania między stronami. Częściej spotyka się to w logistyce kontraktowej z dużymi klientami B2B.
| KPI / SLA | |
|---|---|
| Najlepszy dla | Klient z bardzo dużym wolumenem (1000+ zamówień dziennie), branże premium, B2B z karami za opóźnienia |
| Nie nadaje się dla | Mali klienci — koszt mierzenia jest większy niż korzyść |
| Plusy | Operator ma bezpośredni interes w jakości |
| Minusy | Trudne do wdrożenia, częste spory o definicje wskaźników |
Jednostki naliczania — gdzie kończą się modele, zaczynają się jednostki
Po wyborze modelu zostaje druga warstwa decyzji — w jakich jednostkach liczyć poszczególne pozycje cennika. To są decyzje na poziomie każdej pozycji osobno.
Magazynowanie — paletomiejsce, CBM, lokacja, sztuka, stała opłata
Magazynowanie to ciągła okupacja powierzchni, więc jednostka musi to odzwierciedlać. W polskim rynku spotyka się pięć sposobów:
| Jednostka | Kiedy ma sens | Typowa stawka w PL |
|---|---|---|
| Per paletomiejsce | Towar paletyzowalny, klient zatowarowuje paletami | 50-150 PLN/paleta/mies. |
| Per CBM (metr sześcienny) | Mix SKU, gabaryty nieregularne, palety często półpuste | ~100 PLN za 2 m³/mies. |
| Per lokację (półka, miejsce) | Mały SKU, kosmetyki, akcesoria | 3-15 PLN/lokacja/mies. |
| Per sztukę / dzień | Bardzo zróżnicowane SKU, mikro-produkty | 0,01-0,05 PLN/szt/dzień |
| Stała opłata (m² wynajętej powierzchni) | Logistyka kontraktowa, dedykowana sekcja | 15-40 PLN/m² + opłaty wspólne |
To są te modele, które obsługujemy w FulBill:

Pułapka per paletomiejsce: jeśli klient ma dużo SKU i palety są często półpuste, płaci za przestrzeń, której nie wykorzystuje. Red Stag w swoim przewodniku po cennikach 3PL pokazuje konkretną matematykę — rozliczenie per CBM zamiast per paletomiejsce potrafi obniżyć koszt magazynowania o około 40% dla klientów z wieloma SKU. Na polskim rynku CBM jest coraz częściej tematem rozmów, zwłaszcza przy klientach z gabarytami.
Pick & Pack — trzy podmodele
Sama logika „płać za zamówienie” wygląda prosto, ale w praktyce ma trzy warianty zależnie od tego, jak operator wycenia pracę kompletacji:
| Podmodel | Logika | Kiedy stosować |
|---|---|---|
| Per zamówienie (płaska) | Jedna stawka za całe zamówienie, niezależnie od liczby pozycji | Zamówienia jednorodne, najczęściej jedna pozycja w paczce |
| Per zamówienie + SKU | Bazowa stawka za zamówienie + dopłata za każdą kolejną SKU | Zamówienia wielopozycyjne, gdzie SKU różnią się lokalizacją |
| Per zamówienie + SKU + sztuki | Bazowa + dopłata za SKU + dopłata za każdą dodatkową sztukę | Bardzo zróżnicowane zamówienia, B2B z dużymi koszykami |
W FulBill każdy klient może mieć wybrany inny model:

To realnie ważne, bo praca magazyniera przy zamówieniu z 1 SKU (15 sztuk) jest inna niż przy zamówieniu z 5 SKU (po 3 sztuki każda). Płaska stawka za zamówienie krzywdzi operatora w drugim przypadku.
Przyjęcia — kontener, paleta, karton, per sztuka
Przyjęcia to obszar, w którym jednostka naliczania zależy od formy w jakiej towar przychodzi. Klient importujący z Chin → kontenery. Klient zatowarowujący od polskich producentów → palety lub kartony. Klient z drobnym SKU → per sztuka.

W cenniku przyjęć pojawia się też pojęcie palety jednolitej (homogeniczna) vs mieszanej (heterogeniczna). Jednolita paleta to dostawa z jednym SKU — magazynier rozładowuje i wkłada na lokację, robota jak na taśmie. Mieszana paleta to mix SKU — każdą sztukę trzeba zidentyfikować, posortować, rozłożyć na odpowiednie lokacje. To realnie inna ilość pracy.
Dlatego w FulBill paleta i karton mają dwie stawki: jedna za jednolitą jednostkę (płaska kwota), druga za mieszaną (stawka za pierwszą SKU + dopłata za każdą kolejną SKU na tej samej palecie/kartonie). Kontenery wkrótce będą w tym samym modelu.
Zwroty — per zwrot albo zwrot + SKU
Dwa warianty: stawka płaska za zwrot, niezależnie od liczby pozycji, albo stawka za zwrot + dopłata za każdą SKU. Logika identyczna jak przy pick&pack — praca magazyniera przy zwrocie z 1 SKU vs 5 SKU jest realnie inna.

Wysyłki kurierskie — pass-through albo stawka per kurier
Cennik wysyłek prawie zawsze opiera się na negocjowanych stawkach kurierskich — operator fulfillment ma realnie tańsze stawki niż pojedynczy sklep e-commerce, bo agreguje wolumen z wielu klientów. To jest jeden z konkretnych argumentów ekonomicznych za outsourcingiem.

Pytanie do operatora to nie „ile dolicasz marży”, tylko „jak transparentnie przekazujesz cennik kurierski”. Niektórzy operatorzy doliczają marżę, niektórzy przekazują 1:1. Oba są OK, jeśli klient wie o tym z góry.
Cennik per klient — dlaczego „jeden cennik dla wszystkich” nie działa
Jeden z operatorów, z którym ostatnio rozmawiałem, powiedział mi rzecz, którą od tamtej pory słyszę co najmniej raz w tygodniu: „ile mamy klientów, tyle mamy cenników”.
To brzmi banalnie, ale ma ogromne konsekwencje. Jeden klient sprzedaje suplementy (pick&pack per zamówienie, magazyn per lokację). Drugi sprzedaje meble (per CBM, hybrydowy z minimum logistycznym). Trzeci kosmetyki w masowych volumenach (abonament + zmienne ze SLA). Każdy potrzebuje innej kombinacji.
W Excelu da się to zrobić, ale każdy nowy klient to nowy szablon, nowa formuła, nowe pole do uzupełnienia ręcznie co miesiąc. Operator obsługujący 8-15 klientów na różnych modelach realnie traci na ten temat kilka godzin do kilku dni roboczych w miesiącu. Pomyłki przy wprowadzaniu są częste, dyskusje z klientem o „skąd ta kwota” — regularne.
Dlatego w FulBill każdy klient ma swój własny cennik, niezależny od cenników innych klientów. Wybierasz dla niego konkretne modele i jednostki (klient A: per CBM + pick&pack per zamówienie + zwrot per szt; klient B: per paletomiejsce + pick&pack per zamówienie+SKU + zwrot + SKU), wpisujesz stawki, system codziennie zaczyta operacje z Baselinkera lub innego źródła i przygotowuje rozliczenie po jego cenniku. Każdy ma swoje.
Najczęstsze pułapki w cennikach fulfillmentu
Niezależnie od wybranego modelu, w cennikach pojawiają się powtarzające się błędy konstrukcyjne. Lista z mojej praktyki rozmów z operatorami:
1. Brak zwrotów w cenniku. Operator przyjmuje zamówienie, paczkuje, wysyła — i zapomina policzyć stawkę za zwrot. W branży moda, gdzie zwroty to 20-40% wolumenu sprzedaży, ta luka potrafi pochłonąć całą marżę z klienta.
2. Brak progów wagowych dla przesyłek zagranicznych. Klient wysyła paczkę 12 kg do Niemiec, operator nalicza standardową stawkę dla małej paczki. Kurier nalicza więcej, operator płaci różnicę z własnej kieszeni.
3. Brak indeksacji cen. Cennik podpisany 3 lata temu, koszty pracownika wzrosły o 40%, koszt energii o 30% — a klient nadal płaci według starych stawek. To wykrwawia operatora, ale wielu boi się „podnieść temat”.
4. Brak transparentności w stawkach kurierskich. Negocjowane stawki operatora są realnie lepsze niż te, które dostaje pojedynczy sklep — to jasne i niesporne. Pułapka leży w czym innym: operator nie pokazuje klientowi, ile faktycznie kosztuje dana etykieta. Klient nie wie, czy płaci 1:1 stawkę negocjowaną, czy z marżą operatora. Sama marża nie jest problemem, problemem jest brak transparentności.
5. Brak jasnej definicji „ruchu standardowego”. Każda dodatkowa czynność (ulotka, etykieta, niestandardowe pakowanie) to nowa pozycja na fakturze. Klient nie wiedział, że dodanie kuponu rabatowego do paczki kosztuje.
6. Brak rozliczenia long-term storage. Towar leży 4 miesiące, klient nadal płaci stawkę startową. Operator dotuje magazyn z własnej kieszeni. Standard branżowy to dopłata 1,5-3× stawki standardowej dla towaru zalegającego dłużej niż 60-90 dni.
Jak wybrać model dla swojej firmy
Zanim podpiszesz umowę na konkretny model, odpowiedz sobie na pytania o swoich klientach:
- Jak bardzo zróżnicowani są pod kątem branży i typu produktu?
- Czy mają sezonowość czy stabilny wolumen?
- Jaka jest średnia objętość przesyłki?
- Czy obsługujesz dużo małego SKU czy mało dużego?
- Jaki procent zamówień ma zwroty?
- Czy klient pyta o przewidywalność, czy o najniższy koszt?
Druga lista — pytania, które warto zadać klientowi przed wyceną:
- Ile zamówień miesięcznie wysyła i jaka jest sezonowość?
- Ile SKU ma w katalogu i jaka jest rotacja?
- Jaki jest średni gabaryt i waga paczki?
- Jaki procent zwrotów akceptuje?
- Czy chce przewidywalny budżet czy najniższy total cost?
- W jakich krajach realizuje wysyłki?
Po tych dwóch listach masz wystarczająco danych, żeby zaproponować jeden z pięciu modeli — albo, najczęściej, hybrydę dopasowaną do profilu.
Q&A
Czy mogę zmienić model rozliczeń w trakcie współpracy z klientem? Tak, ale wymaga aneksu do umowy. Warto wpisać w umowę klauzulę o rewizji cennika co 12 miesięcy — wtedy zmiana modelu jest naturalna, nie awaryjna.
Per paletomiejsce czy per CBM — co tańsze dla klienta? Zależy od asortymentu. Klient z paletyzowalnym towarem i jednorodnymi SKU — per paleta. Klient z mieszanym SKU, gdzie palety często są półpuste — per CBM (nawet 40% taniej według Red Stag).
Co to są palety jednolite i mieszane? Paleta jednolita (homogeniczna) — dostawa z jednym SKU, magazynier rozładowuje jak na taśmie. Paleta mieszana (heterogeniczna) — mix SKU, każdą sztukę trzeba zidentyfikować i posortować. To realnie inna ilość pracy, dlatego w dobrym cenniku są dwie stawki.
Jaki model dla małego sklepu (do 300 zamówień miesięcznie)? Pay-as-you-go z niskim abonamentem albo bez. Mały sklep nie potrzebuje przewidywalności, potrzebuje niskiego progu wejścia. Minimum logistyczne na tym etapie jest pułapką.
Jaki model dla dużego klienta B2B z 5000+ zamówień miesięcznie? Hybrydowy z naciskiem na SLA. Stała opłata pokrywa dedykowany zespół, zmienne pozycje skalują się z wolumenem, KPI gwarantują jakość.
Czy każdy klient powinien mieć inny cennik? Tak, jeśli ich profile sprzedaży się różnią. Na 10 klientów masz zwykle 3-4 archetypy (mały szybko-rotujący, średni paletyzowalny, duży z gabarytami) i każdy archetyp ma swoją szablonową strukturę cennika.
Podsumowanie
Pięć modeli rozliczeń, sześć składników cennika, kilkanaście jednostek naliczania. Brzmi skomplikowanie, ale w praktyce większość operatorów używa kombinacji dwóch-trzech z tych elementów. Klucz nie leży w wymyśleniu skomplikowanego cennika — leży w dopasowaniu modelu do typu klienta i konsekwentnym jego stosowaniu.
Jeśli prowadzisz fulfillment i czujesz, że Twoje obecne rozliczanie klientów zajmuje za dużo czasu albo nie czuje się wiarygodnie — napisz na [email protected]. Chętnie zobaczę, czy FulBill może to ułatwić.
Więcej o samym narzędziu — fulbill.pl.
O autorze: Norbert Sobala. Od sześciu lat pracuję na Baselinkerze — głównie ze sklepami e-commerce, ostatnio coraz częściej z operatorami fulfillment. FulBill to mój system rozliczeniowy dla operatorów, którzy chcą wyjść z Excela.