Calculate your cost per sales qualified lead from ad spend and SQL volume. Track full funnel costs from raw leads through MQLs to SQLs and customers.
A Sales Qualified Lead (SQL) is a lead that has been vetted by both marketing and sales teams and is deemed ready for direct sales engagement. The cost per SQL is one of the most accurate predictors of customer acquisition cost because SQLs are the closest step to becoming paying customers.
This calculator traces the full funnel cost from raw leads to MQLs to SQLs. Enter your ad spend, lead count, MQL rate, and SQL conversion rate to see the true cost at each funnel stage. Understanding these costs helps B2B companies align marketing spend with sales pipeline targets.
Tracking cost per SQL also reveals funnel inefficiencies. If your cost per MQL is reasonable but cost per SQL is extremely high, the problem lies in lead quality or the MQL-to-SQL handoff process, not in lead generation itself.
This analytical approach empowers marketing teams to run more efficient campaigns, reduce wasted ad spend, and continuously improve the customer acquisition funnel over time.
For B2B companies, cost per SQL is the metric that matters most to sales leadership. It directly predicts customer acquisition cost and pipeline value. This calculator helps marketing teams demonstrate the true value of their campaigns by connecting ad spend to sales-ready opportunities. Having accurate metrics readily available streamlines reporting cycles and strengthens the credibility of the marketing team in cross-functional planning and budget discussions.
SQLs = Total Leads × MQL Rate × SQL Rate Cost per SQL = Total Ad Spend ÷ SQLs Full funnel: CPL = Spend ÷ Leads Cost/MQL = Spend ÷ (Leads × MQL Rate) Cost/SQL = Spend ÷ (Leads × MQL Rate × SQL Rate)
Result: $416.67 per SQL
From $15,000 spend and 300 leads: 30% qualify as MQLs (90 MQLs), then 40% of MQLs become SQLs (36 SQLs). Cost per SQL = $15,000 ÷ 36 = $416.67. Your CPL is $50, cost per MQL is $166.67, and cost per SQL is $416.67, showing the true cost escalation through the funnel.
For B2B companies with complex sales cycles, cost per SQL is the most meaningful marketing efficiency metric. It connects marketing investment directly to sales pipeline opportunities and is a strong predictor of customer acquisition cost.
Marketing costs escalate through each funnel stage. If CPL is $50, MQL rate is 30%, and SQL rate is 40%, the cost per SQL is $416.67. Understanding this cascade helps set realistic expectations and budget requirements for pipeline targets.
The biggest leverage points for reducing cost per SQL are: improving lead quality through better targeting (higher MQL rate), strengthening lead nurturing programs (higher SQL rate), and reducing wasted spend on underperforming channels. Even a 5% improvement in MQL or SQL rates can significantly reduce cost per SQL.
Disagreements about what constitutes an SQL create friction and waste. Document clear SQL criteria including BANT qualifications, minimum deal size, and company fit requirements. Review and adjust criteria quarterly based on actual close rates.
An MQL (Marketing Qualified Lead) meets marketing's criteria for interest and fit. An SQL (Sales Qualified Lead) has been further vetted by sales and confirmed as a genuine opportunity with budget, authority, need, and timeline (BANT). SQLs are closer to a purchase decision.
MQL-to-SQL rates typically range from 20–45% for B2B companies. Companies with strong lead scoring and marketing-sales alignment tend toward the higher end. Lower rates often indicate misalignment in MQL criteria or poor lead nurturing.
Improve targeting to attract better-fit leads, implement lead scoring based on behavioral and firmographic data, nurture MQLs with relevant content before passing to sales, and ensure sales follow up quickly. Speed-to-lead significantly impacts SQL conversion.
Acceptable cost per SQL varies enormously by deal size. For a $5,000 annual SaaS contract, a $500 cost per SQL may be fine. For a $100,000 enterprise deal, a $2,000–$5,000 cost per SQL could still be highly profitable. Always compare to your deal value.
Absolutely. Different channels produce SQLs at different rates and costs. Organic search might have the best cost per SQL but lowest volume, while paid search produces more SQLs at higher cost. This data drives optimal budget allocation.
Every stage where leads drop off multiplies your cost per SQL. If 70% of leads don't qualify and 60% of MQLs don't become SQLs, you need 8.3 raw leads for every SQL. A $50 CPL becomes a $417 cost per SQL. Reducing leakage at any stage helps.