Industry benchmarks for B2B Lead Generation
Break-even ROAS for B2B lead generation is about 1.6x on a $2,800 average deal with 35% delivery and commission cost. The funnel is where the risk sits: cost per raw lead runs $40-180, MQL-to-SQL conversion lands at 20-40%, and SQL-to-close at 20-35%, producing a fully loaded cost per customer of $600-2,500. Sales cycles of 30-120 days mean campaign-level ROAS reads near zero for the first two months of any new channel. Average achieved ROAS in the category is around 2.9x for mature programs.
Lead quality gating beats lead volume every time in this category. Adding two qualifying fields to your form typically cuts raw lead volume 30-40% while raising SQL rate from 22% to 35%, which lowers true cost per customer even though reported cost per lead goes up. Feeding closed-won revenue back into the ad platform through offline conversion imports is the second lever: accounts doing this commonly see 20-35% better efficiency within eight weeks because the algorithm optimizes toward buyers rather than form-fillers. Never judge a B2B channel before one full sales cycle has elapsed.
Frequently asked questions
Break-Even ROAS Calculator for B2B Lead Generation, answered.
What is a good ROAS for B2B lead generation?
Above 1.6x covers delivery and commission on a typical deal, and mature programs average about 2.9x.
Should I optimize for cost per lead or cost per customer?
Cost per customer. Tighter qualification raises cost per lead 30-40% but usually lowers cost per closed deal by improving SQL rate.
How long before I can judge a B2B campaign?
One full sales cycle, typically 30-120 days. Earlier readings will show near-zero ROAS regardless of campaign quality.