GTM metrics for B2B SaaS: 8 measures, formulas, and examples

GTM metrics show how a business acquires customers, converts sales opportunities, and retains revenue. For B2B SaaS teams, eight measures offer a useful starting point: qualified pipeline, stage conversion, win rate, sales cycle length, customer acquisition cost, activation, gross revenue retention, and net revenue retention. Reading them together helps you decide what to investigate. When […]

GTM metrics show how a business acquires customers, converts sales opportunities, and retains revenue. For B2B SaaS teams, eight measures offer a useful starting point: qualified pipeline, stage conversion, win rate, sales cycle length, customer acquisition cost, activation, gross revenue retention, and net revenue retention.

Reading them together helps you decide what to investigate. When pipeline grows, review qualification before committing more acquisition spend. When activation falls, look at onboarding and the accounts entering it.

Sales, marketing, and the other teams using the report need to agree on its definitions. Our guide to GTM team roles and structure covers who takes part. Here, we’ll focus on how to calculate the measures and interpret changes without jumping to conclusions.

Start with a question your GTM report should answer

Choose metrics around a decision:

DecisionMeasures to review together
Should we invest more in acquiring this customer segment?Qualified pipeline, conversion, CAC, and retention for that segment
Where are sales opportunities slowing down?Stage conversion, sales cycle, and open-opportunity age
Are new accounts reaching the product milestone we expect?Activation rate by signup cohort
Are existing customers growing or shrinking in value?GRR and NRR for the same starting customer group

Include the customer counts and revenue totals behind the percentages. Winning two out of four opportunities and winning fifty out of one hundred both produce a 50% win rate. The second result gives you more observations to work with.

1. Qualified pipeline created

Qualified pipeline is the value of opportunities that meet your agreed qualification criteria. To report newly qualified pipeline, count opportunities when they first enter that stage:

Qualified pipeline created = Sum of opportunity amounts when they first enter the qualified stage during the period

Sales and marketing should agree on what qualifies. Depending on your process, that might require a suitable account, a confirmed problem, and an agreed next step.

Use a consistent value basis, such as annual contract value. Count each opportunity once, capture its amount at qualification, and record later changes separately.

An increase needs a closer look at both opportunity count and deal size. A few large deals can raise the total without adding more potential customers. Check whether the qualification rules changed, too.

2. Stage conversion rate

Stage conversion shows how many opportunities move from one defined stage to another. Salesforce’s stage-analysis documentation describes how progression and conversion help teams investigate pipeline movement.

Stage conversion rate = Opportunities reaching the next defined stage ÷ Opportunities in the starting cohort × 100

A cohort is the group you follow. You could track opportunities entering discovery in September and measure how many reach evaluation within 60 days of their own discovery date. Every opportunity needs the full window before you finalize the rate; label newer cohorts as incomplete.

If conversion falls, review the entry criteria and the handoff into that stage. Compare similar customer segments before attributing the change to messaging or seller performance. This month’s evaluations may come from opportunities created months earlier, so dividing this month’s evaluations by this month’s new opportunities would mix groups.

3. Win rate

For a decision-based win rate, use opportunities closed during the reporting period:

Win rate = Closed-won opportunities ÷ (Closed-won + closed-lost opportunities) × 100

Calculate this from opportunity counts unless you explicitly want an amount-based rate. Salesforce distinguishes the two approaches in its Sales Analytics terminology.

To understand a change, look at the deals that closed. Separate new business from renewals, then examine customer segments or sales motions where you have enough observations. A change in how the team records losses can also affect the result.

4. Sales cycle length

For opportunities won during the reporting period:

Average sales cycle = Total days from opportunity creation to close-won ÷ Number of won opportunities

This uses the creation-to-close approach in Salesforce’s Revenue Insights definitions. State where your measurement starts. First marketing contact and opportunity creation produce different intervals.

Read the median alongside the average when a few long deals affect the result. Check open-opportunity age separately, since a shorter cycle among won deals tells you little about how quickly the remaining pipeline is moving.

5. Customer acquisition cost

Customer acquisition cost, or CAC, is acquisition spending per new paying customer:

CAC = Sales and marketing acquisition costs ÷ New paying customers acquired

Agree with finance on which costs to include. Acquisition-related salaries, campaigns, tools, and agency fees may belong in the calculation. Advertising spend alone measures a narrower cost. Stripe’s CAC guide explains the cost categories and timing considerations.

A rising CAC can reflect more spending, fewer new customers, or both. With a longer sales cycle, the acquisition spending and the customers it helped acquire may appear in different reporting periods.

Channel comparisons also need consistent allocation rules, especially when several channels contributed to the same customer.

6. Activation rate

Activation measures whether new users or accounts reach a defined product milestone. Amplitude’s activation explanation uses completion of a product-specific event.

For an account-based B2B report:

Activation rate = Accounts completing the activation event within the chosen window ÷ All accounts in the defined signup cohort × 100

You might track whether new workspaces complete their first report within 14 days. That’s an illustrative milestone; you’ll need to investigate whether it reflects value in your product. Keep account counts separate from individual users and give every signup the full observation window.

If activation declines, examine the onboarding steps and the accounts signing up. A changed product experience and a shift toward accounts with different needs call for different responses. The rate alone won’t tell you which explanation fits.

7. Gross revenue retention

Gross revenue retention, or GRR, measures how much recurring revenue you retain from an existing customer group before expansion:

GRR = (Starting recurring revenue − Churned revenue − Contraction revenue) ÷ Starting recurring revenue × 100

Churn is revenue lost when customers leave. Contraction is revenue lost when retained customers spend less. Stripe’s GRR guide explains the calculation.

Use one recurring-revenue basis, such as monthly recurring revenue (MRR), and exclude new customers.

When GRR falls, separate cancellations from downgrades and identify the customer groups responsible for the losses. That gives you somewhere to start investigating whether onboarding, account support, targeting, or the product needs attention.

8. Net revenue retention

Net revenue retention, or NRR, includes expansion within the same starting customer group:

NRR = (Starting recurring revenue − Churned revenue − Contraction revenue + Expansion revenue) ÷ Starting recurring revenue × 100

Use the same customers, reporting period, and revenue basis as GRR. Exclude customers acquired after the period started from both calculations. Stripe’s NRR guide explains how to account for expansion and losses.

NRR above 100% means expansion exceeded losses in the cohort. GRR shows you those losses before expansion offsets them. Check which accounts generated the expansion as well; the headline percentage can hide how much depends on a few customers.

A worked example: more pipeline, higher acquisition cost

Consider a fictional B2B SaaS company reporting two completed quarters. These figures are illustrative, not Floworks results or industry benchmarks. Both quarters use the same measurement definitions.

MeasureQ2Q3
Newly qualified pipeline, measured as annual contract value at qualification$150,000$240,000
Closed new-business opportunities3230
Won new-business opportunities86
Win rate25%20%
Sales and marketing acquisition costs$48,000$48,000
New paying customers86
Same-period CAC$6,000$8,000

Qualified pipeline increased by 60%. CAC rose by roughly 33% because the same spending accompanied fewer new paying customers.

The timing matters here. Deals closed in Q3 may have entered the pipeline earlier, so these figures don’t establish that Q3’s newly qualified opportunities were worse. The same-period CAC calculation also has a lag between spending and customer acquisition.

Before increasing spend, the team should review:

  • Whether larger opportunities or more opportunities drove the pipeline increase.
  • How comparable qualification cohorts converted after every opportunity had the full observation window.
  • Which segments appeared among Q3’s closed wins and losses.
  • Whether deal timing or changes in acquisition spending allocation affected CAC.

Those checks can help explain the change. The report alone doesn’t identify its cause.

Read retention separately

For a separate calculation at the fictional company, take all customers active on October 1. Their starting MRR is $50,000. During October, that group loses $3,000 to churn and $2,000 to contraction, while adding $6,000 in expansion MRR.

  • GRR = ($50,000 − $3,000 − $2,000) ÷ $50,000 × 100 = 90%
  • NRR = ($50,000 − $3,000 − $2,000 + $6,000) ÷ $50,000 × 100 = 102%

The group ends October with more recurring revenue overall, even though it lost 10% of its starting MRR before expansion. New October customers are excluded. Customer success should review the cancellations and downgrades alongside the accounts that expanded.

What to investigate when GTM metrics change

Each pattern below has several possible explanations. Check the underlying records before deciding what to change.

PatternWhat to investigateDecision the review can support
Pipeline rises while conversion fallsQualification changes, deal size, segment mix, and whether cohorts are fully observedWhether to adjust targeting or qualification before adding acquisition spend
Won-deal sales cycles shorten while open deals ageWhich deals closed and which remain unresolvedWhere sales needs a closer deal review
CAC rises with flat acquisition spendingNew-customer counts, closing delays, and cost allocationWhether the issue needs a conversion, timing, or spending review
Activation falls for a new signup cohortOnboarding changes, event tracking, account fit, and incomplete observation windowsWhether to investigate the product experience or acquisition targeting
NRR exceeds 100% while GRR declinesCancellations, downgrades, and concentration of expansion revenueWhich retention problems need attention despite overall expansion

Build a GTM report people can reproduce

Document each metric’s definition, source system, and reporting period, including the cohort rules. Give someone responsibility for investigating discrepancies. Sales and RevOps might own pipeline definitions, finance might own acquisition-cost allocation, and product with customer success might own activation.

Record definition changes in the report. Stricter qualification rules or a new activation event affect comparability, so annotate the change when showing a trend.

Set a review cadence that fits the data. Weekly pipeline checks and monthly acquisition-cost reviews can be a starting point. For retention, consider your subscription and renewal patterns. Include the underlying counts and revenue amounts so people can interpret the percentages.

Connect prospecting research to GTM outcomes

Jesse, a product of Floworks, supports company search, people search, and contact enrichment. Teams can use these capabilities to research accounts before qualification. Explore Jesse’s capabilities.

When researched accounts enter a campaign, record their source and targeting criteria in your sales records. Apply the same qualification definition across the team and follow accepted opportunities through conversion reporting.

You can then examine which researched account groups become qualified opportunities and customers. Measure those outcomes in the CRM, product analytics, and billing systems that record them.

Frequently asked questions

What is a good GTM benchmark?

Compare businesses with similar pricing, customer segments, and sales motions, then check that their metric definitions and reporting periods match yours. Establish a consistently measured baseline for your own business before adopting an external target. Include the number of observations behind each rate.

Which GTM metric should an early-stage company track first?

Start with a decision you can act on. If you’re testing account fit, review qualified opportunities and the reasons other accounts were rejected. If customers sign up but struggle to use the product, define and investigate activation. Broader conversion and retention comparisons become more useful as you gather enough completed observations.