We currently have an annual subscription model, and throughout the year additional events may be added. Each added event sales will create a new deal in HubSpot.
Is there a way to manage this subscription so that we have one primary deal representing the full annual contract value, instead of multiple deals being created?
We also rely on deals to hand off accounts to CS for onboarding so we use the deals to complete this
Yes, this is a common challenge for teams using HubSpot with subscription-style products, and there are better ways to manage it than creating multiple deals.
Use One Primary Deal + Line Items Instead of creating a new deal every time an event is added, you can:
Create one main annual subscription deal
Add each additional event as a line item inside that same deal
Update the deal amount automatically based on the total value of all line items
HubSpot fully supports dynamic deal amounts using line items, so the main deal will always reflect the correct annual contract value. This avoids multiple deals and keeps your CS handoff clean and accurate.
I see this setup a lot with annual subscriptions that expand mid-year. HubSpot will let you keep one primary deal as the “contract home,” then treat every added event as a new line item on that same deal.
This approach keeps CS handoff clean because the team works from one record, not a trail of mini-deals. The only time multiple deals make sense is when finance needs separate close dates for recognized revenue.
If your events don’t require that distinction, consolidating everything into the parent deal usually keeps the pipeline far easier to read. Just one clarifying point: do all these events renew on the same annual cycle?
When contracts grow in several systems at once, Stacksync keeps HubSpot’s deal and line-item data aligned in real time so your CS team always sees the true contract value.
Did my answer help? Please mark it as a solution to help others find it too.
Ruben Burdin HubSpot Advisor Founder @ Stacksync Real-Time Data Sync between any CRM and Database
Thank you! I have scheduled time to connect with my CSM to review as I am not sure I 100% follow. At this time, the platform subscription is typically a year and an event (conference) can be purchased within that time. At this time, every time an event is added on we create a new deal would be great to find a way to keep it clean under one deal (We close won the deal when we get payment), so adding events after the fact is confusing.
I see this setup a lot with annual subscriptions that expand mid-year. HubSpot will let you keep one primary deal as the “contract home,” then treat every added event as a new line item on that same deal.
This approach keeps CS handoff clean because the team works from one record, not a trail of mini-deals. The only time multiple deals make sense is when finance needs separate close dates for recognized revenue.
If your events don’t require that distinction, consolidating everything into the parent deal usually keeps the pipeline far easier to read. Just one clarifying point: do all these events renew on the same annual cycle?
When contracts grow in several systems at once, Stacksync keeps HubSpot’s deal and line-item data aligned in real time so your CS team always sees the true contract value.
Did my answer help? Please mark it as a solution to help others find it too.
Ruben Burdin HubSpot Advisor Founder @ Stacksync Real-Time Data Sync between any CRM and Database
Yes, this is a common challenge for teams using HubSpot with subscription-style products, and there are better ways to manage it than creating multiple deals.
Use One Primary Deal + Line Items Instead of creating a new deal every time an event is added, you can:
Create one main annual subscription deal
Add each additional event as a line item inside that same deal
Update the deal amount automatically based on the total value of all line items
HubSpot fully supports dynamic deal amounts using line items, so the main deal will always reflect the correct annual contract value. This avoids multiple deals and keeps your CS handoff clean and accurate.
This is a great question regarding deal architecture and managing upsells.
While it is technically possible to keep everything under one deal, the "best practice" usually depends on how strictly you need to report on revenue dates.
To keep it all under one "Primary Deal," you can simply add the new events as Line Items to the existing annual deal.
If you create a new deal for the event, you can associate it with the same Company and Contact records. This is often preferred for reporting because it preserves the specific "Close Date" of the extra event revenue separate from the annual contract date.
Since this potentially involves workflow strategy, I want to tag in a few of our Community Champions to see how they prefer to handle upsell handoffs: @karstenkoehler@RubenBurdin - Do you have a preferred method for annual subscriptions without cluttering the pipeline? Thanks in advance for your insight here!