Sales velocity calculator

By . Updated , published .

Sales velocity is the revenue your pipeline produces per day: qualified opportunities times average deal size times win rate, divided by the sales cycle in days. Enter your four numbers below for one segment and one period.

Sales velocity calculator

Sales velocity $3,771 per day About $113,143 per 30 days

Formula: (opportunities x deal size x win rate) / cycle length in days.

The formula

Sales velocity = (opportunities x average deal size x win rate) / sales cycle length in days

InputDefinitionWhere to get it
OpportunitiesQualified opportunities open in the periodOpportunities report, excluding unqualified stages
Average deal sizeAverage amount of deals wonClosed Won report, average of Amount
Win rateWon / (won + lost)The win rate calculator
Sales cycleAverage days from creation to close for won dealsClosed Won report, average of age

Worked example

The calculator's default: 60 opportunities, $24,000 average deal, 22% win rate, 84-day cycle.

60 x $24,000 x 0.22 / 84 = $3,771 per day, or about $113,000 per 30 days.

Which lever moves velocity most

Same base case, each input improved by 10% on its own:

ChangeNew velocity per dayGain
Base case$3,771
Opportunities +10% (66)$4,149+10%
Deal size +10% ($26,400)$4,149+10%
Win rate +10% (24.2%)$4,149+10%
Cycle 10% shorter (75.6 days)$4,190+11.1%

The three numerator inputs are interchangeable: a 10% gain on any of them gives 10%. Shortening the cycle gives slightly more, because it divides. In practice, the cheapest lever is often the cycle: deals that sit for weeks without activity stretch the average cycle, then usually close lost.

Compute each input in Salesforce

InputReportFilterSummary
OpportunitiesOpportunitiesOpen, qualified stages only, owner in the segmentRecord count
Average deal sizeOpportunitiesClosed Won, close date in the last two or four quartersAverage of Amount
Win rateOpportunitiesClosed, same periodWon / (won + lost)
Sales cycleOpportunitiesClosed Won, same periodAverage of Age, or close date minus created date

Use the same period for the last three inputs, and the same segment for all four. Two quarters is a reasonable window: long enough to smooth one large deal, short enough to reflect the current team.

Velocity by segment

Averages across very different deals hide where revenue comes from. The same team, split by segment:

SegmentOpportunitiesAverage dealWin rateCycle (days)Velocity per day
SMB40$8,00030%35$2,743
Mid-market15$30,00022%70$1,414
Enterprise5$120,00015%150$600
Total60$4,757

Adding the segments gives $4,757 per day. A single calculation on blended averages would not give the same result, because averages of deal size, win rate and cycle do not multiply the way the real segments do. SMB carries more than half of the daily revenue here, while enterprise deals dominate the pipeline value. Compute velocity per segment, then add.

Velocity per rep

Divide the opportunities by rep, keep the team's deal size, win rate and cycle, or measure each rep's own. Per-rep velocity is useful to spot a rep whose pipeline is full but whose cycle is twice the team's: often a sign of deals that stopped moving and were never closed.

Which number to watch weekly

MetricWatch itBecause
VelocityMonthlyIt moves slowly; weekly changes are mostly noise
Pipeline coverageWeeklyIt tells you early whether the quarter is reachable
Deals without activityWeeklyThey inflate opportunities and stretch the cycle
Win rateQuarterlyIt needs enough closed deals to mean something

Common mistakes

What cleaning the pipeline does to velocity

A useful test: take the default case and remove 10 opportunities that have had no activity for months and will not close.

Before cleanupAfter removing 10 silent deals
Opportunities6050
Expected wins13.213.2
Win rate22%26.4%
Average deal$24,000$24,000
Cycle (days)8484
Velocity per day$3,771$3,771

Velocity does not change, because the dead deals were never going to produce revenue: the expected wins are the same. What changes is everything around it. The win rate becomes honest, pipeline coverage falls to its real level, and the forecast stops counting deals that cannot close. Velocity is a flow measure; it is robust to dead deals. Coverage and the forecast are not.

Tracking velocity month by month

MonthOpportunitiesAverage dealWin rateCycleVelocity per dayChange
July58$23,50021%88$3,253
August61$24,00022%85$3,789+16.5%
September60$24,00022%84$3,771-0.5%

Read the change with its cause: in August, more opportunities, a slightly higher win rate and a shorter cycle all helped; in September, nothing moved. A table like this, per segment, is enough to see which lever moved before anyone debates the total.

Small gains on every lever compound

Improving all four inputs a little beats improving one a lot. From the default case, a 5% gain on each:

ChangeFactor on velocity
Opportunities +5%x 1.05
Deal size +5%x 1.05
Win rate +5%x 1.05
Cycle 5% shorterx 1 / 0.95 = 1.053
All four together1.05 x 1.05 x 1.05 / 0.95 = 1.219, or +21.9%

Velocity would go from $3,771 to about $4,596 per day. A 5% gain on four inputs is easier to obtain than a 22% gain on one, and it is more robust: no single initiative carries the whole result.

One rep, worked

InputRep's value
Qualified opportunities9
Average deal size$22,000
Win rate25%
Cycle95 days

9 x $22,000 x 0.25 / 95 = $521 per day, about $15,600 per 30 days. With a monthly quota of $20,000, this rep's velocity covers about 78% of it. The gap points to the levers: more qualified opportunities, or a shorter cycle. A cycle 11 days longer than the team's 84 often means deals carried for weeks without activity before they close.

Work backwards from a target

The formula can be turned around to answer the planning question: how many qualified opportunities do we need?

Opportunities needed = target revenue per day x cycle / (deal size x win rate)

TargetDaily targetCycleDeal sizeWin rateOpportunities needed
$1,200,000 per quarter (90 days)$13,33384 days$24,00022%about 212
Same, with a 70-day cycle$13,33370 days$24,00022%about 177
Same, with a 26% win rate$13,33384 days$24,00026%about 179

Each line is the number of qualified opportunities that must be open in the flow. Compare it with what you have today: if the answer is 212 and the team carries 60, the plan needs pipeline generation, a shorter cycle, a higher win rate, or a lower target. Usually some of each.

Velocity in HubSpot

The same four inputs come from HubSpot deal reports: count of open deals in qualified stages, average amount of closed-won deals, closed-won divided by closed-won plus closed-lost, and average days to close for won deals. The formula does not change with the CRM; only the report names do.

Why we do not publish a benchmark

Velocity depends on deal size, market and segment, so a "good" figure for one company means nothing for another. A $500 per day velocity can be excellent for an SMB product sold by two reps and worrying for an enterprise team of twenty. Compare your velocity with itself, period over period, for the same segment.

How to raise velocity, lever by lever

Using velocity in the forecast call

Velocity is a cross-check, not the forecast. Two ways to use it in the weekly or monthly call:

Velocity in one sentence

If you remember one thing: velocity grows when more good deals enter, when they are bigger, when more of them are won, and when they are won sooner, and it is the last one that dead deals quietly damage.

Choosing the period

Use a window long enough to contain several won deals per segment, usually two quarters for the last three inputs, and the current count for open opportunities. Shorter windows make velocity jump with every large deal; longer ones hide changes in the team. Keep the window fixed once chosen, and note it next to the number.

Velocity, coverage and win rate: how they fit

The three metrics answer different questions and use overlapping inputs:

MetricQuestionInputs it shares with velocity
VelocityHow fast does the pipeline produce revenue?All four
CoverageIs there enough pipeline for the target?Opportunities and win rate
Win rateHow often do we win what we finish?Win rate

A team can have good coverage and poor velocity (a lot of pipeline that moves slowly), or good velocity and poor coverage (fast deals, but not enough of them). Reading the three together tells you which lever to pull. The pipeline coverage calculator gives the second number.

Dashboard mistakes to avoid

  1. Showing velocity without its four inputs: nobody can act on the total.
  2. Mixing open-deal age and won-deal cycle in the same chart.
  3. Recomputing the inputs over different windows each month.
  4. Comparing velocity across segments with very different deal sizes.

Velocity and the forecast

Velocity describes the flow; the forecast commits to a number. If velocity drops while the forecast stays flat, one of them is wrong. Track how often your committed number lands with the forecast accuracy formula.

Frequently asked questions

What is the sales velocity formula?

Sales velocity equals qualified opportunities times average deal size times win rate, divided by the sales cycle length in days. The result is revenue per day flowing through the pipeline.

What is a good sales velocity?

There is no universal good value, because velocity depends on deal size and market. Compare your own velocity period over period, for the same segment, and watch which input moved.

How do I increase sales velocity?

Increase opportunities, deal size or win rate, or shorten the cycle. A 10% shorter cycle raises velocity by about 11%, more than a 10% gain on any other input.

Is pipeline velocity the same as sales velocity?

Usually yes, both names describe the same formula applied to the open pipeline. Some teams reserve pipeline velocity for the speed at which deals move between stages.

Sources

  1. Sales velocity, HubSpot, read 21 Oct 2026
  2. Sales velocity, Salesforce blog, read 21 Oct 2026
  3. Sales velocity, Zendesk, read 21 Oct 2026

TruthPipe is an independent product. It is not affiliated with, sponsored or endorsed by Salesforce or Anthropic. Salesforce, Agentforce and Claude are trademarks of their owners.