SaaS marketing is awash in metrics. CTR, CPM, CPC, MQL, SQL, CAC, LTV, CAC:LTV ratio, pipeline velocity, win rate — every platform and framework has its own dashboard full of numbers. The problem: most metrics are vanity metrics that make teams feel productive without driving decisions. Here are the metrics that actually matter for SaaS marketing and how to set benchmarks for each.
Cactus Take
The metric that most startup marketing teams should track but don't: Cost per Sales Qualified Lead (CSQL) by channel. Not cost per lead, not cost per MQL — cost per lead that sales actually wants to work. This single metric aligns marketing and sales around the same goal and cuts through all the attribution arguments.
Customer Acquisition Cost (CAC): all marketing + sales spend ÷ new customers acquired. LTV: average revenue per customer × average customer lifetime. CAC:LTV ratio: target 1:3 or better for SaaS. Payback Period: months to recover CAC through gross margin; target under 18 months. Pipeline Velocity: (# of opportunities × average deal value × win rate) ÷ sales cycle length. These five tell you if your go-to-market is working — all other metrics are diagnostic inputs to these five.
For each lead source (LinkedIn, Google, Organic, Referral, Events), track the conversion rate at each funnel stage. A channel with 50% MQL→SQL rate and 30% SQL→opportunity rate is dramatically more valuable than a channel with 80% MQL→SQL rate and 5% SQL→opportunity rate — even at twice the CPL. This funnel analysis by channel is the most important marketing analytics work most startup teams aren't doing.
B2B SaaS benchmarks (broad ranges, adjust for your ACV and ICP): LinkedIn Ads CPL: $80–$250. Google Search CPL: $50–$200. Demo request → SQL conversion: 30–50%. Sales cycle (Series A SaaS): 30–90 days. Organic traffic → trial conversion: 1–3%. Paid traffic → demo conversion: 3–8%. CAC:LTV ratio for healthy SaaS: 1:3+. Payback period: under 18 months. These are starting points — your category and ACV will shift all of them.
Ad platform dashboards are filled with metrics that feel important but don't drive decisions: impressions (awareness proxy, not actionable), likes/reactions (engagement vanity metric), video views under 3 seconds (auto-play noise), and 'website visits' without source breakdown. Every metric you track should have a corresponding question it answers: 'If this number changes, what will we do differently?' If you can't answer that, stop tracking it.
Most marketing teams have 6 different dashboards, each telling a slightly different story. Build one Looker Studio or Notion/spreadsheet dashboard with: weekly lead volume by source, MQL → SQL conversion by source, cost per SQL by channel, total pipeline created (attributable to marketing), and CAC trend (rolling 90-day). This single view prevents reporting confusion and aligns team decisions around shared metrics.
Cactus Marketing has run paid ad campaigns for 60+ B2B tech startups. Book a free 30-minute call and we'll tell you what's actually worth doing for your stage and budget.
Get a free ads review →B2B Ad Attribution Best Practices
How to do B2B ad attribution properly — models, tools, and how to handle long sales cycles and multi-touch buying journeys.
Lowering CAC with Better Ad Strategy
How to systematically lower your Customer Acquisition Cost through smarter paid ad strategy, targeting, and funnel optimization.
A/B Testing Ad Creatives
How to run ad creative A/B tests properly — what to test, sample sizes, statistical significance, and avoiding common mistakes.