← Späť na blog

Prečo dobré ROAS nestačí: marža, sklad a cashflow zdravého e-shopu

ROAS 8 vyzerá skvele, no na produkte s nízkou maržou znamená stratu. Prehľad metrík (marža, obrátka skladu, dni na sklade a cashflow), ktoré rozhodujú, či e-shop reálne zarába. Po lopate a s príkladmi.

Kampaň ukazuje ROAS 8. Vyzerá to ako úspech. Napriek tomu na konci mesiaca na účte nepribúda toľko, koľko by malo, alebo dokonca ubúda. Dôvod býva v číslach, ktoré reklamná platforma nepozná: v marži, sklade a cashflow. Tento článok ich prechádza po lopate, lebo bez nich je aj skvelé ROAS len polovica príbehu.

1. Marža: či na objednávke vôbec zarábate

Hrubá marža je jednoduchá: koľko z ceny ostane po zaplatení nákupu tovaru.

Hrubá marža % = (tržba − nákupná cena tovaru) / tržba

Skutočný zisk z objednávky je však ešte nižší. Po ceste si zoberú svoje aj ďalšie náklady, ktoré vznikajú s každou objednávkou: doprava, obal, poplatok platobnej bráne a vratky. Keď ich odrátate, dostanete príspevkovú maržu, teda sumu, ktorá reálne ostane na to, aby pokryla reklamu, réžiu (nájom, mzdy, software) a až potom zisk.

Príspevková marža nie je zisk. Sú to peniaze, ktorými sa platí všetko ostatné vrátane reklamy. A práve preto ROAS klame.

Break-even ROAS: jedno číslo, ktoré sa oplatí pamätať

Bod zvratu reklamy sa dá spočítať z marže:

Break-even ROAS = 1 / hrubá marža

  • Marža 40 % → break-even ROAS 2,5 (nižšie ROAS = strata).
  • Marža 10 % → break-even ROAS 10.

To znamená: pri 10 % marži ROAS 8 prerába, potrebujete aspoň 10, len aby ste boli na nule. A to je ešte optimistické, lebo tento výpočet ráta len hrubú maržu; po odčítaní dopravy, brány a vratiek je reálny bod zvratu ešte vyššie. Preto sa dobré priemerné ROAS nedá hodnotiť bez toho, aby ste poznali maržu daného produktu.

2. Obrátka skladu: či vaše peniaze pracujú, alebo ležia

Tovar na sklade sú peniaze premenené na krabice. Kým sa nepredá, nič nezarábajú a ešte stoja za skladovanie. Ako rýchlo sa „pretáčajú”, meria obrátka:

Obrátka skladu = náklady na predaný tovar za rok / priemerná hodnota skladu (v nákupných cenách)

Príklad: predáte tovar za 600 000 € v nákupných cenách ročne a priemerne máte na sklade tovar za 100 000 €. Obrátka = 6×, teda celý sklad „pretočíte” šesťkrát do roka.

Z obrátky sa priamo počíta, koľko dní tovar v priemere leží, kým sa predá, teda dni na sklade (DSI):

Dni na sklade = 365 / obrátka

Pri obrátke 6 je to ~61 dní. Inak povedané: každé euro nakúpeného tovaru máte „zamrznuté” v priemere dva mesiace, kým sa vráti ako tržba. Nižšia obrátka = viac zamrznutej hotovosti a vyššie riziko, že tovar zostarne skôr, než sa predá.

3. Skladovosť: ležiaky a vypredané kusy

Priemer klame. Dôležité je, čo sa deje na okrajoch:

  • Ležiaky (dead stock): tovar, čo sa nepredal mesiace. Je to mŕtvy kapitál, ktorý navyše blokuje sklad a často skončí v zľave. Ako rýchlo sa konkrétny nákup míňa, ukáže sell-through (predané kusy / naskladnené kusy); nízke číslo po pár týždňoch je varovanie.
  • Vypredané kusy (stockout): presný opak. Predávaný produkt sa minie a tržby, ktoré by prišli, jednoducho zmiznú. V e-shope má stockout druhý, skrytý náklad: reklama beží na produkt, ktorý sa nedá kúpiť, rozpočet horí naprázdno a algoritmus sa učí na pokazenom signáli.

Zdravý sklad je rovnováha: dosť tovaru, aby ste nestrácali predaje, ale nie toľko, aby vám kapitál ležal v regáli.

4. Cashflow: prečo aj ziskový e-shop môže padnúť

Zisk a hotovosť nie sú to isté. E-shop môže byť „na papieri” ziskový a napriek tomu nemať čím zaplatiť ďalšiu objednávku tovaru, lebo peniaze sú zamrznuté v sklade a u dodávateľa. Meria to cash conversion cycle (kolobeh hotovosti):

Kolobeh hotovosti = dni na sklade + dni, kým zaplatí zákazník − dni, kým zaplatíte dodávateľovi

V bežnom B2C e-shope zákazník platí kartou takmer hneď, takže rozhodujú dve čísla: ako dlho tovar leží a ako dlho máte odklad u dodávateľa. Príklad: 61 dní na sklade, zákazník platí hneď, dodávateľovi platíte do 30 dní → hotovosť máte „vonku” ~31 dní.

A tu je páka, ktorú väčšina majiteľov podceňuje: keď si u dodávateľa vyjednáte dlhšiu splatnosť (napr. 60 – 90 dní), kolobeh sa skráti k nule alebo ide do mínusu a vtedy dodávateľ financuje váš sklad namiesto vás. To je rozdiel medzi „musím si vziať úver na sezónu” a „rastiem z vlastného obratu”.

5. Ako to všetko súvisí s reklamou

Tu sa kruh uzatvára a preto tieto čísla nie sú len pre účtovníka:

  • Neškálujte reklamu podľa ROAS, ale podľa marže. Rovnaké ROAS na produkte so 40 % a s 10 % maržou sú dva úplne odlišné výsledky. Ideálne sa preto do platformy neposiela ako hodnota konverzie tržba, ale marža. Algoritmus potom tlačí tam, kde sa reálne zarába, nie tam, kde sa najviac točí obrat. (Súvisí s tým, prečo platformové čísla klamú.)
  • Bestsellery, ktoré inzerujete, držte skladom. Pri katalógu s tisíckami položiek je vypredanie jednej šum. Rozdiel spraví top produkt, do ktorého tečie rozpočet: keď sa podľa obrátky míňa, platíte za budovanie dopytu, ktorý potom nemáte čím naplniť, a doskladnenie často mešká práve pri tom, čo sa predáva najlepšie. Obrátka spolu s výdajom na reklamu je preto signál, čo objednať včas.
  • Reklama býva lacnejšia cesta z ležiakov ako zľava. Namiesto plošného zlacnenia sa oplatí cielene podporiť produkty s nízkym sell-through, marža ostane vyššia.

Presne preto meranie predchádza rozpočtu a v tomto prípade sa meranie nekončí pri konverziách, ale pokračuje do marže a skladu. Keď sú náklady na reklamu, tržby aj marža na jednom mieste, dá sa riadiť podľa toho, čo naozaj zarába. To je celá myšlienka prepojenia dát do BigQuery.


Zhrnutie do troch viet. Marža hovorí, či na objednávke zarábate (nie tržba a nie ROAS). Obrátka a dni na sklade hovoria, či vaše peniaze pracujú, alebo ležia v regáli. A cashflow hovorí, či vám aj pri zisku nedôjdu peniaze na ďalší nákup tovaru. Reklama má zmysel až vtedy, keď tieto tri veci sedia.

Peter Bílik

Performance & data konzultant z Bratislavy. Spravuje PPC kampane v Google a Meta Ads a stavia meranie, na ktorom stoja — GA4, server-side tracking a dátové sklady v BigQuery. Viac o mne →

Časté otázky

Prečo ROAS nestačí na hodnotenie ziskovosti e-shopu?

ROAS meria pomer tržieb k nákladom na reklamu, ale nezohľadňuje maržu. Pri nízkej marži môže byť aj vysoké ROAS stratové. Bod zvratu sa počíta ako 1 / hrubá marža, takže pri 10 % marži potrebujete ROAS aspoň 10, len aby ste boli na nule.

Ako sa počíta obrátka skladu?

Obrátka skladu = náklady na predaný tovar za rok / priemerná hodnota skladu v nákupných cenách. Hovorí, koľkokrát za rok predáte celý sklad. Z nej sa počítajú dni na sklade ako 365 / obrátka.

Prečo môže byť aj ziskový e-shop v problémoch s hotovosťou?

Zisk a hotovosť nie sú to isté. Peniaze môžu byť zamrznuté v sklade a u dodávateľa. Meria to cash conversion cycle = dni na sklade + dni, kým zaplatí zákazník − dni, kým zaplatíte dodávateľovi. Dlhšia splatnosť u dodávateľa tento cyklus skracuje.

Riešite niečo z článku na vlastnom účte?

Krátky hovor o stave účtu a merania — nezáväzne, 15 minút online.