Back to insights

Advertising Updated 2026-09-01 10 min read

ROAS versus contribution margin: waarop moet je sturen?

ROAS vertelt hoe efficiënt je omzet koopt. Contribution margin vertelt of die omzet geld oplevert. Zo voorkom je dat groei er in Ads Manager mooi uitziet, maar in je bankrekening verdwijnt.

By Lisa van Broekhoven Retail media, Sponsored Products, campaign planning and profitable ad spend.

Advertising summary

Short answer

ROAS vertelt hoe efficiënt je omzet koopt. Contribution margin vertelt of die omzet geld oplevert. Zo voorkom je dat groei er in Ads Manager mooi uitziet, maar in je bankrekening verdwijnt. The goal is to help marketplace teams turn fragmented signals into clearer decisions about growth, profitability and operations.

Definition

What this article covers

Advertising covers the decisions, data and operating habits marketplace teams use to improve profitable growth.

bol.com Amazon Sponsored Products Buy Box ROAS contribution margin marketplace sellers ecommerce brands marketplace agencies stock management marketplace fees

Stuur op contribution margin wanneer je beslist of je advertentiebudget, voorraad of kanaalfocus moet opschalen; gebruik ROAS alleen als snelle efficiëntiemeter binnen dat winstkader. ROAS zegt hoeveel omzet je terugkrijgt per advertentie-euro, maar contribution margin laat zien wat er overblijft na inkoop, verzending, marketplace fees, betaalfees, kortingen, retouren en advertentiekosten. Een campagne met 4,0 ROAS kan dus winstgevend zijn bij 45% marge, maar verlies draaien bij 18% marge. De praktische regel: ROAS helpt je campagnes vergelijken, contribution margin bepaalt of je bedrijf gezonder wordt.

Kernregel ROAS is een marketing-KPI. Contribution margin is een bedrijfs-KPI. Budgetbeslissingen horen bij de bedrijfs-KPI.

Dat verschil klinkt klein, maar het verandert bijna elke groeibeslissing. Veel ecommerce-teams kijken dagelijks naar Meta, Google, Amazon Ads, bol Ads of TikTok Shop en zien daar een vertrouwd getal: ROAS. 2,8. 4,1. 6,3. Lekker overzichtelijk. Alleen is overzichtelijkheid niet hetzelfde als waarheid. Advertentieplatformen kennen meestal niet je volledige kostprijs, retourpercentage, fulfilmentafspraken, voorraadkosten of kanaalcommissie. Ze meten omzet die zij aan campagnes toeschrijven. Dat is nuttig, maar niet compleet.

Contribution margin dwingt je om één stap verder te kijken: welke euro’s blijven echt beschikbaar om vaste kosten, team, software, voorraadfinanciering en winst te betalen? Precies daar gaat het vaak mis bij merken die hard groeien via Shopify, Amazon, bol, TikTok Shop, Meta en Google tegelijk. Omzet stijgt, ROAS lijkt acceptabel, maar cash wordt krapper. Niet omdat marketing niets oplevert, maar omdat de verkeerde KPI de vergadering domineert.

Wat is ROAS?

ROAS staat voor Return On Ad Spend. De formule is eenvoudig:

ROAS = toegeschreven omzet ÷ advertentiekosten Besteed je €1.000 aan ads en schrijft het platform €4.000 omzet toe, dan is je ROAS 4,0.

ROAS is handig omdat het snel laat zien of campagnes relatief efficiënt zijn. Een Google Shopping-campagne met 6,0 ROAS koopt omzet goedkoper dan een Meta-prospectingcampagne met 1,8 ROAS. Een branded search-campagne zal bijna altijd een hogere ROAS hebben dan een koude TikTok-campagne. En een retargeting-advertentie ziet er vaak geweldig uit, omdat hij dichtbij de aankoop zit.

Maar daar zit meteen de beperking. ROAS is afhankelijk van attributie, productmix en kosten die niet in het advertentieplatform zitten. Een campagne die vooral bestaande klanten raakt, kan een hoge ROAS hebben zonder veel extra omzet te creëren. Een campagne die vooral lage-margebundels verkoopt, kan een mooie omzetgrafiek tonen maar alsnog je winst verdunnen. En een marketplacecampagne kan omzet rapporteren voordat refunds, commissies en settlement-correcties zichtbaar zijn.

Wat is contribution margin?

Contribution margin is de bijdrage die overblijft nadat je variabele kosten van omzet aftrekt. In ecommerce kijk je meestal naar contribution margin vóór vaste kosten. Denk aan kantoor, salarissen en algemene software: die zijn belangrijk, maar veranderen niet direct per extra order. Variabele kosten doen dat wel.

Een praktische ecommerce-formule is:

Contribution margin = omzet − variabele kosten − advertentiekosten Variabele kosten zijn onder meer inkoop, marketplace fees, betaalfees, pick-pack, verzending, retourkosten, kortingen, creatorcommissies en fulfilmentkosten.

Je kunt contribution margin uitdrukken in euro’s of als percentage van omzet. Beide zijn nodig. Percentage helpt bij break-even ROAS. Euro’s helpen bij de vraag of het genoeg absolute winst oplevert. Een accessoire met 55% contribution margin maar €12 orderwaarde kan procentueel prachtig zijn, terwijl een apparaat met 28% contribution margin en €240 orderwaarde in euro’s veel meer bijdraagt.

Waarom ROAS je de verkeerde kant op kan sturen

ROAS wordt gevaarlijk zodra je het behandelt als winst. Dat gebeurt sneller dan je denkt. De campagne met de hoogste ROAS krijgt meer budget. Het product met lage ROAS wordt gepauzeerd. De marketplace met het mooiste advertentierapport krijgt voorraad. Allemaal logisch, totdat je de kostenlagen eronder bekijkt.

Stel: je verkoopt een keukenorganizer via Shopify voor €50. Meta rapporteert 3,2 ROAS. Dat betekent dat je voor elke €50 omzet ongeveer €15,63 advertentiekosten maakt. Op papier voelt dat prima. Maar als de inkoop €19 is, verzending €5,40, betaalfees €1,45, verpakking €0,80, retourreserve €2,50 en korting gemiddeld €3,00, blijft vóór advertenties €17,85 over. Na €15,63 ad spend houd je €2,22 contribution margin over. Dat is 4,4% van de omzet. Eén extra retour, één prijsverlaging of één hogere CPM en de order is verlieslatend.

Nu een ander product: een premium koffiemolen van €180 via Google Shopping. ROAS is “maar” 2,6. De ad cost per order is dus €69,23. Inkoop is €72, verzending en fulfilment €9, betaalfees €4,20, retourreserve €3,60 en korting €0. Vóór advertenties blijft €91,20 over. Na ads blijft €21,97 over. Dat is 12,2% contribution margin. De lagere ROAS-campagne is in euro’s veel gezonder dan de hogere ROAS-campagne.

Scenario Omzet ROAS Ad spend Marge vóór ads Contribution margin na ads
Keukenorganizer via Meta €50,00 3,2 €15,63 €17,85 €2,22
Koffiemolen via Google Shopping €180,00 2,6 €69,23 €91,20 €21,97

Als je alleen naar ROAS kijkt, wint de organizer. Als je naar winst kijkt, wint de koffiemolen. Dat is precies waarom groeiteams die volwassen worden uiteindelijk minder praten over “goede ROAS” en meer over “winstgevende schaal”.

De simpele brug: break-even ROAS

De brug tussen ROAS en contribution margin is break-even ROAS. Die vertelt welke ROAS je minimaal nodig hebt om geen geld te verliezen. De formule:

Break-even ROAS = 1 ÷ marge vóór advertenties Is je marge vóór advertenties 40%, dan is je break-even ROAS 2,5. Is die marge 25%, dan is je break-even ROAS 4,0.

Belangrijk: gebruik hiervoor niet alleen brutomarge. Brutomarge kijkt vaak naar verkoopprijs minus inkoop. Voor advertentiebeslissingen is dat te rooskleurig. Je hebt marge vóór advertenties nodig na de echte variabele kosten: fulfilment, verzending, fees, retouren, kortingen en kanaalkosten. Bij marketplaces zoals Amazon, bol of TikTok Shop komen daar commissie, fulfilment fees, promotiekosten of affiliatekosten bovenop.

Voorbeeld: een skincare-merk verkoopt een serum voor €38. De inkoop is €8,20. Brutomarge lijkt dus 78%. Klinkt alsof je veel advertentieruimte hebt. Maar na Shopify betaalfees (€1,10), fulfilment (€3,80), gratis verzending (€4,95), samples in het pakket (€1,20), gemiddelde korting (€3,40) en retour-/refundreserve (€1,15) blijft vóór ads €14,20 over. Dat is 37,4%. De break-even ROAS is 1 / 0,374 = 2,67. Wil het merk 10% contribution margin overhouden, dan moet de doel-ROAS eerder rond 3,65 liggen. Een campagne op 3,0 ROAS is dan niet “slecht”, maar ook geen geldmachine.

Wanneer stuur je wél op ROAS?

ROAS is niet nutteloos. Integendeel: het is een prima stuurgetal op campagneniveau, zolang je het binnen de juiste margeregels gebruikt. Gebruik ROAS vooral voor:

  • Dagelijkse advertentiecontrole: daalt ROAS plotseling van 4,0 naar 1,7, dan wil je snel weten of er tracking, voorraad, prijs of concurrentiedruk speelt.
  • Vergelijking binnen dezelfde productgroep: twee campagnes voor hetzelfde product met dezelfde marge kun je prima op ROAS vergelijken.
  • Creatieve tests: als advertentie A en B dezelfde landingspagina, prijs en productmix hebben, is ROAS een nuttig signaal naast CTR, CPC en conversieratio.
  • Budgetbewaking: een minimum-ROAS per campagne voorkomt dat spend volledig ontspoort voordat finance het ziet.

De fout is niet dat teams ROAS gebruiken. De fout is dat ze ROAS gebruiken zonder margecontext. Dan behandel je een thermometer alsof het een diagnose is. Je ziet dat iemand koorts heeft, maar je weet nog niet waarom.

Wanneer moet contribution margin leidend zijn?

Contribution margin hoort leidend te zijn bij beslissingen die je winststructuur raken. Denk aan budget opschalen, producten pushen, marketplaces prioriteren, voorraad inkopen, kortingsacties plannen en agencies beoordelen. Zodra er echte euro’s verschuiven, wil je weten wat onderaan de variabele kosten overblijft.

Neem Lotte van Studio Noorderlicht, een fictief home & living-merk. Zij verkoopt dezelfde tafellamp op Shopify, bol en Amazon. Shopify toont de hoogste marge vóór ads: 46%. bol zit op 31% door commissie en promoties. Amazon FBA zit op 28% door fulfilment- en storagekosten. De ROAS in ads is respectievelijk 2,8, 4,1 en 3,7. Op ROAS lijkt bol de winnaar. Maar na alle kosten levert Shopify €18,40 contribution margin per order op, bol €7,10 en Amazon €6,80. Lotte besluit daarom niet om bol blind op te schalen, maar om Shopify-budget te verhogen, bol-campagnes strakker op margeproducten te zetten en Amazon alleen te gebruiken voor producten met hogere orderwaarde.

Of neem Ruben van TrailPeak, een fictief outdoorlabel. Zijn rugzak van €95 haalt op Meta 2,4 ROAS en lijkt net onder de doelstelling van 2,8 te zitten. Het team wil pauzeren. Maar FiveX-achtige margeanalyse laat zien dat de rugzak vaak samen wordt gekocht met een regenhoes van €22 en karabiners van €14. Op eerste-order-ROAS ziet de campagne matig uit; op ordermix en contribution margin levert elke nieuwe klant gemiddeld €16,30 bijdrage op na ads. De juiste actie is dan niet pauzeren, maar de campagne sturen op bundelwaarde, landingspagina en voorraadbeschikbaarheid.

ROAS versus contribution margin per kanaal

De discussie wordt extra belangrijk zodra je meerdere kanalen gebruikt. Elk kanaal heeft zijn eigen meetlogica en kostenstructuur.

  • Meta Ads: sterk voor vraagcreatie, maar attributie kan optimistisch zijn. Combineer ROAS met Shopify-orders, nieuwe-klantpercentage en retouren.
  • Google Shopping: vaak dichter bij koopintentie. Let op productmix: lage CPC’s kunnen nog steeds naar lage-margeproducten gaan.
  • Amazon Ads: ACOS en ROAS zijn nuttig, maar FBA fees, referral fees, storage en returns bepalen of een ASIN echt bijdraagt.
  • bol Ads: kijk naast ROAS naar commissie, verzendbelofte, retourgedrag en Buy Box-druk.
  • TikTok Shop: GMV en ROAS moeten naast creatorcommissies, vouchers, Shop-fees en retouren worden gelegd.

Een kanaal kan dus “goed” zijn in het advertentiedashboard en zwak in finance. Andersom kan een kanaal met lagere ROAS strategisch belangrijk zijn omdat het hogere orderwaarde, betere herhaalaankopen of meer margeproducten oplevert.

Een praktisch dashboard: drie lagen in plaats van één KPI

Een gezonde ecommerce-sturing gebruikt drie lagen. Niet twintig dashboards, niet één magisch getal, maar drie beslisniveaus.

1. Marketing-efficiëntie

Hier horen ROAS, ACOS, CPC, CTR, CPM, conversieratio en cost per purchase. Deze laag vertelt of campagnes technisch gezond zijn. Je gebruikt hem dagelijks.

2. Orderprofit

Hier horen contribution margin per order, per SKU, per bundel en per kanaal. Deze laag vertelt of omzet winstgevend is. Je gebruikt hem wekelijks voor budget- en productkeuzes.

3. Business-impact

Hier horen cashflow, vaste kosten, voorraadrotatie, repeat purchase, LTV en netto winst. Deze laag vertelt of groei het bedrijf sterker maakt. Je gebruikt hem maandelijks en per kwartaal.

Als deze lagen door elkaar lopen, krijg je rare discussies. De marketeer verdedigt ROAS. Finance wijst op dalende marge. Operations klaagt over retouren. Iedereen heeft een stukje gelijk, maar niemand ziet het geheel. Zet je de lagen naast elkaar, dan ontstaat een veel beter gesprek: “Deze campagne is efficiënt, maar verkoopt de verkeerde mix” of “Deze campagne heeft lage ROAS, maar brengt klanten binnen die winstgevende bundels kopen.”

Veelgemaakte fouten

  • Eén doel-ROAS voor alle producten gebruiken. Een product met 55% marge kan veel lager break-even draaien dan een product met 22% marge.
  • Retouren te laat meenemen. Zeker bij fashion, beauty, elektronica en TikTok Shop kunnen refunds weken later je mooie ROAS corrigeren.
  • Marketplace fees onderschatten. Commissie, fulfilment, opslag, advertentiekosten en promotiebijdragen horen in dezelfde winstberekening.
  • Platformomzet verwarren met betaalde incrementele omzet. Retargeting en branded search krijgen vaak omzet toegeschreven die deels toch al zou zijn gekomen.
  • Alleen percentages bekijken. Een hoge marge op weinig omzet kan minder waardevol zijn dan een lagere marge op een groot, stabiel volume.

Hoe FiveX helpt

FiveX helpt ecommerce-teams om ROAS, kanaalomzet en echte winst in één besluitvormingslaag te brengen. In plaats van handmatig exports uit Shopify, Amazon, bol, TikTok Shop, Google, Meta en spreadsheets naast elkaar te leggen, brengt FiveX marketplace-, advertising-, voorraad- en kosteninformatie samen zodat je per product en per kanaal ziet wat er werkelijk overblijft.

Met FiveX Profit Analytics kun je onder andere sturen op omzet, kosten, advertentieprestaties, marge, voorraad en productprofitability. Daardoor wordt de vraag niet meer “welke campagne heeft de hoogste ROAS?”, maar “welke campagne verdient meer budget omdat hij aantoonbaar contribution margin toevoegt?” Dat is een veel gezondere manier om te groeien.

FiveX-principe Gebruik advertentiedata om sneller te leren, maar gebruik profitdata om budget vrij te geven.

Conclusie: ROAS is nuttig, maar contribution margin beslist

ROAS en contribution margin zijn geen vijanden. Ze beantwoorden gewoon een andere vraag. ROAS zegt: hoe efficiënt koopt deze campagne omzet? Contribution margin zegt: maakt die omzet ons bedrijf winstgevender? Voor dagelijkse optimalisatie heb je ROAS nodig. Voor schaal, voorraad, kanaalfocus en winst heb je contribution margin nodig.

De beste teams kiezen daarom niet tussen marketing en finance. Ze bouwen een gezamenlijke taal. Eerst berekenen ze marge vóór ads per product en kanaal. Daarna bepalen ze break-even ROAS en gewenste winst-ROAS. Vervolgens gebruiken ze ROAS als waarschuwingslampje en contribution margin als beslisknop. Dat klinkt iets minder sexy dan “we schalen alles boven 3x ROAS”. Maar het voorkomt wel dat je harder groeit richting minder winst. En dat is, heel eerlijk, een veel betere sport.

Operational lens

How to use this insight

Metric-only view

Looks at revenue, clicks, ROAS or orders as separate signals. This is fast, but it can hide marketplace fees, returns, stock pressure and margin leakage.

Marketplace intelligence view

Connects channel performance with contribution margin, pricing, advertising, stock and operations so the next action is commercially clear.

FAQ

Questions marketplace teams ask about this topic

What is the most important metric for advertising?

Start with contribution margin and then interpret channel metrics such as revenue, ROAS, conversion and stock cover in that profit context.

How can marketplace teams use advertising without creating more manual work?

Use connected marketplace data, repeatable dashboards and clear operating rules so teams can review exceptions instead of rebuilding spreadsheets.

Where does FiveX fit into this workflow?

FiveX brings marketplace analytics, advertising, repricing, stock, integrations and exports into one cockpit for sellers, brands and agencies.

Want to know which growth lever will pay back first?

Share your channel mix and we will map the fastest path across integrations, analytics, repricing, advertising and exports.