How Much of Your Renewal Base Can HubSpot Actually See?
A renewal report can contain every deal your team created and still miss the customers whose renewal never made it into the report.
Most renewal reviews start with a pipeline or a list of contracts ending this quarter. That only audits the records already visible to the process. A coverage audit starts one step earlier: take the full active-customer population, then ask whether every account has usable timing, value, ownership, and a real next step. The missing rows are often more important than the rows already coloured red.
Start with customers, not renewal deals
The denominator is the most important decision in a renewal audit.
If you start with the renewal pipeline, every percentage measures the quality of records that already exist. That tells you whether the visible process is tidy. It does not tell you whether the process sees every customer. Start instead with companies that are genuinely active customers: the population that has paid, is in service, and is expected to reach another commercial decision point.
From that population, reconcile outward to deals, line items, quotes, subscriptions, company properties, and custom contract objects. The audit question is not "does this renewal deal look complete?" It is "can this customer reach renewal without appearing anywhere the team watches?"
Measure four kinds of coverage
- Date coverage. Does the account have a usable renewal date? Separate confirmed contract dates from inferred dates such as close date plus term.
- Value coverage. Can the team see the customer value at stake without counting the same recurring revenue twice across a closed deal, renewal deal, and line items?
- Owner coverage. Is there an active person responsible for the renewal, or does the record point to a former employee, sales owner, or empty custom field?
- Action coverage. For accounts inside the renewal window, is there a dated next step: a meeting, an open follow-up task, or a renewal stage movement backed by a real conversation?
Do not collapse all four into one health score. A portfolio can have 95% date coverage and 40% action coverage. The first number says the calendar is mostly visible. The second says most of the visible renewals still are not being worked.
The coverage gaps to list explicitly
- Active customers with no usable renewal date on any connected object.
- Customers with multiple conflicting renewal dates and no precedence rule.
- Renewals with no value or with duplicated value across associated records.
- Accounts owned by a deactivated user or by the wrong post-sale role.
- Renewals inside 90, 60, or 30 days with no upcoming meeting and no dated next step.
- Past-due renewal dates where the customer is still active and the outcome was never recorded.
These are not reporting imperfections. Each one is a route through which revenue can leave the system without a timely conversation. A clean renewal pipeline does not solve them on its own, as covered in How to Set Up a Renewal Pipeline in HubSpot.
A repeatable HubSpot renewal audit
- Define the active-customer population and exclude prospects, churned accounts, test records, and one-time buyers.
- For every company, collect candidate renewal dates from all relevant objects.
- Apply one documented date-precedence rule and mark confirmed versus inferred timing.
- Resolve one customer value without summing duplicate representations of the same contract.
- Check for an active owner and a usable route for task assignment.
- For accounts inside the chosen window, check meetings, customer replies, open tasks, and renewal-stage movement.
- Create a correction queue for missing data and a follow-up queue for real renewal risk.
- Repeat the audit on a schedule so a clean snapshot does not decay unnoticed.
The last step matters. Coverage is not a one-time migration project. New deals close, contracts change, owners leave, and custom properties stop being maintained. The renewal process becomes unreliable gradually, then fails suddenly on one account that matters.
Turn the audit into action
A coverage audit should produce two different outputs. Data gaps need correction: map a contract date, resolve a duplicate, assign an owner. Renewal risks need customer action: book the meeting, confirm the decision process, log the next step. Mixing both into one generic "at risk" label creates noise and makes the team distrust the result.
The same principle applies after the audit. A report can show the gap, but the account only becomes safer when a named person has a dated action. That is why renewal follow-up fails even when the data is visible, as explained in When a HubSpot Renewal Has No Next Step.
How Renewal Radar handles this
Renewal Radar by Sighub runs the coverage check at company level. It looks across the HubSpot objects where renewal timing can live, scopes the scan to active customers, and separates weak or missing evidence from an actual renewal that needs follow-up. When action is required, it creates one self-resolving task with the evidence attached. The goal is not a prettier audit. It is a renewal process that keeps seeing the accounts it is responsible for.