Cost per Lead (CPL) bereken je door de totale marketingkosten van een campagne te delen door het aantal leads: CPL = kosten ÷ leads. Geef je €2.000 uit en ontvang je 25 leads, dan is je CPL €80. Of €80 goed is, zie je pas nadat je leadkwaliteit, MQL- en SQL-doorstroom, kosten per klant en klantwaarde hebt meegenomen.
Je dashboard toont een lage CPL. Sales klaagt dat de aanvragen niets waard zijn. Dat spanningsveld is voor veel B2B-teams herkenbaar, en het heeft bijna altijd dezelfde oorzaak: de metric meet kosten per contact, niet kosten per commercieel bruikbare lead.
Als directeur-eigenaar of marketingmanager wil je niet alleen weten wat een lead kost. Je wil weten of het marketingbudget werkelijk commerciële waarde oplevert. Dat is een andere vraag, met een ander antwoord.
Dit artikel legt eerst de formule uit, geeft een concreet rekenvoorbeeld en laat daarna zien wanneer een lage CPL een verkeerde optimalisatiedoelstelling kan worden.
Wat is Cost per Lead (CPL)?
Cost per Lead is het gemiddelde bedrag dat een organisatie uitgeeft om één gedefinieerde lead te genereren via een campagne of kanaal. De metric combineert twee simpele getallen: wat je hebt uitgegeven en hoeveel leads daar uit zijn voortgekomen.
De sleutel zit in die definitie van “lead”. Een formulierinzending, een terugbelverzoek, een demo-aanvraag en een offerte-aanvraag zijn allemaal vormen van contactmomenten, maar ze hebben totaal verschillende commerciële waarde. CPL zegt niets over welk type contact je hebt gegenereerd, tenzij je de leaddefinitie vooraf vastzet.
Google Ads hanteert een vergelijkbare rekenlogica voor cost per conversion: totale kosten gedeeld door het aantal conversies. Wat als conversie telt, bepaal je zelf in de campagne-instellingen. Dezelfde logica geldt voor CPL: de uitkomst hangt volledig af van wat je als teller en noemer definieert.
CPL is daarmee geen kwaliteits- of winstmetric. Het is een efficiëntiemaat die pas betekenis krijgt wanneer je weet wat voor soort lead je telt en hoe die lead doorstroomt naar MQL, SQL, verkoopkans en klant.
Hoe bereken je Cost per Lead?
De berekening zelf is eenvoudig. De voorbereiding vereist iets meer precisie.
De basisformule voor CPL
De formule is:

CPL = totale kosten ÷ aantal leads
- Teller: de kosten die je toereken aan de campagne of het kanaal over een gekozen periode.
- Noemer: het aantal leads dat in diezelfde periode, via diezelfde campagne of hetzelfde kanaal, is gegenereerd.
- Periode: maand, kwartaal, jaar of de looptijd van een specifieke campagne. Kies één periode en gebruik die consistent.
- Leaddefinitie: leg vooraf vast wat als lead telt. Is het elke formulierinzending, of alleen aanvragen met een geldig telefoonnummer en een relevante functie?
Zonder die afbakening vergelijken twee teams dezelfde campagne op twee verschillende uitkomsten, en komen ze allebei tot een andere CPL.
Voorbeeld: CPL berekenen met €2.000 campagnekosten
Dit is een illustratief rekenvoorbeeld. De bedragen zijn niet afkomstig uit HEF-campagnedata.
Situatie: een B2B-campagne via Google Ads heeft in één maand €2.000 gekost. Er zijn 25 formulierinzendingen binnengekomen die voldoen aan de vooraf vastgelegde leaddefinitie.
Berekening:
CPL = €2.000 ÷ 25 leads = €80 per lead
Stap voor stap:
- Stel de periode vast: januari 2026.
- Bepaal de kosten: €2.000 advertentiekosten.
- Tel de gekwalificeerde leads: 25.
- Deel kosten door leads: €2.000 ÷ 25 = €80.
Of €80 een goede uitkomst is, hangt niet af van de formule. Dat hangt af van wat er daarna met die 25 leads gebeurt.
Welke kosten neem je mee in de berekening?
Er zijn twee gangbare varianten. Welke je kiest, hangt af van het managementdoel.
Variant 1: Media-CPL
Alleen de directe advertentiekosten worden als teller gebruikt. Dit is de meest voorkomende rapportagevariant in advertentiedashboards.
CPL (media) = advertentiekosten ÷ leads
Variant 2: Volledig toegerekende CPL
Hier tel je naast mediakosten ook bureaukosten, tooling, content- en creatiekosten en eventuele landingspagina-inzet mee.
CPL (volledig) = totale campagnekosten incl. beheer en creatie ÷ leads
De volledig toegerekende variant geeft een realistischer beeld van wat een lead werkelijk kost. De media-CPL is bruikbaar voor kanaalvergelijking. Kies één variant per rapportage en label duidelijk welke definitie je gebruikt. Gebruik ze niet door elkaar.
Wanneer is een Cost per Lead goed?
Er bestaat geen universeel goed CPL-bedrag. Een goede CPL is een CPL die past binnen je toegestane acquisitiekosten en voldoende kwaliteit oplevert om de funnel winstgevend te houden.
Waarom er geen universeel goede CPL bestaat
De juiste CPL hangt af van marge, klantwaarde, salesproces, conversieratio en leadkwaliteit. Twee illustratieve situaties maken dat verschil zichtbaar.
| Situatie A (illustratief) | Situatie B (illustratief) | |
|---|---|---|
| Dienst | Eenmalige service, laag bedrag | B2B-contract, meerjarig |
| Gemiddelde orderwaarde | €300 | €15.000 |
| Lead-naar-klantconversie | 10% | 5% |
| Toegestane acquisitiekosten | €30 per klant | €750 per klant |
| Maximale CPL | €3 | €37,50 |
Een CPL van €80 is in situatie A onhoudbaar. In situatie B blijft er nog ruimte over wanneer de leadkwaliteit goed is. De bedragen zijn uitsluitend illustratief.
Zo bereken je een haalbare doel-CPL
Dit is een beslismodel, geen universele norm.
- Bepaal hoeveel een nieuwe klant gemiddeld mag kosten (toegestane acquisitiekosten of Customer Acquisition Cost, CAC).
- Bepaal de historische conversie van lead naar klant.
- Vermenigvuldig toegestane CAC met de lead-naar-klantconversie: dit is je maximale CPL.
- Controleer de uitkomst tegen brutomarge, saleskosten en customer lifetime value (CLV).
Voorbeeld (illustratief): toegestane CAC = €500, lead-naar-klantconversie = 15%. Maximale CPL = €500 x 15% = €75.
Pas dit model aan op basis van je eigen CRM-data en salesfeedback. Branchebenchmarks zijn alleen bruikbaar wanneer land, periode, branche en meetmethode transparant zijn.
Hoe weet ik of mijn CPL echt winstgevend is?
Controleer stap voor stap:
- Is de leaddefinitie commercieel relevant, of telt het platform elk contactmoment mee?
- Welk percentage van leads wordt MQL? Welk percentage wordt SQL?
- Wat zijn de kosten per SQL of per verkoopkans?
- Wat is de Cost per Acquisition (CPA) of CAC op basis van gesloten deals?
- Kloppen die kosten met de marge en de customer lifetime value?
Een lage CPL die leidt tot een hoge CPA is geen goede campagne. Een hogere CPL die structureel SQL’s oplevert, kan aanzienlijk winstgevender zijn.
Waarom kan een lage CPL toch misleidend zijn?
Een lage CPL ontstaat soms door brede targeting, een lage aanvraagdrempel of het tellen van contactmomenten die commercieel nauwelijks relevant zijn. De metric zegt in dat geval niets over koopintentie of funnelprogressie.

De tabel hieronder laat zien hoe dezelfde CPL leidt tot totaal andere commerciële uitkomsten. Alle cijfers zijn illustratief.
| Campagne X | Campagne Y | |
|---|---|---|
| Campagnekosten | €4.000 | €4.000 |
| Leads | 50 | 50 |
| CPL | €80 | €80 |
| MQL-rate | 20% (10 MQL’s) | 60% (30 MQL’s) |
| SQL-rate van MQL’s | 30% (3 SQL’s) | 40% (12 SQL’s) |
| Klantconversie | 33% (1 klant) | 50% (6 klanten) |
| Kosten per klant | €4.000 | €667 |
Dezelfde CPL, zes keer zo veel klanten. Het verschil zit in leadkwaliteit en funneldoorstroom, niet in de advertentiekosten.
Een lead is niet altijd een gekwalificeerde lead
In de praktijk bestaan er meerdere niveaus tussen een contactmoment en een klant. Salesforce definieert MQL en SQL als afzonderlijke kwalificatiefasen, waarbij de precieze overgangscriteria per organisatie verschillen.
Gangbare stadia:
- Formulier of contactmoment: iemand heeft een veld ingevuld. Nog geen beoordeling.
- Lead: voldoet aan basiscriteria zoals branche, bedrijfsgrootte of functie.
- Marketing Qualified Lead (MQL): marketingteam beoordeelt de lead als klaar voor opvolging.
- Sales Qualified Lead (SQL): sales accepteert de lead als commercieel relevant.
- Verkoopkans: actief verkooptraject gestart.
- Klant: deal gesloten.
De definitie van elke stap verschilt per organisatie en moet in het CRM worden vastgelegd. Zonder die vastlegging sturen marketing en sales op andere getallen.
Hoe meet je leadkwaliteit?
Gebruik meerdere dimensies samen:
| Dimensie | Voorbeeldsignaal | Bron | Beperking |
|---|---|---|---|
| ICP-fit | Branche, bedrijfsgrootte, functie, regio | CRM, formulier | Niet alle velden worden ingevuld |
| Koopintentie | Demo-aanvraag, offerteverzoek, concreet vraagstuk | CRM, salesgesprek | Subjectief zonder salesfeedback |
| Contactbaarheid | Geldig telefoonnummer, zakelijk e-mailadres | CRM, opvolgingsdata | Verouderde gegevens geven vertekend beeld |
| Salesacceptatie | SQL-status in CRM | Sales, CRM | Afhankelijk van samenwerking marketing-sales |
| Funnelprogressie | MQL naar SQL, SQL naar verkoopkans | CRM-rapportage | Vertraagd door lange salescycli |
Geef geen universele scoregrenzen zonder eigen historische conversiedata als basis.
Welke KPI komt na CPL?
Een gezonde B2B-funnelrapportage loopt van CPL via tussenliggende metrics naar commerciële uitkomst:

- CPL: kosten per lead.
- Kosten per MQL: kosten per marketinggekwalificeerde lead.
- Kosten per SQL: kosten per salesgekwalificeerde lead.
- Kosten per verkoopkans: kosten per actief verkooptraject.
- CPA of CAC: kosten per gewonnen klant of acquisitie.
- Omzet en marge per klant: commercieel eindresultaat.
Geen enkele KPI is per definitie de meest belangrijke. De funnelreeks als geheel geeft het meest betrouwbare beeld.
CPL versus CPA, MQL en SQL: wat is het verschil?
De tabel hieronder definieert de vier belangrijkste metrics, inclusief wat ze meten en waar ze tekortschieten.
| Metric | Wat meet het? | Noemer | Benodigde bron | Belangrijkste beperking |
|---|---|---|---|---|
| CPL | Kosten per lead | Alle getelde leads | Advertentieplatform, CRM | Zegt weinig over kwaliteit |
| Kosten per MQL | Kosten per marketinggekwalificeerde lead | MQL’s | CRM | Criteria verschillen per organisatie |
| Kosten per SQL | Kosten per salesgekwalificeerde lead | SQL’s | CRM, salesdata | Afhankelijk van salesdefinitie |
| CPA | Kosten per gedefinieerde conversie of acquisitie | Gekozen conversies | Advertentieplatform, CRM | Acquisitie moet expliciet worden gedefinieerd |
| CAC | Kosten tot klantacquisitie | Nieuwe klanten | Finance, CRM, salesdata | Vereist bredere kosten- en klantdata |
CPA en CAC zijn geen synoniemen, ook al worden ze soms als zodanig gebruikt. CPA is gebonden aan een conversieactie die je in het platform definieert. CAC omvat alle kosten die nodig zijn om een nieuwe klant te werven, inclusief saleskosten en overhead. Gebruik ze niet door elkaar in dezelfde rapportage.
Voor SEA voor B2B is het nuttig om naast platform-CPL ook CRM-gebaseerde kosten per MQL bij te houden, zodat de campagneoptimalisatie verder kijkt dan formulierinzendingen.
Hoe koppel je advertentiedata aan CRM-data voor betere leadkwaliteit?
Advertentieplatforms rapporteren standaard op basis van conversieacties die in het platform zijn ingesteld, doorgaans formulierinzendingen of paginabezoeken. Dat is een vertrekpunt, geen eindpunt.
Google Ads ondersteunt het terugkoppelen van offline conversiedata vanuit het CRM, inclusief MQL- en SQL-statussen en bijbehorende conversiewaarden. Dat maakt het mogelijk om het algoritme te sturen op gekwalificeerde leads in plaats van op ruwe formulierverzendingen. Zie de Google Ads-documentatie over offline conversies voor de vereisten rondom identifiers, consent en importfrequentie.
De technische implementatie vereist correcte tracking via GCLID of user identifiers, een consentconfiguratie die voldoet aan de geldende vereisten en een CRM dat leadstatussen consistent bijhoudt. Pas wanneer al die onderdelen kloppen, kan de campagne sturen op commercieel relevante conversies.
De Google Ads-functionaliteit in dit artikel is gecontroleerd in september 2026. Controleer de officiële Google Ads-documentatie opnieuw vóór implementatie.
Wat moet je minimaal vastleggen in je CRM?
Een minimale checklist voor betrouwbare leadkwaliteitsmeting:

- Campagnenaam en -ID
- Kanaal en bron (Google Ads, LinkedIn Ads, organisch)
- Datum van binnenkomen
- Leadstatus (nieuw, in behandeling, afgewezen)
- MQL-status en datum
- SQL-status en datum
- Salesacceptatie (ja/nee)
- Verkoopkansstatus
- Klantstatus
- Waarde of geschatte omzet (optioneel maar aanbevolen)
Organisatie-specifieke velden zoals productinteresse, regio of contactpersoon kunnen hieraan worden toegevoegd.
Waarom Google Ads en CRM niet altijd dezelfde CPL tonen
Het verschil tussen platform-CPL en CRM-CPL is normaal. Mogelijke oorzaken:
- Verschillende definitie van conversie (formulier versus leadstatus in CRM).
- Afwijkende attributie of conversiedatum (klikdatum versus inzendingsdatum).
- Dubbele of afgekeurde conversies in het platform.
- Vertraagde offline conversies die nog niet zijn teruggekoppeld.
- Verschil tussen media-CPL en volledig toegerekende CPL.
- Afwijkende rapportageperiodes of filters.
Geen van beide bronnen heeft per definitie gelijk. Ze meten andere dingen. Leg voor elke rapportage vast welke bron leidend is en waarom.
Wanneer is CPL niet de juiste hoofd-KPI?
CPL is een nuttige metric, maar niet in elke situatie de meest relevante hoofd-KPI.
| Situatie | Waarom CPL tekortschiet | Aanvullende of vervangende KPI |
|---|---|---|
| Directe onlineverkoopverkoop | Er zijn geen leads; transacties worden direct gemeten | CPA, ROAS |
| Lange salescyclus (6+ maanden) | CPL geeft geen inzicht in late funnelconversie | Kosten per SQL, kosten per verkoopkans, CAC |
| Account-based marketing | Slechts enkele doelaccounts; volume is misleidend | Engagement per account, pipeline-waarde |
| Merkbekendheid of vraagcreatie | Doel is bereik, niet directe leadgeneratie | Bereik, frequentie, merkherkenning |
| Weinig conversiedata | Te kleine steekproef voor betrouwbare CPL | Kosten per klik, kwalitatieve salisfeedback |
In deze situaties mag CPL een ondersteunende KPI blijven, maar op CPL alleen sturen geeft een onvolledig of misleidend beeld.
Wat betekent dit voor B2B-campagnerapportage?
Een rapportage die alleen CPL toont, mist de helft van het verhaal. Een directeur-eigenaar of commercieel manager heeft meer context nodig om een campagne te beoordelen. De tabel hieronder geeft een praktisch startpunt.
| Metric | Vraag die het beantwoordt | Actie als het tegenvalt |
|---|---|---|
| CPL | Wat kost een lead? | Controleer targetingbreedte en leaddefinitie |
| MQL-rate | Hoeveel leads zijn marketingklaar? | Verbeter targeting of formulierdrempel |
| SQL-rate | Hoeveel MQL’s accepteert sales? | Stel alignment bij tussen marketing en sales |
| Kosten per SQL | Wat kost een salesklare lead? | Vergelijk kanalen op SQL-niveau |
| Verkoopkansrate | Hoeveel SQL’s worden actief traject? | Evalueer salesproces en opvolgingssnelheid |
| CPA of CAC | Wat kost een nieuwe klant? | Controleer tegen marge en klantwaarde |
| Omzet per klant | Levert de campagne winstgevende klanten? | Vergelijk CLV met CAC |
Wil je Google Ads en LinkedIn Ads vergelijken op CPL, doe dat dan pas nadat je de leaddefinitie, periode en funnelkwaliteit per kanaal gelijkstelt. Een lagere CPL op kanaal A is alleen beter wanneer de MQL- en SQL-rate ook vergelijkbaar zijn.
Wanneer kan HEF Marketing helpen?
HEF Marketing is een Rotterdams online marketingbureau dat onder meer SEA, SEO, social media en rapportage combineert voor B2B-bedrijven. Op basis van de eigen dienstcategorieën is HEF Marketing mogelijk relevant wanneer:
- een B2B-organisatie campagneprestaties wil koppelen aan commerciële doelen zoals kosten per SQL of CAC;
- SEA, SEO en social media in één meetkader moeten worden gevolgd;
- rapportage begrijpelijk moet zijn voor zowel marketing als directie.
Wil je weten of HEF bij jouw situatie past, bespreek dan vooraf de scope, het beschikbare CRM-data en de commerciële doelen. Kies bij twijfel over een online marketingbureau kiezen een bureau dat jouw leaddefinitie en funnelproces begrijpt.
Wanneer is HEF Marketing niet de juiste fit?
HEF Marketing is mogelijk niet de juiste keuze voor een eenmalige, zeer gespecialiseerde data-engineeringopdracht buiten de zichtbare marketingdienstcategorieën. Adviseer de scope en verwachtingen altijd vooraf te bespreken. Deze passage is geen onafhankelijke beoordeling van HEF Marketing.
Volgende stap: beoordeel CPL als onderdeel van je funnel
CPL is een bruikbaar startpunt, geen eindpunt. Gebruik de checklist hieronder om te bepalen of je rapportage volledig genoeg is.
- Definieer wat binnen jouw organisatie een lead is en leg dat vast in het CRM.
- Kies of je media-CPL of volledig toegerekende CPL rapporteert, en gebruik één definitie consistent.
- Meet MQL-rate, SQL-rate, verkoopkansrate en kosten per klant naast CPL.
- Koppel waar mogelijk CRM-statussen terug aan advertentieplatforms voor betere campagnesturing.
- Beoordeel CPL altijd in relatie tot marge, klantwaarde en de capaciteit van het salesteam.
Wil je weten welke CPL past bij jouw funnel? Bespreek je leaddefinities, CRM-data en commerciële doelen met HEF Marketing.
Veelgestelde vragen over Cost per Lead
Wat is Cost per Lead?
Cost per Lead is het gemiddelde bedrag dat je uitgeeft om één gedefinieerde lead te genereren. De metric toont efficiëntie, niet kwaliteit of winstgevendheid.
Hoe bereken je CPL?
Je berekent CPL door de totale kosten te delen door het aantal leads. Stel de periode, kostendefinitie en leaddefinitie eerst vast voordat je de som maakt.
Wat is een goede Cost per Lead?
Er bestaat geen universeel goede CPL. De juiste waarde hangt af van klantwaarde, marge, conversieratio en leadkwaliteit. Bereken een maximale CPL vanuit je toegestane acquisitiekosten.
Welke kosten tel je mee bij CPL?
Dat hangt af van je meetdefinitie: je kunt alleen mediakosten meten of ook beheer, tooling en creatiekosten meenemen. Label altijd welke variant je gebruikt.
Is een lage CPL altijd beter?
Nee. Een lage CPL is alleen waardevol wanneer de leads voldoende kwaliteit en commerciële doorstroom hebben. Lage kosten met slechte doorstroom leiden tot een hoge CAC.
Wat is het verschil tussen CPL en CPA?
CPL meet kosten per lead, terwijl CPA de kosten per vooraf gedefinieerde acquisitie of conversie meet. De definitie van de acquisitie bepaalt de betekenis van CPA.
Wat is het verschil tussen MQL en SQL?
Een Marketing Qualified Lead (MQL) is door marketing gekwalificeerd als klaar voor opvolging. Een Sales Qualified Lead (SQL) is door sales als commercieel relevant beoordeeld. De precieze criteria verschillen per organisatie.
Hoe meet je leadkwaliteit?
Meet leadkwaliteit met ICP-fit, koopintentie, salesacceptatie en de doorgang naar verkoopkans of klant. Leg de criteria vast in het CRM.
Kun je CPL tussen Google Ads en LinkedIn Ads vergelijken?
Dat kan alleen wanneer de leaddefinitie, periode, attributie en funnelkwaliteit vergelijkbaar zijn. Zonder die gelijkstelling vergelijk je appels met peren.
Hoe koppel je CPL aan klantwaarde?
Koppel CPL aan klantwaarde door leadstatussen en gerealiseerde of verwachte klantwaarde vanuit het CRM mee te nemen in de rapportage. Bereken vervolgens kosten per klant en vergelijk die met de customer lifetime value.