Is my sales cycle getting better or worse?

A faster sales cycle means faster revenue. A slower one means something changed in your market, your process, or your team. Here's how to track the trend.

6 min read

The short answer

Compare your average sales cycle length across 3-6 months. Pull the average days-to-close for deals closed each month. Plot the trend. If the number is climbing, deals are taking longer. If it's dropping, your process is getting more efficient. Below, we show you how to do this in HubSpot and Salesforce.


Why sales cycle length is a leading indicator of trouble

Your close rate might stay the same, but if deals are taking 40 days instead of 25, you need more pipeline to hit the same number. A lengthening sales cycle is often the first sign that something shifted: maybe your market is more competitive, your pricing needs adjustment, or your sales process has a new bottleneck.

Conversely, a shortening cycle is one of the best signs your business is getting healthier. It means deals are advancing faster, decisions are happening sooner, and cash is arriving earlier. Tracking the trend, not just the snapshot, is what matters.


Metrics that reveal sales cycle trends

  • Average days to close (monthly). Calculate this for each of the last 6 months. Is the line going up or down?
  • Time in each stage (monthly). If your overall cycle got longer, which stage is the bottleneck? Is it Discovery taking longer (harder to get meetings) or Proposal to Close taking longer (harder to get decisions)?
  • Cycle time by deal source. Are referral deals still closing in 14 days while outbound deals are now taking 60? Source-level trends help you allocate resources.

How to track sales cycle trends in HubSpot

  1. 1
    Go to Reports → Analytics Tools → Sales Analytics

    Select Deal velocity from the left sidebar. Set the date range to the last 6 months. This shows average days to close by month. Look at whether the line is trending up or down.

  2. 2
    Break down by stage: Time in deal stage

    In the same Sales Analytics section, select Time in deal stage. Compare the current month to 3 months ago. If a specific stage (like Proposal Sent) went from 7 days average to 18 days, that's your bottleneck.

  3. 3
    Filter by source or rep

    Use the filters in Deal velocity to slice by deal source or deal owner. This reveals whether the slowdown is universal or specific to one channel or team member.

Total time: 10-15 minutes. HubSpot's Sales Analytics makes this relatively straightforward if you have Sales Hub Professional.


How to track sales cycle trends in Salesforce

  1. 1
    Create an Opportunity report grouped by close month

    Go to Reports → New Report → Opportunities. Filter for Closed Won deals in the last 6 months. Group by “Close Date” (by month). Add the “Age” field and summarize as Average. This shows average days to close per month.

  2. 2
    Run an Opportunity History report for stage timing

    Create an Opportunity History report. Group by Stage and summarize Stage Duration as Average. Compare this to previous quarters to see if specific stages are getting slower.

  3. 3
    Add source and rep dimensions

    In your Opportunity report, add a secondary grouping by “Lead Source” or “Owner.” This reveals whether the cycle change is across the board or isolated to specific sources or reps.

Total time: 20-25 minutes. You need to build custom reports since Salesforce doesn't have a pre-built velocity trend view.


Factor in collection time from your accounting data

A faster sales cycle is great, but if collection time is growing, you're not actually getting paid faster. Pull your average days-to-payment from QuickBooks (Reports → A/R Aging Summary) or Xero (Accounting → Reports → Aged Receivables) and track that alongside your CRM cycle. The combined number is what actually matters.


Monthly effort to track this trend

About 15-20 minutes per month if you save your reports in HubSpot or Salesforce. The challenge is that you need to track data over time, which means recording your numbers somewhere and comparing month over month. Most owners do it for a quarter, then stop.


Or track your sales cycle trend automatically

Bottomline calculates your average sales cycle every month, tracks the trend over time, and breaks it down by stage. It also combines CRM data with accounting data to give you the full first-contact-to-cash trend.

Sales cycle trend (6 months)
Nov 202524 days
Dec 202526 days
Jan 202631 days
Feb 202634 days
Mar 202629 days
Apr 202627 days

Trend: improving. Cycle shortened 7 days from Jan peak.

From a real Bottomline report. Sales cycle is calculated from CRM data and tracked automatically each month.

No spreadsheets, no saving reports, no manual month-over-month comparisons. One line in your monthly report tells you whether deals are getting faster or slower and which stage is driving the change.

Get your answer. Every month, automatically.

Connect your accounts in 5 minutes. Your first report arrives within 24 hours.

Works with QuickBooks, Stripe, HubSpot, Google Ads, and more
© 2026 Bottomline