Kennisbank

Data & conversieoptimalisatie

Hoe bereken ik doel-CPA voor B2B-leads?

Bereken een haalbare doel-CPA vanuit leadkwaliteit, opportunityratio, winrate, klantwaarde en de marge die je wilt overhouden.

11 september 2026 · 5 min lezen

B2B-salesfunnel waarin leads via opportunities worden omgerekend naar klantwaarde en doel-CPA

Een doel-CPA is het maximale bedrag dat we gemiddeld mogen betalen voor een lead om de gewenste marge te behouden. Bij B2B kunnen we die grens niet verantwoord afleiden uit alleen historische advertentiekosten. Niet elke lead blijkt immers geschikt, niet elke geschikte lead wordt een opportunity en niet elke opportunity wordt klant. Daarom rekenen we terug vanuit klantwaarde en marge, via de opeenvolgende stappen in de salesfunnel.

Welke gegevens hebben we nodig?

Voor de berekening gebruiken we vijf variabelen. Deze moeten allemaal dezelfde doelgroep, periode en leaddefinitie betreffen. Anders combineren we cijfers die niet goed vergelijkbaar zijn. Gebruik bij voorkeur CRM-data over een periode waarin voldoende leads hun normale salescyclus hebben kunnen doorlopen.

  • Leadkwaliteit: het aandeel van alle binnengekomen leads dat voldoet aan de afgesproken kwalificatiecriteria.
  • Opportunityratio: het aandeel gekwalificeerde leads dat door sales als concrete verkoopkans wordt geregistreerd.
  • Winrate: het aandeel opportunities dat uiteindelijk klant wordt.
  • Klantwaarde: de economische waarde per gewonnen klant waarop we advertentiekosten mogen baseren.
  • Gewenste marge: het bedrag of percentage van de klantwaarde dat na de toegerekende kosten moet overblijven.

Leg vooraf vast wat een gekwalificeerde lead en een opportunity precies betekenen. Denk bij kwalificatie aan doelgroepfit, relevante behoefte, budget, beslissingsbevoegdheid en timing. Zonder vaste definities worden ratio's afhankelijk van persoonlijke interpretatie. Dat maakt de uitkomst minder bruikbaar voor budgetbeslissingen.

De formule voor doel-CPA

Eerst bepalen we welk bedrag per nieuwe klant beschikbaar is voor acquisitie. Noemen we dat het maximale acquisitiebudget per klant, dan luidt de formule: doel-CPA per ruwe lead = maximaal acquisitiebudget per klant × leadkwaliteit × opportunityratio × winrate.

Stel dat 40% van de leads gekwalificeerd is, 50% daarvan een opportunity wordt en 25% van de opportunities klant wordt. De kans dat een willekeurige lead klant wordt is dan 0,40 × 0,50 × 0,25 = 0,05. Eén ruwe lead vertegenwoordigt dus 5% van het toegestane acquisitiebudget per klant. Als daarvoor €4.000 beschikbaar is, bedraagt de doel-CPA €4.000 × 0,05 = €200 per lead. Dit is uitsluitend een rekenvoorbeeld; de juiste invoer komt uit de eigen financiële administratie en het CRM.

We kunnen dezelfde methode gebruiken voor een doel-CPA per gekwalificeerde lead. Dan laten we de eerste ratio weg: maximaal acquisitiebudget per klant × opportunityratio × winrate. Voor een doelbedrag per opportunity vermenigvuldigen we alleen met de winrate. Zo voorkomen we dat kosten per lead, gekwalificeerde lead en opportunity door elkaar lopen.

Klantwaarde en marge correct bepalen

Omzet is niet automatisch het bedrag dat beschikbaar is voor acquisitie. Van de verwachte klantwaarde trekken we eerst de kosten af die nodig zijn om de klant te bedienen, zoals inkoop, uitvoering, onboarding, support en eventuele commissies. Wat resteert is de contributiemarge vóór marketing- en saleskosten. Vervolgens bepalen we hoeveel daarvan als gewenste marge moet overblijven en welke overige acquisitiekosten nog buiten de advertentie-CPA vallen.

Een bruikbare bedragenformule is: maximaal mediabudget per klant = klantwaarde − leveringskosten − gewenste marge in euro's − overige acquisitiekosten. Onder overige acquisitiekosten kunnen bijvoorbeeld salesuren, software en externe databronnen vallen, voor zover we die aan een nieuwe klant willen toerekenen. Bij een margepercentage moet duidelijk zijn waarop dit percentage wordt toegepast: omzet, brutomarge of contributiemarge.

Bij terugkerende omzet kiezen we een vaste waarderingsperiode, bijvoorbeeld de contractduur of een onderbouwde verwachte klantduur. We nemen toekomstige verlengingen niet onbeperkt mee en houden rekening met opzegging, kortingen en variabele kosten. Als de werkelijke klantwaarde per segment sterk verschilt, berekenen we per segment een afzonderlijke doel-CPA.

Schematische berekening van doel-CPA op basis van funnelratio's en klantwaarde

Corrigeer voor vertraging en verschillen in leadkwaliteit

B2B-salescycli veroorzaken vertraging tussen advertentieklik, lead, opportunity en omzet. Een recente campagne kan daardoor veel leads tonen, terwijl de winrate nog niet bekend is. We gebruiken voor de economische ratio's daarom volwassen cohorten: groepen leads die genoeg tijd hebben gehad om de funnel te doorlopen. Recente cohorten beoordelen we voorlopig op vroege signalen, zoals kwalificatie en opportunityvorming.

Ook gemiddelden kunnen misleiden. Leads uit een merkzoekcampagne hebben vaak een andere koopintentie dan leads uit een breed informatief aanbod. Daarnaast kunnen sector, bedrijfsgrootte, regio, formulier en type aanvraag de conversiekans en klantwaarde beïnvloeden. We splitsen de berekening alleen uit wanneer de definities gelijk zijn en er genoeg waarnemingen zijn voor een bruikbare vergelijking. Bij weinig data werken we met bredere segmenten en een bandbreedte in plaats van schijnprecisie.

Zo gebruiken we de uitkomst in campagnes

De berekende doel-CPA is een bedrijfseconomische bovengrens, geen garantie en niet automatisch de optimale biedinstelling van een advertentieplatform. Platforms optimaliseren meestal op de conversie die we aanleveren. Als dat ieder ingevuld formulier is, kan het algoritme goedkope maar zwakke leads bevoordelen. Waar technisch en juridisch passend sturen we daarom gekwalificeerde leads, opportunities of gewonnen klanten terug als conversiesignaal.

  • Vergelijk gerealiseerde CPA met de doel-CPA op hetzelfde funnelniveau.
  • Controleer naast volume ook kwalificatie-, opportunity- en winratio per kanaal of campagne.
  • Herbereken de doel-CPA wanneer prijzen, leveringskosten, klantwaarde of salesprestaties veranderen.
  • Gebruik een bandbreedte als de aantallen klein zijn of klantwaarde sterk varieert.
  • Verlaag niet direct het bod bij een hoge ruwe-lead-CPA; controleer eerst of de downstream kwaliteit bovengemiddeld is.

De kern is dat we niet beginnen bij wat een platform gemiddeld rekent, maar bij wat een gewonnen klant economisch mag kosten. Door klantwaarde en gewenste marge terug te rekenen via leadkwaliteit, opportunityratio en winrate ontstaat een doel-CPA die aansluit op zowel marketing als sales.

Meer lezen over dit onderwerp? Data & conversieoptimalisatie

Vragen hierover? Even sparren kan altijd, vrijblijvend.

Plan een gesprek