# Calculate renewal date

**URL:** <https://community.hubspot.com/t/calculate-renewal-date/81046>\
**Category:** Tips, Tricks & Best Practices\
**Tags:** professional, enterprise\
**Created:** [May 11, 2023, 5:22pm UTC](https://community.hubspot.com/t/calculate-renewal-date/81046 "2023-05-11T17:22:45Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![SAllen23](https://avatars.discourse-cdn.com/v4/letter/s/4af34b/32.png) [@SAllen23](https://community.hubspot.com/u/SAllen23)\
**Post date:** [May 11, 2023, 5:22pm UTC](https://community.hubspot.com/t/calculate-renewal-date/81046/1 "2023-05-11T17:22:45Z")

</div>

Just set up a CS Renewals Pipeline which enrols sales deals based on certain critera. In the CS deals I want to set a new renewal date property which is calculated 365days from the contract start date of the original deal.

I can only seem to copy over the deal properties rather than set any custom logic to change it on the target deal.

---

<div class="post-metadata">

**Author:** ![karstenkoehler](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/karstenkoehler/32/68554_2.png) [@karstenkoehler](https://community.hubspot.com/u/karstenkoehler)\
**Post date:** [May 12, 2023, 4:22am UTC](https://community.hubspot.com/t/calculate-renewal-date/81046/2 "2023-05-12T04:22:13Z")

</div>

Hi @SAllen23,

This would require an Operations Hub Professional subscription – it’s not possible within the other hubs.

In Operations Hub Professional, you can either use the _Format data_ \> _Add an amount of time_ action in workflows or look into custom code. This programmable automation library includes a piece of code for doing what you’re looking for:

> **[Data Hub Use Case Library](https://www.hubspot.com/data-hub-use-cases?offer=calculate-contract-end-date)**
>
> A collection of use cases for across data studio and custom code actions in Data Hub.

[https://github.com/HubSpot/sample-workflow-custom-code/blob/main/samples/calculate\_contract\_end\_date.js](https://github.com/HubSpot/sample-workflow-custom-code/blob/main/samples/calculate_contract_end_date.js)

Without Operations Hub Professional, you’d have to look into third-party automation like Zapier. You would pick up a date property, add to it, send it back to HubSpot. [Use HubSpot's integration with Zapier](https://knowledge.hubspot.com/integrations/how-to-use-zapier-and-hubspot)

Best regards!

---

<div class="post-metadata">

**Author:** ![AKumarSci](https://avatars.discourse-cdn.com/v4/letter/a/cdc98d/32.png) [@AKumarSci](https://community.hubspot.com/u/AKumarSci)\
**Post date:** [August 9, 2023, 7:47am UTC](https://community.hubspot.com/t/calculate-renewal-date/81046/3 "2023-08-09T07:47:45Z")

</div>

Hi, you can easily do it by creating a record. Here is a screenshot below for the same.

 ![AKumarSci_1-1691567319141.png](https://d2qpr2jzcazej7.cloudfront.net/original/3X/a/c/ac3f9b43dcaee98bd9f68d9369ce77162866d129.png)

---

<div class="post-metadata">

**Author:** ![louischausse](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/louischausse/32/18067_2.png) [@louischausse](https://community.hubspot.com/u/louischausse)\
**Post date:** [March 5, 2024, 6:44pm UTC](https://community.hubspot.com/t/calculate-renewal-date/81046/4 "2024-03-05T18:44:49Z")

</div>

We’ve built a [Recipe](https://www.auxilio.io/en/products/renewalspot) to handle Renewals. A Recipe is a small process that you can install in your HubSpot portal. This doesn’t require any third-party tool.  
Here’s a video of how it works:

![louischausse_0-1709664022069.gif](https://d2qpr2jzcazej7.cloudfront.net/original/3X/6/4/64615e7c686e248897205db9b1c5404c8085e941.gif)

[Watch the video!](https://share.vidyard.com/watch/JFN9FFgzCdxkNmXnYMAFt3?)

Renewal deals are created automatically for each closed-won deals with a known contract end date. Then, a task is generated with a reminder date XX days before that contract end date to notify the deal owner (or another user of your choice) that the renewal is coming soon.

Other settings and configurations are also available to suit your use case.

If you are interested, we can have a chat to setup [this recipe](https://www.auxilio.io/en/products/renewalspot) on your HubSpot portal.

Learn more [here](https://www.auxilio.io/en/products/renewalspot)
