Sales velocity calculator
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
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
| Input | Definition | Where to get it |
|---|---|---|
| Opportunities | Qualified opportunities open in the period | Opportunities report, excluding unqualified stages |
| Average deal size | Average amount of deals won | Closed Won report, average of Amount |
| Win rate | Won / (won + lost) | The win rate calculator |
| Sales cycle | Average days from creation to close for won deals | Closed 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:
| Change | New velocity per day | Gain |
|---|---|---|
| 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
| Input | Report | Filter | Summary |
|---|---|---|---|
| Opportunities | Opportunities | Open, qualified stages only, owner in the segment | Record count |
| Average deal size | Opportunities | Closed Won, close date in the last two or four quarters | Average of Amount |
| Win rate | Opportunities | Closed, same period | Won / (won + lost) |
| Sales cycle | Opportunities | Closed Won, same period | Average 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:
| Segment | Opportunities | Average deal | Win rate | Cycle (days) | Velocity per day |
|---|---|---|---|---|---|
| SMB | 40 | $8,000 | 30% | 35 | $2,743 |
| Mid-market | 15 | $30,000 | 22% | 70 | $1,414 |
| Enterprise | 5 | $120,000 | 15% | 150 | $600 |
| Total | 60 | $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
| Metric | Watch it | Because |
|---|---|---|
| Velocity | Monthly | It moves slowly; weekly changes are mostly noise |
| Pipeline coverage | Weekly | It tells you early whether the quarter is reachable |
| Deals without activity | Weekly | They inflate opportunities and stretch the cycle |
| Win rate | Quarterly | It needs enough closed deals to mean something |
Common mistakes
- Counting unqualified opportunities. They inflate the first input and lower the win rate; the product looks fine, the forecast does not.
- Mixing segments. Enterprise and SMB deals have different sizes and cycles. Compute velocity per segment, then add.
- Using open-deal age as the cycle. The cycle is measured on won deals. Open deals that never close are a coverage problem, see the pipeline coverage calculator.
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 cleanup | After removing 10 silent deals | |
|---|---|---|
| Opportunities | 60 | 50 |
| Expected wins | 13.2 | 13.2 |
| Win rate | 22% | 26.4% |
| Average deal | $24,000 | $24,000 |
| Cycle (days) | 84 | 84 |
| 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
| Month | Opportunities | Average deal | Win rate | Cycle | Velocity per day | Change |
|---|---|---|---|---|---|---|
| July | 58 | $23,500 | 21% | 88 | $3,253 | |
| August | 61 | $24,000 | 22% | 85 | $3,789 | +16.5% |
| September | 60 | $24,000 | 22% | 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:
| Change | Factor on velocity |
|---|---|
| Opportunities +5% | x 1.05 |
| Deal size +5% | x 1.05 |
| Win rate +5% | x 1.05 |
| Cycle 5% shorter | x 1 / 0.95 = 1.053 |
| All four together | 1.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
| Input | Rep's value |
|---|---|
| Qualified opportunities | 9 |
| Average deal size | $22,000 |
| Win rate | 25% |
| Cycle | 95 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)
| Target | Daily target | Cycle | Deal size | Win rate | Opportunities needed |
|---|---|---|---|---|---|
| $1,200,000 per quarter (90 days) | $13,333 | 84 days | $24,000 | 22% | about 212 |
| Same, with a 70-day cycle | $13,333 | 70 days | $24,000 | 22% | about 177 |
| Same, with a 26% win rate | $13,333 | 84 days | $24,000 | 26% | 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
- Opportunities. More qualified opportunities, not more opportunities. An unqualified deal adds to the first input and lowers the win rate, so the product barely moves while the pipeline looks bigger.
- Deal size. Packaging, multi-year terms, or targeting larger accounts. Watch the cycle: larger deals usually take longer.
- Win rate. Better qualification upfront, multi-threading inside the account, and earlier exits from deals that will not close. Measure it with the win rate calculator.
- Cycle. Mutual close plans, faster legal and security reviews, and closing out deals that went silent instead of carrying them for months. Every deal carried without activity lengthens the measured cycle once it finally closes.
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:
- Sanity check of the quarter. Velocity per day times the days left in the quarter gives the revenue the current flow should produce. If the committed number is far above it, either deals will close faster than usual, or the commit is optimistic. Ask which deals justify the difference.
- Per-rep conversation. A rep whose velocity dropped since last month has one of four causes: fewer opportunities, smaller deals, lower win rate or a longer cycle. The table above shows which one in a minute, and the conversation starts from that input rather than from the total.
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:
| Metric | Question | Inputs it shares with velocity |
|---|---|---|
| Velocity | How fast does the pipeline produce revenue? | All four |
| Coverage | Is there enough pipeline for the target? | Opportunities and win rate |
| Win rate | How 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
- Showing velocity without its four inputs: nobody can act on the total.
- Mixing open-deal age and won-deal cycle in the same chart.
- Recomputing the inputs over different windows each month.
- 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.
Related guides
Sources
- Sales velocity, HubSpot, read 21 Oct 2026
- Sales velocity, Salesforce blog, read 21 Oct 2026
- 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.