When Should You Start a Renewal Conversation? 90 to 120 Days Is the Baseline
For annual B2B contracts, start renewal planning before the deadline becomes the conversation.
For most annual B2B contracts, a useful baseline is to start renewal planning 90 to 120 days before the contract expires. HubSpot currently recommends that range for annual, multi-year, and enterprise B2B software renewals. Simpler subscription motions may work at 60 to 90 days, while complex enterprise renewals can require closer to 180 days. The point is not to send a commercial renewal email four months early. It is to create enough time to identify risk, confirm stakeholders, prove value, and establish a clear next step.
Why 90 to 120 days is a useful baseline
A renewal is usually decided before the contract end date. Procurement may need time. A budget owner may need approval. A champion may have changed roles. An unresolved support issue may still need to be fixed. If those facts surface with ten days left, the team has very little room to change the outcome.
HubSpot's July 2026 customer-success renewal guidance says annual, multi-year, and enterprise B2B software teams should plan at least 90 to 120 days ahead. It also notes that enterprise processes can move toward 180 days and that less complex models may work closer to 60 days.
Source: HubSpot: Customer success renewals.
A 120/90/60/30-day renewal timeline
Earlier does not mean more aggressive
Starting early should make the customer experience less transactional. At 120 or 90 days, a conversation can still focus on outcomes, adoption, unresolved issues, and the customer's next-year priorities. At 10 days, even a good relationship is forced into signatures, deadlines, and procurement.
This is also why a renewal reminder alone is a weak operating model. The useful event is not “the date is getting closer.” It is “the date is getting closer and there is no sufficient next step.” See what renewal-reminder evidence actually supports.
Make the cadence conditional on real follow-up
A healthy account renewing in 75 days with a meeting next week does not need the same treatment as an account renewing in 75 days with no recent customer motion and no owner action. A useful renewal system therefore checks both timing and follow-up.
In HubSpot, that means combining a trustworthy date with the operational evidence that the renewal is actually being worked. If your dates are scattered, start with the renewal tracking setup that fits your portal rather than layering more workflows onto uncertain data.
The rule to use
Use 90 to 120 days as the default planning window for annual B2B renewals, then adjust by complexity. The exact number matters less than having a repeatable checkpoint early enough that a newly discovered problem can still be fixed.