Skip to main content
All articles

Sales KPIs: what to track, and how to calculate each one.

Every sales KPI answers one of four questions: how much, how much converts, how fast, and what it's worth. Group them that way and the formula for each one gets a lot easier to remember.

Toni MedicToni MedicSalestructSeptember 30, 202610 min readCRM & Pipeline
The short version
Isometric illustration of a four-armed mechanical sorter dropping cubes onto a tally wheel, a pass-fail gate, a stopwatch dial, and a single glowing blue balance scale, with a navy-suited figure adjusting a central lever.
Every KPI answers one of four questions: how much is moving, how much of it converts, how fast, and what it's worth. Three of those are counted. Only the fourth is measured in money, which is why it gets its own instrument.

Most sales KPI lists are alphabetical, or grouped by which funnel stage they sound like they belong to. Neither helps you remember the formula. Grouped by what they actually measure, three of the four groups below are things your CRM already counts for you.

The short version

  1. Sales KPIs split into four groups by what they measure: volume (how much), conversion (how much converts), speed (how long it takes), and value (what it's worth). Every formula below fits one of those four.
  2. "Conversion rate" and "win rate" are not defined the same way by every vendor. HubSpot's conversion rate divides won deals by total opportunities. Pipedrive's lead conversion rate divides sales by total leads. Same shape, different denominator, different number.
  3. Quota attainment has a published formula for an individual rep and a separate one for a whole team, and Salesforce's own data says only 24.3% of salespeople exceed their yearly quota.
  4. Required pipeline coverage is the mathematical inverse of your win rate: a 25% win rate needs 4x coverage, a 50% win rate needs 2x. A flat "3x rule" only works if your win rate happens to be a third.
  5. A handful of the KPIs on most lists, customer acquisition cost and lifetime value among them, need cost data no CRM holds. Those get flagged below rather than force-fit into a formula the CRM can't run.

What are sales KPIs?

Sales KPIs are the specific, formula-backed numbers a sales team tracks to judge whether its process is working, as opposed to the broader set of sales metrics, which includes anything measurable regardless of whether it ties to a goal. Pipedrive draws that line directly in its own guidance: "Sales metrics track sales activities and performance data, while sales KPIs measure progress toward specific business or sales goals." The number of calls made is a metric. Win rate, tied to a target, is a KPI.

The four groups, and why grouping by measurement beats grouping by funnel stage

Most published lists sort KPIs by category label: "activity," "pipeline," "revenue," "customer." The labels vary by vendor and the same KPI often lands in two different categories on two different lists. A cleaner sort is by what the number is actually counting:

  • Volume counts things: opportunities, pipeline value, leads.
  • Conversion counts a ratio: how many of one thing became another.
  • Speed counts time: days, hours, minutes.
  • Value counts money: what a deal, a customer, or a rep is worth.

Every KPI in this post fits one of those four, and the formula for each group follows a predictable shape once you know which group you're in: volume is a sum, conversion is a fraction times 100, speed is a total divided by a count, and value is a dollar figure divided by a count or a rate.

Volume KPIs: how much is moving

KPIFormulaWhere it comes from
Qualified opportunities in the pipelineA count of deals meeting your qualification bar, at a point in timeHubSpot's own guidance calls this "the rate and number of new sales leads or potential customers added to your sales pipeline," and flags that it only means something if you've "define[d] the criteria (such as BANT qualification) that constitute an opportunity"
Weighted pipeline valueProbability of the deal closing × deal value, summed across open dealsHubSpot: "Weighted value of pipeline = Probability of the deal closing x Deal value," read from the CRM's stage-probability field
Pipeline coverage ratioTotal qualified pipeline value ÷ revenue targetSalesloft: "Pipeline Coverage Ratio = Total Qualified Pipeline Value ÷ Revenue Target." Their own worked example: $1.5M in qualified pipeline against a $500K quarterly quota equals 3x coverage

Coverage ratio is worth a second look, because the single number most people quote for it, "3x," is not actually a constant. Salesloft states the real relationship as the inverse of your win rate: "Required Coverage = 1 ÷ Win Rate." At a 25% win rate that's 4x. At 50%, it's 2x. A flat 3x target only happens to be correct for a team whose win rate is close to a third, and applying it to a team with a lower win rate understates how much pipeline they actually need.

Conversion KPIs: how much of it turns into revenue

KPIFormulaWhere it comes from
Win rate(Number of won opportunities ÷ total number of opportunities) × 100HubSpot: "Win rate = (Number of won opportunities / Total number of opportunities) X 100." Their example: 100 opportunities, 50 won, 50% win rate
Lead conversion rate(Total number of sales ÷ total number of leads) × 100Pipedrive: "Lead conversion rate = (Total number of sales ÷ total number of leads) × 100." Their example: 2,000 qualified leads, 200 sales, 10%
Quote-to-close ratio(Number of closed and won deals ÷ number of quotes) × 100Pipedrive: "Quote-to-close ratio = (Number of closed and won deals ÷ number of quotes) × 100." Their example: 30 closed wins out of 150 quotes, about 20%
Quota attainment, individual(Revenue from a rep's closed deals in the period ÷ rep's quota) × 100Salesforce: "(Revenue from a rep's closed deals during a specific time period / rep's quota) x 100 = Rep's quota attainment percentage"
Quota attainment, team(Revenue from all reps' closed deals in the period ÷ total team quota) × 100Salesforce: "(Revenue from all reps' closed deals during a specific time period / total team quota) x 100 = Total team quota attainment percentage"

Read the first two rows again and notice they measure different things despite the similar names. HubSpot's win rate divides by opportunities. Pipedrive's lead conversion rate divides by leads. If your leads and your opportunities are not the same count, and they almost never are once a qualification step sits between them, the two percentages describe different parts of the funnel. Neither vendor is wrong. The mistake is comparing a number you calculated one way against a benchmark somebody else calculated the other way, and assuming they're the same measurement.

On quota attainment specifically, Salesforce's own published figure is a useful gut check before you set a target off a benchmark: "Only 24.3% of salespeople exceed their yearly quota." A quota-attainment dashboard where most reps sit below 100% most of the time is not automatically a sign the team is underperforming. It may be a sign the quota itself is calibrated the way most companies' quotas already are.

Speed KPIs: how long it takes

KPIFormulaWhere it comes from
Average sales cycle lengthTotal days to close all deals ÷ total number of dealsHubSpot: "(Total number of days to close all deals) / (Total number of deals) = Average Sales Cycle." Pipedrive publishes the same shape: "Average sales cycle = Length of all deals by the day ÷ total number of deals"
Average lead response timeTotal time spent responding to leads ÷ total number of contactsHubSpot: "You calculate it by dividing the total time (minutes, hours, or days) spent responding to leads by the total number of contacts"

Two independent vendors publishing the identical formula for cycle length is a good sign it's genuinely a settled calculation, not a house convention. Response time deserves more room than a formula and a row: how a slow first reply drags on every downstream number, including cycle length itself, is its own post. Speed to lead covers it in depth.

Value KPIs: what it's worth

KPIFormulaWhere it comes from
Average deal sizeRevenue generated ÷ number of deals closed, over a set periodSalesforce: average deal value is "the average revenue you generate from new customers over a set period of time. To find your deal value, divide your generated revenue by the number of deals closed"
Annual contract value (ACV)Total contract value ÷ number of years in the contractHubSpot: "Annual contract value = Total contract value / The number of years in the contract." Their example: a five-year, $50,000 contract has a $10,000 ACV
Pipeline velocity(Opportunities × average deal size × win rate) ÷ sales cycle lengthUses three of the numbers already in this post plus cycle length. The full derivation, a worked example, and which of the four inputs to fix first live in pipeline velocity rather than repeated here

A worked example, with round numbers

Take a team of six reps in a single quarter. 90 qualified opportunities sit in the pipeline, valued at $2,700,000 total. Their quarterly team quota is $900,000. They close 27 deals for $540,000 in revenue, at an average sales cycle of 52 days.

3.0x
Pipeline coverage ($2,700,000 qualified pipeline ÷ $900,000 target)
30%
Win rate (27 won ÷ 90 opportunities)
60%
Team quota attainment ($540,000 ÷ $900,000)
$20,000
Average deal size ($540,000 ÷ 27 deals)

At a 30% win rate, required coverage under Salesloft's own formula (1 ÷ win rate) is 3.3x. This team is carrying 3.0x, slightly short of what their own conversion rate calls for, which is the kind of gap the coverage ratio exists to surface before the quarter closes rather than after.

Nothing in that table is a good or bad result on its own. What makes it useful is that all four numbers came out of the same CRM export, on the same day, from the same set of 27 closed deals and 90 open ones. That's the entire point of grouping the formulas this way: every number in a group is built from the same underlying records, so a single pull answers all of them at once.

Common mistakes when tracking sales KPIs

  1. Comparing a KPI you calculated one way against a benchmark calculated the other way. HubSpot's win rate divides by opportunities. Pipedrive's lead conversion rate divides by leads. Publishing "our conversion rate is 30%" without saying which denominator you used invites a reader to compare it against the wrong published number.
  2. Treating a metric as if it were a KPI. By Pipedrive's own distinction, "calls made" is a metric and "win rate" is a KPI because it ties to a goal. A dashboard full of metrics with no goal attached measures activity without measuring whether the activity is working.
  3. Using a flat coverage multiple instead of the one your own win rate calls for. A "3x rule" is only correct at a win rate near 33%. Salesloft's formula, 1 ÷ win rate, gives a 20%-win-rate team a real target of 5x, not 3x.
  4. Reporting quota attainment without segmenting it. A blended team average can sit near 80% while half the team clears 120% and the other half sits under 40%. The average hides exactly the split a manager needs to see.
  5. Tracking every KPI on a published list instead of the ones tied to a decision this quarter. Pipedrive's own guidance is direct on this: "Tracking too many KPIs can make reporting harder and distract teams from the metrics that drive decision-making."

The KPIs your CRM cannot calculate on its own

Every formula above runs on fields a CRM already has: deal value, deal stage, close date, quota. A separate group of commonly listed KPIs, customer acquisition cost, lifetime value, LTV to CAC, and payback period among them, needs cost data that lives in ad accounts and payroll systems instead. No CRM will ever hold that data natively, and reporting one of these numbers without saying where the cost side came from is reporting a figure nobody can check. Revenue operations KPIs your CRM cannot calculate covers that group and what it actually takes to compute each one correctly.

Isometric illustration of a CRM terminal automatically stamping paper tickets into an open tray, with a single ticket glowing electric blue, next to a separate sealed vault door set into the wall with a narrow coin slot.
Most of the KPIs above are a report your CRM already runs. A smaller group needs cost data the CRM was never built to hold, kept separately and clearly labeled rather than guessed at.

FAQ

Common questions

Pipedrive states the distinction directly: sales metrics track activities and performance data, while sales KPIs measure progress toward a specific business or sales goal. The number of calls made is a metric. Win rate, evaluated against a target, is a KPI.
Pipedrive's own guidance: "Most sales teams benefit from tracking a focused set of KPIs tied to their current goals, sales cycle and stage of growth," adding that tracking too many "can make reporting harder and distract teams from the metrics that drive decision-making." Neither vendor in this post publishes a specific recommended count.
Because they're usually measured against different denominators. HubSpot's conversion rate formula divides won deals by total opportunities. Pipedrive's lead conversion rate formula divides total sales by total leads. If your lead count and your qualified-opportunity count differ, which they almost always do, the two percentages will differ too, and neither is incorrect.
No. Salesloft's own answer to this exact question is "it depends entirely on your win rate," and their formula for required coverage is the mathematical inverse of win rate (1 ÷ win rate). A 3x ratio only matches a win rate near 33%. A team winning 20% of opportunities needs 5x coverage by the same formula, not 3x.
Not on its own. Those KPIs need cost data, ad spend, tooling, salaries, that lives outside the CRM in ad accounts and payroll. Revenue operations KPIs your CRM cannot calculate covers that group and what each one actually needs.

Sources

  1. Pipedrive, 20 Sales KPIs for Sales Teams, by Syed Ali Nemath, read 29 September 2026. Metric-vs-KPI distinction, lead conversion rate, quote-to-close ratio, average sales cycle length formulas, and the KPI-count FAQ (2026)

  2. HubSpot, The Ultimate Guide to Sales Metrics, by Mark Burdon, updated 19 November 2025. Win rate, conversion rate, average sales cycle length, weighted pipeline value, annual contract value, and average lead response time formulas (2025)

  3. Salesforce, What Does Quota Attainment Really Tell You?, by Samuel Holzman, 15 March 2024. Individual and team quota attainment formulas, and the 24.3% yearly-quota-exceeded statistic (2024)

All 6 sources and how they were checked
  1. Salesforce, How to Supercharge Your Sales Velocity for Quicker Wins, by Erin Hueffner, 12 March 2024. Average deal value definition and calculation (2024)

  2. Salesloft, Pipeline Coverage Ratio: What Your Number Actually Means, by Salesloft Editorial, published 19 June 2026. Pipeline coverage ratio formula, worked example, and the required-coverage-as-inverse-of-win-rate formula (2026)

  3. Salesforce Trailhead, Track Sales Forecast Performance (Improve Sales Forecast Accuracy & Reporting module). The forecast-accuracy statistic (2026)

Every formula and quote above was read from the vendor's own page on 29 September 2026 and is linked above. The worked example in this post uses independent round numbers, not any vendor's published example. Salestruct has no commercial relationship with HubSpot, Pipedrive, Salesforce or Salesloft.

If you want a second pair of eyes on your own setup, Salestruct runs a free diagnostic.