Commerce-operaties
COGS (kosten van verkochte goederen)
COGS zijn de directe kosten van de producten die in een periode zijn verkocht — doorgaans de eenheidskosten plus inkomende vracht en invoerrechten — exclusief marketing, overhead en uitgaande verzending.
Voor nauwkeurige margerapportage moeten COGS op variantniveau worden bijgehouden, niet op productniveau. Maten en configuraties van hetzelfde product verschillen vaak in kosten, en een gemiddelde op productniveau prijst de mix stilzwijgend verkeerd.
Het moet ook tijdgebonden zijn. Landed cost verandert met elke inkooporder, en het toepassen van de huidige kosten op de orders van vorig kwartaal produceert een margegeschiedenis die nooit heeft plaatsgevonden.
De valkuil is een vrachtpiek. Als een zending arriveert tegen dubbele de gebruikelijke vrachtkosten en het systeem één actuele kostprijs per variant opslaat, dan herschrijft het retroactief elke historische order met het nieuwe cijfer — waardoor de marge van vorig kwartaal daalt om redenen die niets met vorig kwartaal te maken hadden. Kosten moeten worden geverifieerd met ingangsdata, en orders moeten de kosten bevatten die van toepassing waren toen ze werden verzonden.
Wat behoort tot COGS, en wat niet
De grens die operationeel van belang is, ligt tussen de kosten om de eenheid verkoopklaar te hebben en de kosten om deze bij de klant te krijgen. Alles aan de eerste kant zijn COGS; alles aan de tweede kant is fulfilment, en het mengen ervan maakt het onmogelijk om een inkoopprobleem te onderscheiden van een verzendprobleem.
Accountants kunnen de grens anders trekken onder full absorption costing (integrale kostprijsberekening), waarbij een deel van de magazijnoverhead wordt geactiveerd in de voorraad. Dat is een geldige behandeling voor financiële overzichten en een slechte operationele, omdat het de marge per order afhankelijk maakt van hoe druk het magazijn was. De onderstaande tabel is de operationele visie — degene die correct moet zijn voor prijs- en acquisitiebeslissingen.
| Kostenpost | In COGS? | Waarom |
|---|---|---|
| Eenheidskosten van de fabrikant | Ja | De basis van de landed cost |
| Inkomende vracht naar uw magazijn | Ja | Gemaakt om verkoopbare voorraad beschikbaar te hebben |
| Invoerrechten, tarieven en douanebemiddeling | Ja | Zelfde reden, en vaak de meest volatiele post |
| Retailverpakking (doos, fles, etiket) | Ja | Het is onderdeel van het product dat de klant ontvangt |
| Verzenddoos, opvulmateriaal, pakbon | Nee | Fulfilment — verbruikt door de zending, niet door het product |
| Pick- en packkosten | Nee | Fulfilment |
| Uitgaande portokosten | Nee | Fulfilment |
| Opslag in het magazijn of bij 3PL | Nee | Schaalt met aangehouden voorraad, niet met verkochte eenheden |
| Betalingsverwerking | Nee | Een kostenpost voor het innen van geld, niet voor het maken van een product |
| Marketing, influencer seeding, bureaukosten | Nee | Acquisitiekosten, vergeleken met de marge in plaats van erin opgenomen |
| Een geretourneerde eenheid die als onverkoopbaar is beoordeeld | Ja | De landed cost ervan wordt afgeschreven ten laste van de periode |
| Cadeau bij aankoop of gratis proefeenheden | Ja | De eenheidskosten zijn reëel; ze worden alleen aan een andere order gekoppeld |
Landed cost is per zending, niet per SKU
Het getal dat tot COGS behoort, is de landed cost: wat één verkoopbare eenheid kost om in uw magazijn te hebben staan. Het wordt per inkooporder berekend, omdat vracht en invoerrechten per zending in rekening worden gebracht en vervolgens worden toegewezen aan de eenheden daarin.
Neem een voorbeeld inkooporder: 5,000 eenheden tegen een factuurprijs van $4.20 is $21,000 aan goederen, plus $3,400 aan zeevracht en transport, plus invoerrechten van 7.5% van de aangegeven $21,000 wat $1,575 is, plus $250 aan douanebemiddeling. Het totaal is $26,225, dus de landed cost is $26,225 / 5,000 = $5.245 per eenheid — 24.9% boven de factuurprijs die een merk dat "mijn kosten zijn $4.20" citeert, zou gebruiken.
Herhaal nu dezelfde order met vrachtkosten van $6,800 in plaats van $3,400, wat een normale schommeling is in een slecht kwartaal. Het totaal wordt $29,625 en de landed cost wordt $5.925 — 13.0% boven de vorige inkooporder, voor een SKU waarvan de fabrieksprijs helemaal niet bewoog. Bij een ongewijzigde verkoopprijs verdween $0.68 marge per eenheid om redenen die volledig buiten het product lagen.
Dit is waarom de landed cost wordt opgeslagen bij de ontvangst in plaats van bij de SKU. Eén SKU kan meerdere actuele landed costs tegelijk hebben, één per batch die nog op voorraad is, en welke van toepassing is, hangt af van de kostprijsberekeningsmethode — FIFO, gewogen gemiddelde of specifieke identificatie. Kies er één en pas deze consistent toe; het wisselen van methoden halverwege het jaar produceert een margentrend die een artefact is van de verandering.
De valkuil op variantniveau, met de rekenkunde
Kosten worden per variant bijgehouden omdat ze per variant verschillen. Een grotere maat gebruikt meer materiaal, een andere kleurstelling kan andere verfkosten met zich meebrengen, en een bundel-SKU heeft helemaal geen eigen kosten totdat de componenten zijn samengevoegd.
Overweeg een voorbeeld T-shirt: maten S, M en L kosten $6.00 landed, XXL kost $7.80. In een maand waarin 300 S, 500 M, 400 L en 200 XXL worden verkocht, bedragen de werkelijke kosten (1,200 x $6.00) + (200 x $7.80) = $7,200 + $1,560 = $8,760 over 1,400 eenheden, een gemiddelde van $6.257. Sla dat ene gemiddelde cijfer op productniveau op en het maandtotaal is correct, wat precies de reden is waarom de fout blijft bestaan.
Het is verkeerd voor elke individuele order. Elke XXL-order onderschat de kosten met $1.54 en elke S, M of L-order overschat deze met $0.26, dus de winstgevendheid per variant — hetgeen u zou gebruiken om te beslissen wat opnieuw te bestellen — is omgekeerd voor de maat die het meest kost.
Dan verschuift de mix. Als XXL groeit naar 500 van dezelfde 1,400 eenheden, bedragen de werkelijke kosten (900 x $6.00) + (500 x $7.80) = $5,400 + $3,900 = $9,300, terwijl de opgeslagen gemiddelde kosten nog steeds 1,400 x $6.257 = $8,760 rapporteren. De maand overschat de marge met $540, en niets in het systeem signaleert dit, omdat het cijfer accuraat was toen het werd vastgelegd.
Kosten moeten worden geverifieerd en de order moet een kopie bewaren
Twee regels vloeien voort uit alles hierboven, en dit zijn de regels die de meeste systemen verkeerd toepassen. Ten eerste bevatten kostenrecords ingangsdata in plaats van te worden overschreven. Ten tweede legt een order de kosten vast die van toepassing waren toen deze werd verzonden en raadpleegt de kostentabel nooit meer.
Zonder de momentopname is de historische marge geen geschiedenis — het is een simulatie die opnieuw wordt uitgevoerd tegen de huidige prijzen elke keer dat iemand het rapport opent. Een vrachtpiek in maart herschrijft stilzwijgend januari, een heronderhandeling met een leverancier in juli doet vorig jaar er beter uitzien dan het was, en niemand kan een margecijfer vergelijken met hetgeen ze een maand geleden hebben gescreenshot.
Dezelfde discipline geldt voor verlengings- en abonnementsorders, die vaak worden aangemaakt door een facturatieproces in plaats van via een checkout en helemaal zonder kosten kunnen worden vastgelegd. Een order zonder COGS rapporteert 100% marge, dus een groeiend abonnementsbestand zorgt ervoor dat de gemiddelde marge op een grafiek verbetert, terwijl deze in werkelijkheid stabiel blijft of daalt.
Veelgestelde vragen
- Wat zijn COGS?
- COGS, of kosten van verkochte goederen, zijn de directe kosten van de producten die een bedrijf in een periode heeft verkocht. Voor een DTC-merk betekent dit de landed cost van elke verzonden eenheid: de fabrikantprijs plus inkomende vracht, invoerrechten en douanekosten, plus eventuele verpakking die deel uitmaakt van het product zelf. Marketing, overhead en uitgaande verzending zijn uitgesloten.
- Zijn verzendkosten inbegrepen in COGS?
- Inkomende verzending wel, uitgaande verzending niet. Vracht die voorraad van de leverancier naar uw magazijn brengt, is onderdeel van de landed cost en hoort bij de COGS. Verzendkosten die het pakket van uw magazijn naar de klant brengen, zijn fulfilmentkosten, die na de COGS worden afgetrokken bij het berekenen van de dekkingsbijdrage. Het door elkaar halen van de twee doet een inkoopprobleem lijken op een verzendprobleem.
- Wat is landed cost?
- Landed cost is wat één verkoopbare eenheid kost om in uw magazijn te hebben staan: de factuurprijs plus inkomende vracht, invoerrechten, tarieven en makelaarskosten, verdeeld over de eenheden in die zending. Het wordt per inkooporder berekend omdat vracht en invoerrechten per zending in rekening worden gebracht, dus dezelfde SKU kan verschillende landed costs hebben over verschillende batches.
- Moeten COGS per variant of per product worden bijgehouden?
- Per variant. Maten, kleurvarianten en configuraties van hetzelfde product verschillen vaak in kosten, en een gemiddelde op productniveau is correct in totaal, maar onjuist bij elke individuele bestelling. Het vervalt ook geruisloos: wanneer de verkoopmix verschuift naar de duurdere variant, blijft het opgeslagen gemiddelde de oude mix rapporteren en wordt de marge overschat.
- Omvat COGS betalingsverwerkingskosten?
- Nee. Betalingsverwerking is een kostenpost voor het innen van geld, niet voor het produceren of verwerven van het product, dus het valt onder de COGS als een variabele kostenpost in de dekkingsbijdrage. Het is net zo belangrijk voor de economie per bestelling, maar door het gescheiden te houden, kunt u een prijsstijging van een leverancier onderscheiden van een verandering in de betalingsmix.
- Hoe gaat u om met COGS wanneer leveranciersprijzen veranderen?
- Voorzie de kosten van een ingangsdatum in plaats van ze te overschrijven, en sla de toepasselijke kosten op elke bestelling op het moment van verzending op. Overschrijven betekent dat elk historisch margerapport opnieuw wordt berekend tegen de prijs van vandaag, dus een vrachtpiek deze maand herschrijft met terugwerkende kracht de marge van vorig kwartaal om redenen die niets te maken hadden met vorig kwartaal.