36 Sales Metrics With Formulas, Benchmarks, and When to Act (Plus the 12 Core Formulas)

Most sales dashboards measure what is easy to count instead of what predicts revenue. Activity counts are easy; multithreading rate is predictive. This guide is the predictive set: the 12 formulas every leader should know cold, then 36 metrics across rep, team, and funnel levels, each with how to measure it, what healthy looks like, and the signal that says act, plus a way to choose the handful you actually review weekly.
TL;DR
- Three layers: outcomes (velocity, win rate, attainment), diagnostics (stage conversions, slippage), and leading indicators (pipeline created, next-step rate). Review weekly at the leading layer, monthly at the diagnostic layer.
- The one summary number: sales velocity. Every improvement you make shows up in it.
- The most ignored number: deliverability. Below 95% inbox placement, every email metric downstream of it is fiction.
- The rule: if a metric never changes a decision, delete it from the dashboard.
The 12 formulas to know cold
| Formula | Calculation |
|---|---|
| Sales velocity | (Open opps × avg deal size × win rate) ÷ sales cycle length |
| Win rate | Closed-won ÷ total closed opps × 100 |
| Pipeline coverage | Total open pipeline ÷ quota (aim 3-4x, by stage-weighted value) |
| Quota attainment | Closed revenue ÷ quota × 100 |
| Average deal size | Closed-won revenue ÷ number of closed-won deals |
| Sales cycle length | Avg days from opp creation to closed-won |
| Customer acquisition cost (CAC) | Total sales + marketing spend ÷ new customers acquired |
| CAC payback | CAC ÷ (monthly recurring revenue per customer × gross margin) |
| Forecast accuracy | Actual revenue ÷ forecast revenue × 100 |
| Talk-to-listen ratio | Rep talk time ÷ total call time (discovery target ≈ 45/55) |
| Reply rate | Replies ÷ delivered emails × 100 (delivered, not sent) |
| Meeting conversion | Meetings booked ÷ meaningful conversations × 100 |
Rep-level metrics: behavior beats volume
Activity volume tells you who is busy. These tell you who is effective, and more usefully, why.
| Metric | How to measure | Healthy looks like | Act when |
|---|---|---|---|
| Time to first meaningful touch | Hours from lead assignment to a personalized touch (not an auto-email) | Under 4 business hours for inbound; same-day for assigned outbound | Median crosses a day: it’s a routing or workload problem, not laziness |
| Self-sourced pipeline % | Rep-created opp value ÷ rep’s total pipeline | 30-50% for AEs with SDR support; near 100% for full-cycle | An AE below 20% is a closer, not a seller; decide if that’s the design |
| Talk-to-listen ratio | Rep talk time ÷ total call time, from recordings | 40-45% on discovery; higher is fine on demos | Consistently above 60% on discovery: coach questions, not product |
| Discovery-to-demo conversion | Demos held ÷ discovery calls held | 60-75% | Above 90%: discovery isn’t qualifying, it’s scheduling. Below 50%: wrong meetings are being booked |
| Demo-to-proposal conversion | Proposals sent ÷ demos held | 50-65% | A rep 20 points below team median: watch their demos, the leak is visible |
| Multithreading rate | Avg engaged contacts per open opp >$25K | 3+ on deals above $25K | Committed deals with 1 contact: forecast risk hiding in plain sight |
| Next-step rate | Meetings ending with a dated next step ÷ all meetings, from CRM or transcripts | 90%+ | Below 75%: the cheapest coaching fix in sales; script the ask |
| Follow-up persistence | Avg touches before a sequence is abandoned vs where replies occur | 3-5 quality touches; ~42% of replies come after the first email | Reps quitting at 2 touches are leaving half the replies unclaimed |
| Personalization depth | % of outreach referencing something specific to that account (spot-audit 20 sends) | 70%+ on strategic lists | Reply rate below 2% with high volume: the audit will show you why |
| Stage-skip rate | Opps that jumped a stage ÷ all advanced opps | Under 10% | Above 20%: stages are wrong or a rep is gaming inspection |
| Slipped-deal rate | Rep’s committed deals that pushed ÷ committed deals, monthly | Under 20% | One rep chronically above 35%: they’re misreading buyers; deal-review their commits |
| Activity-to-outcome ratio | Activities logged ÷ meetings booked | Trend matters more than the number; watch month over month | Rising ratio = effort up, conversion down: targeting or message decayed, not effort |
Team-level metrics: what the averages hide
Team attainment is a lagging average that one big deal can rescue. These are the numbers that explain it.
| Metric | How to measure | Healthy looks like | Act when |
|---|---|---|---|
| % of team at quota | Reps at or above 100% ÷ all ramped reps | 60%+ (the classic bar) | Below 40% two quarters running: quota, territory, or hiring is broken, not 60% of humans |
| Stage conversion drop-offs | Opps advancing from each stage ÷ opps entering it | Know YOUR baseline; the shape matters more than absolutes | Any stage 15+ points below baseline for a quarter: fix that stage before buying anything |
| Deal slippage rate | Committed value pushed to next month ÷ committed value | Under 20% | Above a third: your forecast meeting is fiction; inspect stage definitions |
| Quarter-end concentration | % of quarterly deals closing in the last 10 days | Under 40% | Above 60%: you’ve trained buyers to wait for the discount; fix incentives |
| Pipeline created vs needed | New pipeline this month ÷ (next-quarter target ÷ win rate ÷ avg deal) | Ratio ≥ 1, every month | Two consecutive months below 0.8: the miss is now scheduled; act on generation TODAY |
| Ramp time to first deal | Days from start date to first closed-won, by cohort | Varies by cycle; benchmark your own cohorts | A cohort ramping 50% slower than the last one: onboarding changed or the hire profile did |
| Win rate by segment/source/competitor | Closed-won ÷ closed, split three ways | Splits reveal; the blend conceals | Any split under half your blended rate: stop selling there or change the play |
| Loss reasons (categorized) | Tagged closed-lost reasons, reviewed monthly | ‘No decision’ under 40% of losses | ‘No decision’ majority = value-story problem; ‘lost to X’ majority = battle-card problem. Opposite fixes |
| Playbook/template adoption | Reps using shared templates & sequences ÷ all reps | 80%+ | Your best rep’s plays unshared, or shared and unused: enablement theater |
| Coaching time per rep | Manager 1:1 + call-review hours per rep per month, from calendars | 2-4 hours/rep/month | Managers under 1 hour/rep: you have deal inspectors, not coaches |
| Rep retention / tenure | Voluntary departures ÷ headcount, yearly; avg tenure trend | Tenure trending up | Regretted attrition above 20%: exit pipeline knowledge is your most expensive leak |
| Meeting no-show rate | No-shows ÷ booked meetings | Under 15% | Above 25%: confirmations and agenda framing (see the prep checklist) fix most of it |
Funnel and ops metrics: where revenue leaks
The unglamorous layer that determines whether everything above is even measurable.
| Metric | How to measure | Healthy looks like | Act when |
|---|---|---|---|
| Speed to lead | Minutes from inbound form-fill to first human touch | Under 5 minutes is the gold standard | Median over an hour: conversion is decaying by the minute; fix routing before volume |
| Lead-to-meeting by source | Meetings held ÷ leads, per source | Sources vary 5-10x; know your spread | A source with volume but bottom-decile conversion: stop paying for it |
| Email deliverability rate | Inbox placement via seed tests + warm-up monitoring | 95%+ inbox placement | Below 90%: STOP sending and fix domains; every send digs the hole deeper |
| Bounce rate | Hard bounces ÷ sends | Under 3% | Above 5%: unverified list is now a domain-reputation problem; verify at send time |
| Reply rate (positive vs total) | Split replies by sentiment; both ÷ delivered | 3.4% total is the 2026 average; good campaigns run 5-10% | Positive share falling while total holds: your list grew, your relevance didn’t |
| Meeting-booked rate per channel | Meetings ÷ meaningful touches, per channel | Channels differ 3-5x per team; find yours | Fund the winner, kill the worst; re-audit quarterly (the 80/20 discipline) |
| Opportunity creation rate | Real opps ÷ meetings held | 40-60% | Below 30%: meetings are being booked to hit meeting quotas; fix the incentive |
| Forecast accuracy by stage | Closed value ÷ forecast value, computed per stage | ±10% at commit stage | Late-stage misses = inspection problem; early-stage = stage definitions are vibes |
| Committed vs best-case ratio | Commit value ÷ best-case value in the forecast | Stable ratio quarter over quarter | Ratio jumping around: your categories mean nothing; re-define with evidence rules |
| Renewal/expansion pipeline | Open renewal + expansion value ÷ renewable base | Tracked with the same rigor as new business | If nobody owns this number, discover churn at the renewal date, expensively |
| CRM field completeness | Required fields populated ÷ required fields, per stage | 95%+ on stage-gating fields | Empty next-step fields predict slipped deals; automate capture from transcripts |
| Cost per meeting | Total outbound spend (tools+data+time) ÷ meetings held | Know it; almost nobody does | Tool debates end when this number enters the room; compute it before the next one |
How to choose your actual dashboard
- Pick one outcome metric (velocity or attainment) as the scoreboard.
- Pick three diagnostics that explain YOUR current problem: stalling deals → stage conversions + slippage + next-step rate; thin pipeline → pipeline created + self-sourced % + meeting conversion.
- Pick three leading indicators the team can move this week, and review them weekly, in public.
- Kill a metric every quarter. If it changed no decision in 90 days, it is decoration.
Instrumentation is the hard part
Half the metrics above die in practice because the data never lands: calls unlogged, replies undetected, next steps in reps’ heads. That is an infrastructure problem before it is a discipline problem. When outreach, calls, and replies run through one sales engagement platform, the activity layer logs itself, reply detection updates outcomes automatically, and deliverability (the metric under all your email metrics) is monitored rather than assumed. For the behavioral layer, AI over your transcripts now does what conversation-intelligence suites used to charge separately for; the setup is in our Claude + CRM workflows guide.
For weekly-cadence tracking, we keep a companion piece on the 25 metrics to review week over week, and founders running their first outbound motion should start with the outbound KPIs for startup founders.
Frequently asked questions
Fewer than you think, in three layers: outcome metrics (quota attainment, win rate, sales velocity), diagnostic metrics that explain outcomes (stage conversions, deal slippage, multithreading), and leading indicators you can act on this week (pipeline created, next-step rate, speed to lead). A dashboard with 40 numbers is a dashboard nobody reads.
Sales velocity = (open opportunities × average deal size × win rate) ÷ sales cycle length. It is the single best summary metric because improving any input moves it, and it exposes the tradeoffs: more deals at worse win rates can leave velocity flat.
The standard answer is 3-4x quota, but the honest answer is 'it depends on your win rate': coverage needed = 1 ÷ win rate, plus a buffer. A team winning 33% needs about 3x; a team winning 15% needs closer to 7x, which is usually a signal to fix qualification rather than generate more pipeline.
Lagging indicators report the past (revenue, quota attainment, win rate); you cannot manage them directly. Leading indicators predict the future and can be acted on now: pipeline created this week, next-step rate, speed to lead, reply rates. The management failure mode is running reviews entirely on lagging numbers and being surprised on repeat.
From call recordings. Conversation intelligence tooling (or an AI workflow over your transcripts) scores talk ratio, question count, next-step setting, and competitor mentions per call. We published the transcript-analysis setup in our Claude + CRM workflows guide.