How to Track Renewals in HubSpot in 2026: 3 Setup Options
The best setup depends on one thing: whether your renewal date already has a reliable home.
HubSpot now has a native Contracts object with renewal dates, renewal alerts, renewal quotes, and workflow support. That is the cleanest option when your committed revenue is already represented as HubSpot Contracts. If your portal has years of renewal timing spread across Companies, Deals, Subscriptions, Quotes, line items, or custom objects, the harder problem is not sending a reminder. It is deciding which date to trust and whether somebody is already following up.
Option 1: use HubSpot Contracts as the renewal source of truth
In 2026, HubSpot materially expanded native renewal management. Its Contracts object is designed to represent committed revenue and includes renewal dates, associations, recurring-revenue information, renewal quotes, and renewal management. HubSpot also lets administrators configure an alert a chosen number of days before a contract ends and set up workflows around the renewal process.
For a team already using Contracts consistently, start there. This is the lowest-complexity architecture because the renewal record, date, commercial history, and renewal motion have one governed home.
Source: HubSpot: Understand contracts and Set up contracts.
Option 2: use a governed renewal-date property and workflows
You do not need the Contracts object to build a useful renewal process. A well-maintained Contract End Date or Renewal Date property can trigger workflows at 120, 90, 60, or 30 days before expiry. HubSpot's own workflow guidance uses renewal reminders and owner tasks as a standard automation pattern.
The catch is coverage. A date-based workflow can only act on records that reach its enrollment criteria. If one segment stores timing on a Company, another on a Deal, and another only on a Subscription or Quote, a single-property workflow can look complete while silently excluding part of the renewal base.
Before automating, run a renewal coverage audit and separate contract end date from deal close date. Those two checks prevent a large share of avoidable timing errors.
Option 3: add a decision layer when renewal data is fragmented
Mature portals often contain multiple plausible renewal signals. The right response is not to copy every date into one field and hope the newest value is correct. A safer system ranks evidence, selects one usable answer when possible, and stays uncertain when the evidence is too weak.
That timing decision should be separate from the action decision. A company renewing in 45 days may already have a meeting booked, a renewal deal moving, and an owned next step. Creating another generic task adds noise. Another company with the same timing and no clear follow-up deserves attention.
This is the problem Renewal Radar by Sighub is built around: canonical timing first, renewal-specific motion second, and an owned task only when the decision gates support it.
A practical decision rule
| Your HubSpot setup | Best starting point |
|---|---|
| Contracts are complete and governed | HubSpot Contracts + renewal alerts/workflows |
| One renewal date property is complete | Date-based workflow + owner tasks |
| Timing is spread across multiple objects | Resolve canonical timing before task creation |
What to measure after launch
Do not judge the system by how many reminders it creates. Track renewal-date coverage, the share of upcoming renewals with a clear owner and next step, duplicate-task rate, unresolved exceptions, and ultimately renewal outcomes. The objective is not more automation. It is fewer actionable renewals sitting unnoticed.