B2B SaaS Unit Economics Benchmarks
Industry benchmarks for CPC, trial conversion, ARPA, and churn — sourced from 2025–2026 public reports, cited inline. LTV and lifetime are derived from these cells, not benchmarked independently.
B2B SaaS unit economics measures how profitable one customer is over their lifetime, relative to the cost of acquiring them. The page below assembles public benchmarks for the five sourced input metrics — CPC, visitor-to-trial, trial-to-paid, ARPA, and monthly logo churn — with per-cell provenance. Customer lifetime and LTV are derived from those cells further down the page; CAC is not benchmarked here because it is too channel-, stage-, and ICP-dependent for a single cross-industry number.
B2B SaaS Benchmarks
Each row cites the public report(s) it was sourced from along with a published_at value per source (latest update date where the source surfaces one, year-only otherwise). Ranges reflect typical SMB-to-mid-market cohorts unless noted.
| Metric | Range | Source | Confidence |
|---|---|---|---|
| Paid search CPC Average cost per click on non-branded paid search campaigns. | €4.85–€8.17 Low bound reflects the all-industry Google Ads average (WordStream $5.26). Dreamdata reports non-branded B2B search at $5.34 (Jul 2025, up from $4.13 in Aug 2024). High bound reflects Firebrand's B2B tech analysis (2024 search ads averaged $8.86 CPC across an 8-year client dataset). B2B SaaS typically sits toward the upper end on non-branded terms. Source reports published in USD; converted to EUR at 1 EUR ≈ 1.085 USD (Apr 2026 reference rate). |
| Medium |
| Visitor → Trial Share of landing-page visitors who start a free trial or equivalent opt-in signup. | 2–7.10% Industry range: 2-5% average, top performers 10%+. Opt-in trials (no CC) 7.1% on paid traffic; opt-out (CC required) 2.2% on paid traffic. Lower bound reflects CC-required flows; upper bound reflects low-friction opt-in. |
| High |
| Trial → Paid Share of trial signups that convert to paying customers within the evaluation window. | 14–25% B2B median 18.5%. Range 14-25% covers the typical SMB-to-mid-market band. Opt-out (CC required) converts closer to 48%; opt-in closer to 18%. Enterprise (procurement-heavy) trends toward 10-15%. |
| High |
| Average MRR per customer (ARPA) Median monthly recurring revenue per paying account across the cohort. | €92–€461/mo ARPA is highly segment-dependent. Range reflects typical SMB-to-mid-market pricing; enterprise cohorts typically $1,000+/mo and see distinctly different retention and expansion behavior (40% of ARR from expansion when ARPA >$1,000). Source reports published in USD; converted to EUR at 1 EUR ≈ 1.085 USD (Apr 2026 reference rate). |
| Low |
| Monthly logo churn Share of paying customers that cancel per month (customer count, not revenue). | 1–5% Industry average ~3.5% monthly. By segment: SMB 3-5%, mid-market 1.5-3%, enterprise 1-2%. Best-in-class <1%. Annualized: ~12-60% range. |
| High |
Derived: LTV and LTV:CAC
These derive from the sourced cells above — not from a separate benchmark.
lifetime_months = 100 / monthly_churn% (equivalently, 1 / churn_as_decimal). Lower bound from 5% monthly churn; upper bound from 1%.
ARPA × lifetime. CAC depends on your full acquisition math — use the full simulator to see LTV:CAC in context.
Rule of thumb: healthy B2B SaaS targets LTV:CAC around 3:1. Below 1:1 you lose money per customer; above 5:1 you may be under-investing in acquisition.
Open the full simulatorFAQ
What is B2B SaaS unit economics?
Unit economics is the per-customer profitability of your SaaS business: the cost to acquire one paying customer (CAC) against the revenue that customer generates over their lifetime (LTV). A business with CAC above LTV is unsustainable; healthy B2B SaaS generally targets LTV:CAC around 3:1.
What's a realistic CPC for a B2B SaaS on Google Ads?
Recent public benchmarks put non-branded B2B SaaS search CPC in the €4.85–€8.17 range (converted from USD source data at 1 EUR ≈ 1.085 USD). The low end reflects the all-industry Google Ads average (WordStream); the high end reflects B2B-tech-specific analyses (Firebrand's 8-year dataset reports ~$8.86 for 2024). Branded terms run much cheaper; highly competitive keywords can run far higher.
What visitor-to-trial conversion rate should I aim for?
Industry range is roughly 2% to 7% depending on trial friction. Low-friction opt-in trials (no credit card) convert around 7% on paid traffic; opt-out trials requiring a card convert closer to 2%. Top-performing product-led SaaS exceed 10%.
What's a healthy trial-to-paid conversion rate for B2B SaaS?
Published benchmarks center around a 14–25% median, with B2B trial-to-paid around 18.5% for the typical SMB-to-mid-market cohort. Credit-card-required trials convert closer to 48%. Enterprise cohorts with procurement cycles trend lower (10–15%).
What's an acceptable monthly churn rate?
The B2B SaaS average is roughly 3.5% monthly. SMB runs 3–5%, mid-market 1.5–3%, enterprise 1–2%. Best-in-class companies hold churn under 1% monthly. Anything consistently above 5% monthly signals retention is the first problem to fix.
Why is ARPA (average MRR per customer) shown as a wide range?
ARPA is the most segment-dependent metric in SaaS. SMB plans cluster around €92–€461 per month (the EUR-converted range used on this page); mid-market tiers are higher; enterprise accounts with long contracts higher still. Pricing model, ICP, and contract length shift it dramatically — use it to sanity-check your own pricing, not to set targets.
How do I derive LTV and CAC from these benchmarks?
Given ARPA and monthly churn, approximate customer lifetime as 100 / monthly_churn% (equivalently 1 / churn_as_decimal). LTV is then ARPA × lifetime_months. CAC depends on your full acquisition math: (paid spend + sales & marketing salaries) / new paying customers. The full simulator does the math end-to-end.
Where do these benchmarks come from?
Each metric cell cites one or more public 2025–2026 industry reports: WordStream, Dreamdata, and Firebrand for Google Ads CPC; 1Capture's trial conversion study (10,000+ SaaS analyzed) and Pulseahead for trial conversion; Benchmarkit for ARPA; Agile Growth Labs and Vitally for churn. See the benchmarks table above for clickable links and publication dates per cell.
When were these benchmarks last updated?
Source reports cited on this page were published (or last updated on the source site) between early 2025 and early 2026. The underlying data asset tracks a published_at value per source; the page is refreshed when any source exceeds 24 months or when stronger primary research is available.
Why are the values in euros when source reports quote USD?
Source reports are mostly published in USD. We convert currency-denominated cells (CPC and ARPA) to EUR at 1 EUR ≈ 1.085 USD (Apr 2026 reference rate), since the connected simulator and our primary audience are European. The conversion rate and method are shown in the notes column of each converted cell in the table above for full auditability.
Methodology
Scope
Benchmarks target B2B SaaS companies serving SMB-to-mid-market. Enterprise cohorts behave differently (longer lifetimes, higher ARPA, lower churn, longer procurement) and are called out per-metric where relevant.
Sources
Every cell references a public industry report. We require published_at ≤ 24 months old. Sources used on this page: WordStream, Dreamdata, and Firebrand (Google Ads benchmarks); 1Capture (trial conversion benchmarks, 10,000+ SaaS analyzed); Pulseahead (trial-to-paid benchmarks); Benchmarkit (B2B SaaS performance metrics); Agile Growth Labs and Vitally (churn benchmarks). Full URLs and publication dates in the table above.
Confidence
Each cell carries a confidence label:
- High — multiple independent sources agree within a narrow range.
- Medium — sources agree on direction; range is wide.
- Low — single source or heavy segment dependence; treat as orientation.
- Gap — no public primary source identified yet; not shown on this page.
Derived metrics
Customer lifetime and LTV are calculated from the sourced cells, not sourced independently. Formulas: lifetime_months = 100 / monthly_churn% (i.e. 1 / churn_as_decimal) and LTV = ARPA × lifetime_months. Absolute CAC is not listed as a benchmark because it is too channel-, stage-, and ICP-dependent to be useful as a single cross-industry number.
How to use this page
Compare your own metrics to the ranges. If you fall outside the range on any one metric, that is not automatically a problem — it is a prompt to look at what's specific to your business. The full simulator lets you plug in your numbers and see the downstream effect on LTV:CAC.