Z rozmów, które prowadzę z operatorami fulfillment, powraca jeden powtarzający się wzorzec. Excel jako główne narzędzie rozliczeń. Cennik, który był aktualizowany ostatni raz kilka lat temu. Marża, która „jakoś spada”, ale nikt nie wie dokładnie gdzie. To nie są źli operatorzy. To są dobrzy operatorzy z cennikami, w których kilkanaście decyzji podjętych kiedyś na początku zaczęło przez lata zżerać marżę. Każdy błąd z osobna kosztuje kilka procent. Razem mogą zjeść prawie cały zysk.
Ten artykuł jest o pięciu błędach, które obserwuję w cennikach fulfillment najczęściej. Z matematyką — ile każdy z nich realnie kosztuje — i sposobami na ich naprawienie. To nie jest lista akademicka, to są błędy, o których słyszę.
Jeśli czytałeś już artykuł o pięciu modelach rozliczeń, to ten tekst jest praktycznym uzupełnieniem — po wyborze modelu zostaje cały szereg decyzji wykonawczych, w których łatwo się pomylić.
TL;DR
- Brak zwrotów w cenniku to często –20-30% realnej marży na kliencie z modą (zwroty 20-40% wolumenu, każdy wymaga pracy magazyniera).
- Magazynowanie per paletomiejsce przy mieszanym SKU zamiast per CBM — różnica potrafi sięgnąć 40-60% dla klientów z półpustymi paletami.
- Brak indeksacji cen w umowie wieloletniej — koszty operatora rosną 8% rocznie, klient nadal płaci po stawkach sprzed 3 lat. Marża schodzi w czerwone.
- Brak transparentności w stawkach kurierskich — problem to nie marża operatora (ta jest uzasadniona), tylko poczucie ukrycia. Klient sam pyta InPost, traci zaufanie.
- Brak progów wagowych dla zagranicy — kurier dopłaca 2-4 PLN za paczkę 8+ kg do DE, operator pokrywa z własnej kieszeni.
Błąd #1: Brak zwrotów w cenniku
Operator skupia się na zamówieniach wychodzących. Zwroty są „dodatkiem” — przyjmiemy, sprawdzimy, wrócą do magazynu. Stawki za zwrot często w ogóle nie ma w cenniku albo jest symbolicznie niska.
Problem: w branży moda zwroty to 20-40% wolumenu sprzedaży. W elektronice 5-15%. W kosmetykach 3-5%. Każdy zwrot wymaga realnej pracy magazyniera — przyjęcia, oględzin, decyzji o re-stocking lub utylizacji, ponownego wprowadzenia do systemu.
Matematyka błędu — przykład symulacyjny:
Załóżmy klienta z branży moda, 1000 zamówień miesięcznie, marża 5 PLN na zamówieniu. Pozornie operator zarabia 5000 PLN miesięcznie z tego klienta.
| Pozycja | Kwota |
|---|---|
| Przychód z 1000 zamówień (marża 5 PLN) | +5000 PLN |
| 300 zwrotów × 4 PLN realny koszt obsługi | -1200 PLN |
| Realna marża | 3800 PLN (-24%) |
Operator myśli że zarabia 5000 PLN, realnie zarabia 3800 PLN. Różnica idzie cicho w koszty operacyjne, na które nikt nie patrzy w arkuszu Excel. Dokładne liczby zależą od profilu klienta, ale kierunek strat jest stały — jeśli nie liczysz zwrotów, marżę jesz ich kosztem.
Jak to naprawić: wpisać zwroty do cennika jako osobną pozycję. Stawka rynkowa to 50-150% stawki pick&pack za zwrot. Dwa modele rozliczania (płaska stawka za zwrot albo zwrot + dopłata za każdą SKU) wystarczają na 95% przypadków.

Błąd #2: Magazynowanie per paletomiejsce przy mieszanym SKU — nie z wyboru, tylko z braku alternatywy
Większość operatorów w Polsce rozlicza magazynowanie per paletomiejsce. Nie dlatego, że to świadoma decyzja po przeanalizowaniu profilu klienta, ale dlatego, że w Excelu nie da się sensownie liczyć w innych jednostkach. CBM wymaga znajomości objętości każdego SKU i agregowania jej w czasie rzeczywistym — bez systemu jest to praktycznie nie do utrzymania.
Problem zaczyna się, kiedy klient ma mieszane SKU i palety są często półpuste. Operator nalicza za palety, których klient realnie nie wykorzystuje — klient czuje, że płaci za pustą przestrzeń. Po pewnym czasie sam o tym mówi albo szuka tańszego operatora.
Per paletomiejsce ma sens dla jednorodnych palet z paletyzowalnym towarem. Per CBM (metr sześcienny) ma sens, gdy klient ma mix SKU i palety są często mieszane.
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. To nie jest ekstremum, to standardowa różnica dla mieszanego asortymentu.
Przykład symulacyjny pokazujący skalę:
Załóżmy klienta z akcesoriami sportowymi — 180 SKU, palety zwykle wypełnione w 60-70%. Operator naliczał per paletomiejsce.
| Model | Wyliczenie | Kwota |
|---|---|---|
| Per paletomiejsce | 45 palet × 50 EUR | 2250 EUR/mies. |
| Per CBM | 28 m³ × 30 EUR | 840 EUR/mies. |
| Różnica | 1410 EUR/mies. (-63%) |
Liczby zależą oczywiście od konkretnego klienta. Sednem jest mechanizm — przy mieszanych paletach klient płaci za przestrzeń, której nie wykorzystuje. Jeśli operator daje mu CBM, klient widzi że dostaje uczciwe rozliczenie. Często wzmocnione zaufanie pozwala operatorowi negocjować wyższe stawki w innych pozycjach cennika (pick&pack, dodatkowe usługi) — i końcowo zarobić więcej, mimo niższego magazynowania.

W FulBill każdy klient może mieć inny model magazynowania (per sztukę, per lokację, stała opłata, per CBM), wybierany niezależnie od reszty cennika. Zmiana modelu to kilka kliknięć, nie nowy arkusz.
Tak wyglądają rozliczenia magazynowania w obu modelach w FulBill — dwa przykłady z dwóch różnych klientów, każdy pokazuje mechanizm naliczania dzień po dniu:

Per paletomiejsce: klient płaci za całą paletę niezależnie od jej wypełnienia.

Per CBM: system codziennie liczy realnie zajętą objętość (m³) i mnoży przez stawkę dzienną.
Błąd #3: Brak indeksacji cen
Cennik podpisany w 2022 ze stawką 5 PLN za zamówienie. Mamy 2026. Według danych GUS przeciętne wynagrodzenie w sektorze „transport i gospodarka magazynowa” wzrosło w tym czasie o około 30-35%. Koszt energii wzrósł o 25-50% w zależności od kontraktu. Cena materiałów pakowych poszła do góry o około 15-25%.
Operator dalej rozlicza klienta po 5 PLN. Realnie marża jest dziś dramatycznie niższa niż w momencie podpisania umowy — w skrajnych przypadkach ujemna.
To sytuacja, o której słyszę często. Wszyscy wiedzą, że „trzeba podnieść”, ale nikt nie chce robić tej rozmowy z klientem. Po dwóch-trzech latach to się kumuluje.
Symulacja skutków braku indeksacji:
Załóżmy: klient zatowarowuje stałą ilość, wysyła 500 zamówień miesięcznie, stawka pick&pack 5 PLN. Koszty operatora rosną zgodnie z trendem płac w logistyce (ok. 8% rocznie, według publikowanych danych GUS).
| Rok | Koszt realizacji zamówienia | Marża operatora |
|---|---|---|
| 2022 | 4,00 PLN | 1,00 PLN (500 PLN/mies.) |
| 2023 | 4,32 PLN | 0,68 PLN (340 PLN/mies.) |
| 2024 | 4,67 PLN | 0,33 PLN (165 PLN/mies.) |
| 2025 | 5,04 PLN | -0,04 PLN (-20 PLN/mies.) |
| 2026 | 5,44 PLN | -0,44 PLN (-220 PLN/mies., strata) |
W 2026 operator dopłaca do tego klienta z marży innych. Klient o tym nie wie, operator dawno przestał zerkać na konkretne liczby. Dopóki pracujesz w Excelu, ten trend pozostaje niewidoczny — bo nikt nie analizuje marży per klient w czasie. Liczby w tabeli są przykładem ilustracyjnym, ale mechanizm i kierunek strat są realne.
Jak to naprawić:
- Wpisać do umowy klauzulę o indeksacji rocznej (np. według wskaźnika płac w sektorze logistyki — GUS publikuje takie dane co kwartał)
- Albo prościej: indeksacja roczna o 5-7% bez specjalnego uzasadnienia
- Albo jeszcze prościej: rewizja cennika co 12 miesięcy z możliwością renegocjacji obu stron
Każde z tych rozwiązań jest lepsze niż „podpisaliśmy 5 PLN i tak zostawimy”.
Błąd #4: Brak transparentności w stawkach kurierskich
Operator pisze w cenniku „wysyłki według cennika rynkowego” albo daje jedną zbiorczą stawkę za wysyłkę krajową. Klient nie wie, co operator faktycznie płaci kurierowi, a co dolicza jako marżę.
Negocjowane stawki operatora są realnie lepsze niż te, które dostaje pojedynczy sklep e-commerce — operator agreguje wolumen z wielu klientów i ma siłę negocjacyjną. To jest jeden z konkretnych argumentów ekonomicznych za fulfillmentem. Marża operatora na wysyłce jest legalna i uzasadniona.
Problem nie polega na marży. Problem polega na braku transparentności. Klient w pewnym momencie sam pyta InPost o stawkę, zauważa różnicę, i zaczyna podejrzewać operatora o niegrę. Z perspektywy klienta to wygląda jak ukryta dopłata.
Lepsze podejście:
Pokazać cennik kurierski wprost — klient widzi, że InPost kosztuje operatora na przykład 10 PLN, a w cenniku jest 15 PLN. Pięć złotych to obsługa, generowanie etykiety, integracja z systemem. Klient rozumie. Nie ma poczucia że jest oszukiwany.

W FulBill cennik kurierów ustawia się osobno per klient — każdy klient widzi swój cennik, niezależnie od tego co masz wynegocjowane z kurierem. Możesz pokazać stawki bezpośrednio, możesz doliczać marżę za obsługę. Najważniejsze — klient widzi co płaci i za co.
Błąd #5: Brak progów wagowych dla zagranicznych przesyłek
Klient wysyła paczkę 12 kg do Niemiec. Operator nalicza standardową stawkę dla małej paczki, bo cennik nie rozróżnia wag. Kurier nalicza dopłatę za nadgabaryt, operator pokrywa różnicę z własnej kieszeni.
To brzmi jak drobiazg, ale przy klientach sprzedających za granicę kumuluje się szybko. Polskie firmy e-commerce coraz częściej obsługują DE, CZ, SK, niektóre wchodzą głębiej w Europę. Każdy taki rynek ma własną specyfikę: w Niemczech standardem jest cennik z progami wagowymi, w UK dochodzą jeszcze opłaty celne (po Brexicie), w Skandynawii rosną koszty paliwowe.
Symulacja pokazująca skalę:
Załóżmy klienta wysyłającego cięższe paczki (średnia 8 kg), 30% sprzedaży do Niemiec, 200 paczek do DE miesięcznie. Jeśli cennik nie ma progów wagowych, operator musi pokryć z własnej kieszeni dopłaty kuriera za przekroczenie standardowej wagi — w przypadku DPD czy DHL to średnio 2-4 PLN per paczka.
| Scenariusz | Liczba paczek DE/mies. | Marża/strata |
|---|---|---|
| Cennik bez progów wagowych (operator dopłaca średnio 3 PLN/paczkę) | 200 | -600 PLN/mies. |
| Cennik z progami wagowymi (klient płaci proporcjonalnie do wagi) | 200 | +0 PLN (neutralne) |
600 PLN miesięcznie to 7200 PLN rocznie — tylko z jednego klienta. Pomnóż przez liczbę klientów wysyłających cięższe paczki za granicę. Robi się z tego kwota, której nie można ignorować. Liczby są ilustracyjne, ale mechanizm strat — realny.
Jak to naprawić:
- Wpisać do cennika progi wagowe (np. do 5 kg, 5-10 kg, 10-20 kg, powyżej 20 kg) z różnymi stawkami
- Osobne stawki dla różnych krajów docelowych (PL, DE+CZ+SK, reszta EU, poza-EU)
- W przypadku regularnej obsługi danego rynku — wynegocjować z kurierem osobny kontrakt na ten kierunek
Podsumowanie
Pięć błędów, każdy z osobna kosztuje kilka procent marży, razem mogą zjeść większość zysku. Wszystkie pojawiają się przede wszystkim u operatorów, którzy rozliczają w Excelu — bo arkusz nie pokaże Ci, że dotujesz konkretnego klienta drugi rok z rzędu. Dla widzenia tych liczb potrzebujesz systemu, który zaczyta operacje, policzy w czasie i pokaże marżę per klient.
Najważniejsza rzecz, którą wyniesiesz z tego artykułu: Twój cennik nie jest dokumentem, który zatwierdzasz raz i zostawiasz na półce. Cennik to żywy proces — rewizja co 12 miesięcy, dopasowanie do realnej struktury klientów, indeksacja kosztów. Operatorzy, którzy to robią, rosną. Ci, którzy „podpisali umowę i zostawili”, powoli się wykrwawiają.
Q&A
Jak często powinienem rewidować cennik? Standard branżowy to co 12 miesięcy. W okresach wysokiej inflacji (jak 2022-2023) można częściej, co 6 miesięcy. Klauzulę o rewizji warto wpisać do umowy, żeby rozmowa była naturalna, nie awaryjna.
Czy mogę podnieść cennik bez zgody klienta? Tylko jeśli umowa to przewiduje (klauzula o indeksacji albo rewizji). Bez tej klauzuli wymagana jest renegocjacja i zgoda obu stron. Dlatego klauzula o indeksacji jest kluczowa.
Per CBM brzmi sensownie, ale czy mogę zmienić model w trakcie współpracy z klientem? Tak, ale wymaga aneksu do umowy. Najlepiej zaproponować to klientowi przy okazji rewizji cennika z dobrymi argumentami — np. „płacisz teraz za 45 palet, w CBM zapłaciłbyś za 28 m³ i wyszłoby Ci taniej”. Klient zwykle zgadza się natychmiast.
Czy zwroty naprawdę kosztują tak dużo jak pick&pack? W praktyce — często więcej. Zwrot wymaga przyjęcia paczki, oględzin, decyzji o stanie towaru, ponownego wprowadzenia do systemu, czasem czyszczenia/przepakowywania. Stawka rynkowa to 50-150% stawki pick&pack.
Jak rozmawiać z klientem o podwyżce cennika? Konkretne dane, nie ogólniki. Pokaż, że koszty pracy w sektorze logistyki wzrosły o X% (GUS publikuje takie dane), że Twoje koszty energii wzrosły o Y%, że ostatnia podwyżka była Z lat temu. Klient, który widzi liczby, zwykle akceptuje. Klient, któremu mówisz „muszę podnieść bo wszystko drożeje” — szuka tańszego operatora.
Co dalej
Jeśli widzisz, że któryś z tych błędów dotyczy Twojego cennika — wiadomo co robić. Trudność nie polega na zrozumieniu problemu, tylko na zmianie stanu — wyciągnięciu z Excela, przeliczeniu, zrenegocjowaniu, ustawieniu na nowo.
Jeśli prowadzisz fulfillment i chcesz zobaczyć, jak FulBill może Ci to ułatwić — napisz na [email protected]. Pokażę Ci system na żywej rozmowie 20-30 minut, bez żadnego pitchu.
Więcej o samym narzędziu — fulbill.pl.
Powiązane:
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.