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.

Customer lifetime
20–100 months
Derived from lifetime_months = 100 / monthly_churn% (equivalently, 1 / churn_as_decimal). Lower bound from 5% monthly churn; upper bound from 1%.
Lifetime value (LTV)
€1,840–€46,100
Derived as 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 simulator

FAQ

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.