Last updated: February 2, 2026
- In the Filters tab, click the Goal dropdown menu, and select a goal.
Please note:
- For the goal dropdown to be visible in the report, the report must include one display property that matches the property used in the goal. However, if two display properties are added to the y-axis, the goal dropdown will not appear.
- In the report, a date property must be used for the x-axis.
- The Goal dropdown menu will only display goals that use the same date property and frequency of the report.
- If your deals are tracked in multiple currencies, use the Company currency property to ensure all values are accurately converted and reported in your company's primary currency.
- The report will update to display the goal target data.
Please note:
- A shorter frequency goal can be viewed in a longer frequency report, for example, a weekly goal will be displayed as a monthly goal if the report frequency is set to Monthly. However, the opposite is not true. A monthly goal can't be viewed as a weekly goal.
- The date range for the goal must be within the date range for the report.
- Add additional required filters in the right panel. If the report filters are edited after the goal has been selected, the goal will be removed from the report and will need to be selected again.
- To customize your report further, click Customize in the bottom left. If a report has goals data represented on the chart, this option will be disabled as the report can't be customized further. To turn on the customize option, remove Goals from the report.
Please note: after a goal is selected from the dropdown menu, the Customize button may no longer be selectable. To restore the customize button, remove the selected goal in the dropdown by choosing the Static number option under Compare > Reference line. This action returns the single object report to an editable state.
- Click Save.
Add quota-based goal data to deal-based reports
A quota-based goal is a user or team specific sales goal that must be created using a Forecasted Revenue template to appear on deal-based reports.
- In your HubSpot account, navigate to Reporting > Reports.
- Hover over the deal-based report, then click theActions dropdown menu, and select Set Quotas.
- On the Goals page, click Create goal. Click Create from template, then select Forecasted revenue template.
- Write the goal name, contributors, year, and pipelines this goal applies to.
- Click Next.
- On the What are your targets? screen, set the goals and pipelines for each user or team selected.
- Click Next.
- On the What settings would you like to add? screen, set the notifications by selecting the different checkboxes you want to apply.
- Click Done.
Once completed, the quota amount that that you see on your deal-based report will show the sum of the user or team goals you have set.
Add a sales goal reference line in the report builder
You can create single-object deal reports that track revenue goals to measure your impact over time. HubSpot provides a set of standard reports in the report library, and Professional or Enterprise users can customize these reports or create a custom report. To create reports with the custom report builder, the user must have Create/own and Edit report permissions.
This type of report should be used for visualization purposes and doesn't add sales goal data to the report.
When creating a revenue goal report, keep the following in mind:
- You can add revenue goals to a report by adjusting the Display options in the report builder. The report must be a single-object deal report that includes a date property. The report must also use the Line or Area chart type.
- When using revenue goals in custom single-object reports, it's recommended to include a filter for a specific pipeline associated with the goal. Otherwise, all pipelines will be factored into the report.
- Revenue goal is calculated as follows: (goal revenue / total number of days in the selected date range) x number of days so far in the selected date range. For example, if the date range in your report is set to This month, the calculation would be: (goal revenue / total number of days in the month) x number of days in the month so far.
You can manually add goals to reports created with the advanced custom report builder. A monthly goal can be added in the custom report builder for the following chart types:
- Vertical bar, Line, and Area charts with a date property on the X-axis.
- Horizontal bar charts with a date property on the Y-axis.
If your report meets one the above criteria, you can add a monthly goal to the report by clicking Chart Settings in the Configure tab of the report builder.
Please note: it's not possible to add a sales goal reference line for team goals.
Using filters in goal reports
Goal reporting behaves differently in reports because of how the goal target object is structured. Unlike most objects, goal targets can represent multiple unit types, such as revenue (currency), number of deals, tickets, or calls (count), or time to close tickets (duration).
To keep your reports accurate, aggregate goal reports require specific filters so that metrics of the same unit type (e.g., currency, count, or duration) are grouped together and not combined with other unit types.
KPI unit type filters must be present with the following structure:
-
KPI Unit Type is equal to Currency (or Number, Decimal, or Duration)
-
KPI Unit Type is any of Currency (or Number, Decimal, or Duration)
At least one KPI unit type must be selected for the filter to return accurate results.
Using goal type filters with Goal ID filters
Goal type filters are filters that will fetch all goals of that type.
For example, setting a Goal type filter for Sales Quota will filter all goals that were created with the Revenue template.
-
For filtering on specific goals, add a Goal ID filter with a single goal selected. This Goal ID must match the type of the existing Goal type filter.
-
If the Goal ID does not match the Goal type, the report will not yield any data as these two filters will conflict with one another
Goal type filters also infer the following properties:
-
Object type ID
- KPI property name
- KPI metric type
- KPI unit type
- Tracking method
- Display unit
- KPI filter groups
- Time period property name
- KPI time period property type
Adding an additional filter in the report with any one of the above filters may result in no data if the goal type and the subsequent property filter conflict. For an example, if the Goal type is set to Deals Created and the KPI unit type is set to Currency, this will yield in no data, because Deals Created infers a KPI unit type of number.
Assignee type filters
These are also important filters to understand when using goal reports. A goal can either be based on a team or user—and depending on the goal you wish to report on, you may want to add an Assignee type filter to ensure the correct goal data is surfaced.
For existing goals that have both team and user targets, these will by default be aggregated together. Adding an Assignee Type is equal to Users/Teams filter will help filter the data to just the user targets or team targets. Using this in conjunction with hubspot_owner_id or hubspot_team_id will help filter further to a specific user or team.