HubSpot’s recurring revenue tracking lets subscription-based teams monitor MRR and ARR directly inside the CRM. Renewal pipeline visibility is built into the same view. When configured correctly, your revenue team gets a single picture of revenue movements without pulling spreadsheets from separate systems. This guide walks through the setup and explains the most practical ways to use the resulting data.
In your HubSpot portal, open Settings. Navigate to Objects, then Deals. Find the Recurring Revenue Tracking section and toggle it on. Enabling this unlocks the MRR and ARR properties on deal records and the Recurring Revenue Analytics report in the reporting area.
Open a deal record and set the Deal Type property. New Business marks a first-time customer. Existing Business covers an upsell or expansion. Renewal tracks a contract being renewed. Then enter the Annual Contract Value or a monthly amount. HubSpot derives MRR automatically from the value you enter and the deal’s close date.
Build a dedicated Renewals pipeline under Settings, then Pipelines. Add stages that reflect your renewal cycle. Common stages used by subscription teams include:
- Renewal Identified
- Outreach Sent
- Proposal Under Review
- Renewed
- Churned
Use a deal-based workflow to auto-create a renewal deal 90 days before each contract end date.
In Reports, open Analytics Tools. Select Recurring Revenue Analytics. The dashboard tracks five distinct MRR movements over the selected period. Filter by team or pipeline to segment the data.
- New MRR
- Expansion MRR
- Contraction MRR
- Churned MRR
- Net MRR change
In the Forecasting tool, switch the pipeline view to your Renewals pipeline. Sales reps can adjust forecast amounts for upcoming renewals, giving the revenue team a forward-looking view of which contracts are expected to close before month end.
Which HubSpot Tiers Include Recurring Revenue Tracking?
Recurring Revenue Tracking is available on Sales Hub Professional and Enterprise. Free and Starter accounts do not have access to the Recurring Revenue Analytics dashboard or the MRR and ARR deal properties.
If your team is on Starter, a workaround exists. Create a custom deal property called Monthly Value and populate it manually on each deal. Then use the custom report builder to total that property across won deals in a given period. The result is a rough MRR figure without the native analytics. It works but requires consistent data entry from the team.
How Does HubSpot Calculate MRR from a Deal Record?
When you enter an Annual Contract Value, HubSpot divides it by 12 to produce the MRR figure. If you enter a monthly value directly in the MRR field, it uses that number as-is. The deal’s close date marks when HubSpot begins counting the MRR as active.
MRR changes are recorded as distinct events. A new deal closing contributes New MRR. An upsell adds Expansion MRR. A downgrade reduces the total as Contraction MRR. A churned deal removes the value entirely. The Recurring Revenue Analytics dashboard plots each movement separately so you can see net change over time.
How Do You Build an Early Warning System for Renewals?
The most practical use of recurring revenue tracking in HubSpot is identifying at-risk renewals before they lapse. The setup below works for most subscription teams:
- Add a Contract End Date property to your deal records and make it required before a deal can move to Closed Won.
- Create a deal-based workflow that triggers 90 days before Contract End Date and automatically creates a new deal in your Renewals pipeline, associated with the same contact and company.
- Assign the new renewal deal to the original deal owner and queue a task to make contact within five business days of deal creation.
- Track outcomes by closing renewal deals as Renewed, Churned, or Expanded based on the result.
This removes the need to maintain a spreadsheet of upcoming renewals. Every renewal stays visible in the pipeline with an owner attached. Managers can review the renewal forecast at any point. See the HubSpot Forecasting guide for how to configure the forecast view for a Renewals pipeline specifically.
Can HubSpot Replace a Dedicated Subscription Billing Platform?
HubSpot’s recurring revenue tools are designed for CRM-layer visibility: deal tracking and revenue movement reporting. They are not a billing engine. Your subscription payment processing stays in a platform such as Stripe or Chargebee, connected to HubSpot via a native integration or the Data Sync tool.
A well-configured integration syncs subscription status from your billing system into HubSpot. MRR values and renewal dates populate into deal properties automatically. This keeps both systems consistent without manual entry and ensures your CRM reflects the real subscription state.
What Custom Reports Are Worth Building with Recurring Revenue Data?
The built-in Recurring Revenue Analytics dashboard covers the standard MRR movements. For more focused analysis, the custom report builder is worth exploring. Useful examples include:
- MRR by deal owner or sales region, to see which team members are winning higher-value contracts.
- Renewal win rate by product tier or plan, to identify which packages retain customers most reliably.
- Time from contract close to first renewal outreach, to flag gaps in the workflow.
- Churn by industry, to see whether any segment is cancelling at a higher rate than average.
These reports can be added to a shared dashboard and reviewed in a recurring revenue meeting. The HubSpot Reporting guide covers the steps for building and sharing custom reports.
How Does Recurring Revenue Data Connect to Marketing Attribution?
One of the less obvious uses of recurring revenue data is pairing it with marketing attribution. If you have revenue attribution configured in Marketing Hub, you can trace high-value contracts back to the marketing activity that first brought the contact into the CRM.
This changes how you evaluate channel performance. A campaign that generated a modest number of leads may have produced your highest-MRR customers. Without connecting the revenue layer to the attribution model, that signal stays invisible. The Revenue Attribution guide explains how the attribution models work and how to configure them for your deal structure.
Frequently Asked Questions
Does HubSpot have a subscription management tool?
HubSpot does not manage subscription billing directly. It tracks deal-level MRR values and renewal timelines within the CRM. Teams typically connect a billing platform such as Stripe or Chargebee via the HubSpot marketplace to handle payment processing alongside the CRM view.
Can HubSpot track churn automatically?
HubSpot records churned MRR when a renewal deal is closed as lost in your Renewals pipeline. You can also create a custom property for churn reason. This makes it possible to build reports that segment churn by reason or by deal size to identify patterns over time.
Is recurring revenue tracking available on HubSpot Free?
No. The Recurring Revenue Tracking toggle and the Recurring Revenue Analytics report require Sales Hub Professional or Enterprise. Teams on Free or Starter can track subscription values using custom deal properties but will not have access to the dedicated MRR dashboard or automated churn event recording.
How do you handle multi-year contracts in HubSpot?
Enter the Annual Contract Value for one year’s worth of the contract, even if the total spans multiple years. HubSpot calculates MRR based on that annual figure. Set the Contract End Date to the actual end of the full term and configure your renewal workflow to trigger at the appropriate point before that date.
This post is an independent informational resource produced by a HubSpot Platinum Partner. HubSpot is a trademark of HubSpot, Inc.
Planning a HubSpot setup or integration in the region?
Contact us