What’s a good CAC payback, pipeline coverage and win rate for a $20M ARR B2B SaaS company?

There is no single number at $20M ARR, because the best 2025–2026 datasets split by deal size, not ARR band. A good mid-market CAC payback is roughly 12–18 months, win rates run about 15–31% by deal size, and the pipeline coverage you need is 1 ÷ your win rate.

Pipeline coverage you need

33% win rate3x
25% win rate4x
20% win rate5x
15% win rate6.7x
Coverage = 1 ÷ win rateThe 3x rule only works if you win a third of your deals.

The 10-second version

CAC payback
14–18 mo

Acceptable at $15K–$100K ACV. Median across 198 companies: 16 months. Past 24 is critical.

Win rate
15–31%

Median by ACV, highest under $10K, lowest over $100K. Mid-market ($10K–$50K): 24%.

Pipeline coverage
4–5x

At a 25% or 20% win rate. Add roughly 40% more raw CRM pipeline if 30% of it is stale.

One formula covers the money side: CAC payback (months) = new-logo S&M ÷ (new-logo ARR × gross margin) × 12. Do it on your own ledger; published medians do not stack (more on that below). ← start here

Share this Post on LinkedIn Forward by email

The scorecard: weak, acceptable, strong

Ranges below are JayOh’s reading of the cited datasets. Win-rate bands are the 25th and 75th percentiles (below the 25th percentile = weak, above the 75th = strong). Payback bands follow the typical range for each ACV segment. Medians come from vendor-collected samples, so treat them as ranges to steer by, not covenants.

MetricWeakAcceptableStrongSource
CAC payback, <$15K ACV>12 mo8–12 mo<8 moOptifai (939 cos.)
CAC payback, $15K–$100K ACV>18 mo14–18 mo<14 moOptifai; Aleph × Benchmarkit median 16
CAC payback, >$100K ACV>24 mo18–24 mo<18 moOptifai
Win rate, <$10K ACV<28%28–35%>35%Optifai P25 / P75
Win rate, $10K–$50K ACV<20%20–28%>28%Optifai P25 / P75
Win rate, $50K–$100K ACV<15%15–22%>22%Optifai P25 / P75
Win rate, >$100K ACV<12%12–18%>18%Optifai P25 / P75
Pipeline coverageBelow 1 ÷ win rate1 ÷ win rate, plus a cushion1 ÷ win rate on vetted pipeArithmetic; Kellogg on the 3x rule
Magic number<0.750.75–1.0>1.0 (2025 median 1.37)Benchmarkit; Aleph × Benchmarkit
New-logo CAC ratio ($ S&M per $1 new ARR)>$2.00$1.63–$2.00<$1.63Aleph × Benchmarkit 2025 median $1.63; Benchmarkit 2024 median $2.00

Highlighted rows are the segments most $20M ARR companies sell into. Win-rate denominator: closed-won ÷ (closed-won + closed-lost), with “no decision” counted as lost. The Optifai dataset does not state its denominator, so compare on your own definition before you compare to anyone else.

CAC payback: 16 months is the median, but your ACV decides what “good” means

Aleph × Benchmarkit’s 2026 report (full-year 2025, 342 companies, 198 reporting CAC payback) puts the median at 16 months, down from 18 the year before. The bottom quartile sits at 24 months or more and the slowest company in the sample took 48. No 2025–2026 dataset we found splits payback by ARR band, so ACV is the best stage proxy.

Typical CAC payback by ACV segment CRITICAL >24 0612182430 Months to recover CAC (gross-margin adjusted) <$15K ACV$15K–$100K ACV>$100K ACV SMBmid-marketenterprise 8–1214–1818–24 Median across all segments: 16 months Aleph: $50K–$100KACV median = 22

Reading it: bars are Optifai’s typical payback ranges by ACV (939 B2B SaaS companies, Q2 2025–Q1 2026). The orange line is the Aleph × Benchmarkit 2025 median. The diamond is Aleph’s own $50K–$100K ACV median (22 months; 25th percentile 15), which sits above Optifai’s mid-market range, so at the top of mid-market, “acceptable” stretches toward 22.

Faster growth, faster payback

Aleph × Benchmarkit’s cut by 2025 growth rate shows the efficient growers earn their speed. The slowest-growth group looks faster than the middle, which usually means spend was cut rather than efficiency improved (our read; the source does not say why).

Median CAC payback by 2025 growth rate >50% growth21–30%11–20%<10% 10 mo22 mo18 mo14 mo

Win rate: the bigger the deal, the lower the number you should expect

Optifai’s pipeline study (939 B2B SaaS companies with deal-level CRM data, Q2 2025–Q1 2026) shows median win rate falling from 31% under $10K ACV to 15% over $100K. A $20M ARR company selling $25K–$75K contracts should be benchmarking against roughly 18–24%, not the 30%+ figures that circulate in blog posts.

B2B SaaS win rate by ACV, 25th to 75th percentile 0%10%20%30%40% Win rate (bar = 25th to 75th percentile; orange tick = median) <$10K ACV$10K–$50K$50K–$100K>$100K 28–35% · median 31%20–28% · median 24%15–22% · median 18%12–18% · median 15%

Source: Optifai Pipeline Study (vendor-collected; per-band sample sizes and the win-rate denominator are not disclosed). HubSpot’s 2024 Sales Trends Report is commonly cited at a roughly 21% blended median; we could not confirm that at the primary source, so it is not used here. Ebsta’s 2025 benchmarks add the cost of getting it wrong: 78% of sellers missed quota in 2025, up from 69% in 2024.

Pipeline coverage: it is 1 ÷ win rate, not 3x

If you win 1 in 4 deals, you need 4 dollars of qualified pipeline for every dollar of bookings. If you win 1 in 5, you need 5. The 3x rule of thumb has no traceable origin and quietly assumes a 33% win rate. Dave Kellogg’s widely read 2013 critique argues it became a self-fulfilling target applied to every rep and region regardless of data; coverage targets should come from your own conversion history, by segment, and be re-read against the remaining quota as the period runs.

Win rate
Coverage you need (navy) vs raw CRM pipe if 30% is stale (orange)
Need → raw
35%
2.9x → 4.1x
30%
3.3x → 4.8x
25%
4.0x → 5.7x
20%
5.0x → 7.1x
15%
6.7x → 9.5x
12%
8.3x → 11.9x

Dashed red line = the 3x rule. Navy bars are 1 ÷ win rate. Orange hatched bars divide that by 0.7, an illustrative case where 30% of open pipeline is stale or unqualified (the 30% is an assumption, not a published benchmark). Bars scale to 12x. No primary study we found ties a specific coverage ratio to quota attainment; claims that do are secondhand.

Weighted pipeline changes the rule. If you weight each deal by stage probability, compare it to 1x of quota, not 3x or 4x. Pick weighted or unweighted, write it down, and use the same one in every portfolio company.

Worked example: a $20M ARR company, three numbers, one weak spot

Illustrative numbers for a mid-market company selling about $50K contracts. Swap in your own ledger.

New-logo S&M
$4.0M
fully loaded: comp, tools, programs
→
New-logo ARR won
$3.0M
at 80% gross margin · CAC ratio $1.33
→
CAC payback
20 months
4.0 ÷ (3.0 × 0.8) × 12. Just past “acceptable” (18)
Quarterly new-logo target
$750K
$3.0M ÷ 4
→
At a 20% win rate
$3.75M
qualified pipe needed (5x). Win rate is in the acceptable band
→
If 30% is stale
$5.4M raw
3.75 ÷ 0.7 = 7.1x of the quarterly target sitting in the CRM

The lever: hold spend flat and lift win rate from 20% to 25%. New-logo ARR rises about 25% to $3.75M, payback drops from 20 to 16 months, and required coverage falls from 5x to 4x. One conversion metric moved all three numbers. (Assumes the same pipeline and spend produce proportionally more wins.)

Why published medians do not add up

Aleph × Benchmarkit’s 2025 new-logo CAC ratio ($1.63) at the 81% median subscription gross margin Benchmarkit reports implies a payback near 24 months, yet the same report’s median payback is 16. Different metrics come from different respondent subsets, so stacking medians produces numbers nobody actually has. Compute payback, CAC ratio and win rate from one ledger, in one period, and only then compare.

Which number to fix first

JayOh’s read of how the three metrics interact. Find your row.

What you seeLikely causeFirst move
Payback weak, win rate weakICP drift, poor qualification, or selling a bigger deal than the team is built forRe-score the funnel by segment; tighten stage exit criteria before adding pipeline
Payback weak, win rate fineCost side: too much spend per new dollar, or too little ACVFully load S&M by motion, cut the lowest-yield channel, test pricing and packaging
Coverage short, win rate fineNot enough qualified top of funnelAdd pipeline sources where win rate is highest; fix speed-to-lead and routing
Coverage looks fine, attainment still missesStale or unqualified pipe inflating the numberAge and activity rules in the CRM; compare weighted and unweighted views
All three look fine, board does not trust itDefinitions differ across reportsOne written definition per metric, one source of truth

Eight ways these numbers lie

  • Blended CACExpansion ARR hides weak new-logo efficiency. Report new-logo and expansion separately.
  • No gross-margin adjustmentPayback on revenue instead of gross profit flatters the number by about 20% at an 80% margin.
  • Win rate with a flattering denominatorAll-opportunities-created, proposal-stage and closed-only definitions can produce figures that differ by more than 2x on the same data.
  • Stale pipeline counted as coverageDeals with no activity or a past close date inflate coverage and the forecast with it.
  • Wrong benchmark bandAn enterprise-ACV company benchmarking against SMB win rates will always look broken.
  • Stacking mediansCAC ratio, payback and magic number from different subsets do not reconcile with each other.
  • Different definitions in every portcoA portfolio roll-up of three definitions is not a benchmark, it is noise.
  • Fixed 3x target for every teamA single enforced ratio becomes a target to hit, not a signal to read.

For operating partners: standardize the definitions before you benchmark the portfolio

Benchmarkit’s 2025 survey shows PE-backed SaaS spending a median 33% of revenue on sales and marketing versus the mid-40s for VC-backed companies, so efficiency expectations differ by sponsor model. Whether you are at FTV, Norwest, PSG or any other sponsor, the comparison only works if every portfolio company computes the metric the same way.

MetricDefine it asWhere portcos diverge
CAC paybackFully loaded new-logo S&M ÷ (new-logo ARR × gross margin) × 12, trailing 4 quartersBlended with expansion; SDR and tooling cost excluded; revenue instead of margin
Win rateClosed-won ÷ (closed-won + closed-lost), no-decision counted as lost, by ACV bandProposal-stage denominators; disqualified deals deleted; reps close-lost late
Pipeline coverageQualified open pipe with a future close date ÷ remaining quota for the period, by segmentWeighted vs unweighted; stale deals; created pipe vs open pipe
Forecast accuracyCommitted forecast at period start ÷ actual closed-wonForecast categories mean different things in each CRM

Most of the divergence lives in CRM configuration: deal stages, close-lost reasons and required fields. That is where the standardization work happens.

HubSpot: deal stages, close-lost reason, deal amount history Salesforce: opportunity stage history, close date, amount

Related reading on JayOh: GTM for operating partners, GTM in private equity, GTM KPIs for CROs, and the GTM benchmarks database.

The 2-week playbook to know where you stand

  1. Days 1–2Pull the ledgerClosed-won and closed-lost with create date, amount, stage history; S&M by month.
  2. Days 3–4Lock definitionsWrite the denominator for win rate, the cost base for CAC, weighted or not for coverage.
  3. Days 5–7Band it by ACVSplit by segment; compare to the scorecard above, not to a blended average.
  4. Days 8–10Find the weak spotUse the “which to fix first” table; size the dollar gap.
  5. Days 11–14Pick three playsRank fixes by dollars per week of effort and assign owners.

Or skip the spreadsheet. The JayOh Diagnostic scores your revenue system on 18 metrics in two weeks and returns a prioritized map of the exact plays that fix the gaps. Across JayOh engagements, clients have seen up to 28% better forecast accuracy, 35% shorter sales cycles and 20% lower CAC (results vary by engagement and are not guarantees).

Forward this: the one-screen version

  1. Median CAC payback is 16 months (2025, 198 companies). Good for mid-market ACV is roughly 12–18; over 24 is critical.
  2. Win rate by ACV: about 31% under $10K, 24% at $10K–$50K, 18% at $50K–$100K, 15% over $100K.
  3. Coverage needed = 1 ÷ win rate. 3x only works at a 33% win rate.
  4. Payback = new-logo S&M ÷ (new-logo ARR × gross margin) × 12. Use your own ledger.
  5. Define the denominator first. The same data can differ by more than 2x depending on the definition.
  6. Win rate is usually the highest-leverage fix: +5 points at flat spend moved payback from 20 to 16 months in the example above.

Frequently asked questions

What is a good CAC payback period for a B2B SaaS company?

Roughly 12–18 months for mid-market deals ($15K–$100K ACV). The 2025 median is 16 months (Aleph × Benchmarkit, 342 companies). SMB ACV typically runs 8–12 months, enterprise 18–24, and anything over 24 months is critical.

Is 3x pipeline coverage enough?

Only if you win about a third of your deals. Required coverage is 1 divided by your win rate: 4x at 25%, 5x at 20%, about 6.7x at 15%. Add more raw CRM pipeline if part of it is stale.

What is a good win rate for B2B SaaS?

It depends on deal size. Optifai’s study of 939 companies shows medians of about 31% under $10K ACV, 24% at $10K–$50K, 18% at $50K–$100K and 15% over $100K. Define the denominator before comparing.

How do you calculate CAC payback?

New-logo sales and marketing spend divided by new-logo ARR times gross margin, multiplied by 12. For example, $4.0M of spend, $3.0M of new ARR and 80% gross margin gives 20 months.

What CAC payback do PE investors expect?

There is no universal covenant. One benchmark compilation (Optifai, citing SaaS Capital and OpenView) puts the expectation under 18 months for growth stage and under 24 for late stage. Treat that as a rule of thumb and benchmark against your own ACV segment.

Why do benchmark sources disagree?

They define the metrics differently, sample different companies and measure different periods. Win rate alone can differ by more than 2x on the same data depending on the denominator. Compute your own numbers on one definition, then compare.

The Diagnostic · $10K · 2 weeks

Know exactly where your revenue system leaks

JayOh is a GTM systems engineering firm and HubSpot Platinum Partner, an Anthropic partner, working as an embedded growth pod since 2016. The Diagnostic scores your system on 18 metrics and hands you a defensible map of every leak, with the plays that fix them. Built for operating partners and portco CROs, CFOs and RevOps leaders.

Book the 2-week Diagnostic

Sources and notes

  • Aleph × Benchmarkit, 2026 SaaS & AI Performance Benchmarks (full-year 2025; 342 companies, 198 reporting CAC payback): getaleph.com
  • Benchmarkit, 2025 B2B SaaS Performance Metrics Benchmarks (calendar 2024; survey of 563 participants): benchmarkit.ai
  • Optifai Sales Ops Benchmark, CAC payback (939 companies, Q2 2025–Q1 2026): optif.ai
  • Optifai Pipeline Study, win rate by deal size (939 companies): optif.ai
  • Ebsta, 2025 GTM Benchmarks Report (April 2025): ebsta.com
  • Dave Kellogg, Kellblog, “The Self-Fulfilling 3x Pipeline Coverage Prophecy” (2013): kellblog.com
  • Notes: weak / acceptable / strong bands are JayOh’s synthesis of the cited ranges. No 2025–2026 primary dataset we found reports CAC payback by ARR band. Optifai is vendor-collected data with undisclosed per-band samples. The stale-pipeline share (30%) and the worked example are illustrative.