Which stage takes the longest?

Your sales cycle has multiple stages. Some take a day, some take three weeks. Knowing which stage eats the most time tells you exactly where to focus your energy to speed things up.

6 min read

The short answer

The slowest stageis the one where your deals spend the most calendar days on average. In most B2B pipelines, it is either the “Proposal Sent” stage (waiting for the prospect to respond) or the “Negotiation” stage (working out terms). HubSpot and Salesforce both track stage duration, but you need to pull and analyze the data yourself.


Why stage duration is the key to a faster sales cycle

Your overall days-to-close is an average of all stage durations added together. If your cycle is 30 days and you want to get it to 20, you do not speed up every stage equally. You find the one stage that takes 12 days and figure out how to cut it to 5.

Stage duration also tells you about deal quality. Deals that sit in “Proposal Sent” for 3 weeks are probably going cold. Deals that fly through “Qualification” in one day might not be properly vetted. Both patterns are problems, and stage duration data reveals them.

The most common surprise: the bottleneck is not where you think. Sales managers often assume the problem is closing, but the data usually shows that deals spend the most time waiting for a proposal response or waiting for an internal champion to get budget approval.


How to measure stage duration in HubSpot

  1. 1
    Go to Settings → Properties → Deal properties

    Search for “Time in.” HubSpot automatically creates calculated properties like “Time in Qualified Lead” and “Time in Proposal Sent” for each stage in your pipeline. These are measured in milliseconds.

  2. 2
    Add stage duration columns to your deal view

    Go to CRM → Deals. Click “Edit columns” and add the “Time in” properties for each stage. Now you can see how long each deal spent in each stage.

  3. 3
    Export and calculate averages

    Filter for Closed Won deals in the last 90 days. Export to CSV. Convert the millisecond values to days (divide by 86,400,000). Calculate the average and median for each stage column.

  4. 4
    Identify the slowest stage

    The stage with the highest median duration is your slowest. But also check variance: a stage that averages 5 days but has some deals sitting for 30 days has a different problem than one that consistently takes 10 days.

In Salesforce

  1. 1
    Go to Reports → New Report

    Select “Opportunity History” as the report type. This gives you access to the Stage Duration field, which counts days an opportunity spent in each stage.

  2. 2
    Group by Stage Name and summarize

    Group the report by Stage Name. Add an Average summary on the Stage Duration column. This shows you the average days per stage across all your closed opportunities.

Total time: 30-60 minutes. HubSpot requires a spreadsheet export and millisecond conversion. Salesforce is slightly easier with the built-in Opportunity History report.


What it takes to track stage duration every month

The value of stage duration data is in the trend. Did your Proposal stage speed up after you started following up on day 3 instead of day 7? Monthly tracking requires:

  • Re-exporting deal data with stage duration columns each month.
  • Recalculating averages and comparing to previous months.
  • Investigating deals with unusually long stage durations to understand why they stalled.

Or see your slowest stages automatically, every month

Bottomline connects to your CRM and calculates the average and median duration for every pipeline stage. It highlights the slowest stage and shows how it compares to last month.

Average days per stage (closed deals, last 90 days)
Lead2.1 days
Qualified3.4 days
Demo Scheduled4.8 days
Proposal Sent11.2 days
Negotiation5.6 days
Closed Won1.0 day

Slowest stage: Proposal Sent (11.2 days avg). Up from 8.4 days last month.

From a real Bottomline report. Stage durations are calculated from CRM deal stage transitions automatically.

No millisecond conversions. No spreadsheet exports. You see exactly where your deals are spending their time and whether it is getting better or worse.

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