How to I create a report on average time to close deals
SOLVE
I'm trying to create a report to show the average time it takes to close won deals over three different pipelines. I've had a play around and i'm sure there is a simple answer but struggling to find it!
How to I create a report on average time to close deals
SOLVE
Step-by-Step Guide to Calculate the Average Number of Days Between Deal Create Date and Close Date
To calculate the average number of days between the Create Date and Close Date for deals in HubSpot, you need to create two custom properties:
Property 1: Calculate the time difference between the Deal Create Date and Close Date (in milliseconds). When you subtract Create Date - Close Date in a calcualted property, the output will be in Milliseconds which will need to convert to Days within the Second Calculated Property.
Property 2: Convert the milliseconds from the first property into days.
Step 1: Create Property 1 – Time Between Create Date and Close Date (Milliseconds)
1. Access HubSpot Property Settings
Log in to your HubSpot account.
Click the Settings icon in the top navigation bar.
In the left sidebar menu, go to Properties.
2. Select the Object
Use the Select an Object dropdown to choose Deal properties.
3. Create a New Property
Click Create property.
Fill in the details:
Label: Time Between Create Date and Close Date (Milliseconds)
Group: Deal Information (or your preferred group).
Description: Calculates the time in milliseconds between the Deal Create Date and Close Date.
4. Choose the Calculation Type
Under the Field Type tab, select Calculation.
Choose Number as the calculation type.
5. Configure the Time Between Calculation
This will provide you the number of Milliseconds between the Close Date and Create Date. We will then move onto the Second property to Convert the Milliseconds into Days.
6. Save the Property
Click Create to save the property.
Step 2: Create Property 2 – Convert Milliseconds to Days
1. Create a Second Deal Property
Go to Properties and select Deal properties again.
Click Create property.
Fill in the details:
Label: Days Between Create Date and Close Date
Group: Deal Information (or your preferred group).
Description: Converts the time in milliseconds into days.
Replace [properties.time_between_create_date_and_close_date_milliseconds] with the internal name of the first property you created. You can click "Insert" > "Properties" to grab the property you created above.
4. Test the Formula
Click Test Formula and input a sample value to confirm accuracy.
Example: 1,555,200,000 milliseconds should return 18 days.
5. Save the Property
Click Create to save the property.
Step 3: Calculate the Average Number of Days
If your client wants to calculate the average number of days across multiple deals, follow these steps:
1. Use a HubSpot Report
Go to Reports > Create Report.
Select the Custom Report Builder.
Add the Days Between Create Date and Close Date property to the report.
Use the Average function to calculate the mean value of this property across all deals.
2. Optional: Display in Dashboards
Add the report to a Dashboard for easy access and ongoing monitoring.
Key Notes
Ensure all deals have both Create Date and Close Date populated. Deals without these dates will not contribute to the calculation.
If they need automation, workflows can populate these properties based on triggers.
The average days calculation is dynamic and will update as new deals are added or closed.
Let me know if you’d like help with building the reports or configuring these properties!