How to Track Recurring Revenue in HubSpot Reports

How to Track Recurring Revenue in HubSpot Reports?

If you’re struggling to answer questions like “What’s our Monthly Recurring Revenue?” or “Which accounts are up for renewal this quarter?”, you’re not alone. Subscription reporting in HubSpot can fall short when deals renew on different cycles and revenue data is spread across too many places.

Without a clear system, teams often reconcile numbers manually, miss churn trends, and underreport forecast risks. Relying on spreadsheets or disconnected tools only multiplies errors.

This guide walks you through tracking recurring revenue inside HubSpot. 

You’ll learn what recurring revenue means in HubSpot, how to structure deal data, and how to build reports your RevOps and finance teams can confidently act on.

Understanding Recurring Revenue in HubSpot

Recurring revenue is income that recurs over a set interval, typically monthly or annually, from subscription-based products or services. You’ll track it mainly through deal records in Sales Hub, and it can also integrate with HubSpot Payments, Subscriptions, and Revenue Analytics.

When configured correctly, HubSpot provides a real-time view of recognized and forecasted recurring revenue. Custom deal properties, such as recurring amount, start date, and renewal settings, enable accurate MRR or ARR calculations in reports, eliminating spreadsheet gymnastics and enabling dynamic revenue visibility.

 

How It Works Under the Hood

HubSpot relies on clean, structured deal data for recurring revenue tracking. Each deal represents one cycle of recurring income linked to a specific contact or company.

HubSpot Processing Flow:

  • Inputs: Define amount, billing cycle, start and end dates, and renewal terms.
  • Processing: HubSpot normalizes data to calculate per-month or per-year revenue.
  • Outputs: Aggregated MRR, forecasted renewals, churned accounts, and total ARR appear in dashboards and reports.

If using HubSpot Payments or Subscriptions, these fields sync automatically. For third-party billing tools like Stripe or QuickBooks, integrate via HubSpot Data Sync or custom properties.

Additional enhancements:

  • Auto-renewal toggle for rolling subscriptions
  • Custom churn stages to track lost revenue
  • Dedicated renewal pipeline to separate ongoing deals from new sales

Once configured, HubSpot accurately tracks recurring revenue timing and displays it reliably on dashboards.

 

Main Uses Inside HubSpot

Recurring revenue tracking enables better decision-making across sales, finance, and operations. Here are three key uses:

MRR and ARR Visibility

Monitor monthly and annual recurring revenue in dashboards and custom reports.

Example:
A $12,000 annual contract starting January 1 can be entered as “Annual.” HubSpot calculates $1,000 in monthly MRR and $12,000 in ARR, automatically updating dashboards for finance reviews and growth tracking.

Renewal Pipeline Tracking

Track renewals deliberately to avoid losing revenue.

Example:
An annual subscription set to expire triggers a “Pending Renewal” stage 30 days before end date. Once renewed, it moves to “Renewed,” updating term and revenue values, providing transparency and forecast reliability.

Forecast and Churn Analysis

Anticipate dips in recurring revenue and optimize retention.

Example:
A dashboard comparing expected vs. actual MRR shows a segment experiencing unexpected churn, resulting in a 3% drop in ARR. Teams can then re-engage those accounts and create retention playbooks.

 

Common Setup Errors and Wrong Assumptions

Avoid these recurring revenue pitfalls:

  • Using full contract value as deal amount: Inflates monthly reports. Use the monthly rate or let HubSpot calculate MRR.
  • Leaving out start and end dates: Time context is lost. Always populate both dates.
  • Creating duplicate renewal deals: Leads to double-counting. Use connected deals or a renewal pipeline.
  • Billing and deal data are out of sync: Reports reflect inaccurate data. Sync external billing tools via Data Sync or custom integration.

 

Step-By-Step Setup Guide

Follow these steps to build recurring revenue reports in HubSpot (Sales Hub Professional or Enterprise required):

Step 1: Define Recurring Revenue Properties

Go to Settings > Properties > Deal Properties, and create or confirm fields such as recurring amount, start/end dates, renewal term, and frequency.

Step 2: Configure Deal Pipeline

Build distinct deal stages: Active, Pending Renewal, Renewed, Churned.

Step 3: Link Deals to Subscriptions or Payments

Connect deals to HubSpot Payments or integrate third-party billing tools via Data Sync or manual import.

Step 4: Populate Deal Records Correctly

  • Set the deal amount as a recurring value
  • Specify monthly or annual frequency
  • Populate contract start and end dates
  • Toggle auto-renewal if applicable

Step 5: Enable Revenue Analytics

Go to Reports > Analytics Tools > Revenue Analytics and ensure your pipeline and properties are selected.

Step 6: Build a Recurring Revenue Report

Use the Deals dataset to create a report with fields like Deal Name, Recurring Amount, and Date fields to calculate MRR.

Step 7: Design the Dashboard

Include modules for:

  • Total MRR trends
  • ARR broken down by product
  • Renewals vs. new subscriptions
  • Churn and forecast accuracy

Step 8: Schedule Automatic Updates

Set dashboards to send weekly or monthly updates to stakeholders to keep revenue data top-of-mind.

 

Measuring Results in HubSpot

Focus on these recurring revenue metrics:

  • MRR: Tracks current monthly subscription income
  • ARR: Projects annualized revenue
  • Renewal Rate: Percent of renewals completed
  • Churned MRR: Revenue lost from cancellations
  • Forecast Accuracy: Compares projected vs. actual numbers

Accuracy Checklist

  • Are all start/end dates filled?
  • Are renewal stages progressing correctly?
  • Any inactive or duplicate deals?
  • Is billing integration syncing properly?
  • Are dashboards filtered by the correct time range?

Monthly checks keep your dashboards reliable and eliminate guesswork.

 

Short Example That Ties It Together

Your team sells a $200/month marketing subscription. Enter it in HubSpot under a recurring revenue pipeline:

  • Amount: $200
  • Frequency: Monthly
  • Start Date: April 1
  • End Date: Indefinite (auto-renewal ON)

This deal now feeds directly into the MRR dashboard. In August, the customer cancels. Moving the deal to “Churned” automatically updates reports, showing a $200/month revenue loss. No spreadsheets. No guesswork. Clear revenue visibility.

 

How INSIDEA Helps

At INSIDEA, we help subscription businesses configure recurring revenue tracking inside HubSpot that works in practice, not just theory.

Services include:

  • HubSpot onboarding: Configure pipelines and properties
  • Ongoing management: Keep deal data accurate and current
  • Automation strategy: Handle renewals, updates, and alerts
  • Reporting support: Align dashboards with P&L

To get your recurring revenue reports reliable and actionable, hire our HubSpot experts and stop toggling between disconnected platforms. 

Visit INSIDEA to learn more.

Clear, consistent recurring revenue tracking in HubSpot empowers your teams to make confident, data-backed decisions. Build recurring revenue dashboards now to forecast accurately, monitor renewals, and reduce churn.

Jigar Thakker is a HubSpot Certified Expert and CBO at INSIDEA. With over 7 years of expertise in digital marketing and automation, Jigar specializes in optimizing RevOps strategies, helping businesses unlock their full potential. A HubSpot Community Champion, he is proficient in all HubSpot solutions, including Sales, Marketing, Service, CMS, and Operations Hubs. Jigar is dedicated to transforming your RevOps into a revenue-generating powerhouse, leveraging HubSpot’s unique capabilities to boost sales and marketing conversions.

The Award-Winning Team Is Ready.

Are You?

“At INSIDEA, it’s all about putting people first. Our top priority? You. Whether you’re part of our incredible team, a valued customer, or a trusted partner, your satisfaction always comes before anything else. We’re not just focused on meeting expectations; we’re here to exceed them and that’s what we take pride in!”

Pratik Thakker

Founder & CEO

Company-of-the-year

Featured In

Ready to take your marketing to the next level?

Book a demo and discovery call to get a look at:


By clicking next, you agree to receive communications from INSIDEA in accordance with our Privacy Policy.