- Knowledge Base
- Commerce
- Quotes
- Set up contracts
BetaSet up contracts
Last updated: April 14, 2026
Available with any of the following subscriptions, except where noted:
-
Commerce Hub Professional, Enterprise
-
Seats required for certain features
Before you get started
- If you're a Super Admin, you can opt your account into the HubSpot Contracts with Commerce Hub beta.
- It isn't possible to enroll in the beta if you're using HubSpot payments or Stripe as a payment processing option.
Set up contracts
Permissions required Super Admin permissions are required to set up contracts.
Permissions required Super Admin or Customize record page layout permissions are required to customize a record's default layout.
Before you start using contracts, consider customizing the contract record. You can also add custom properties.
Configure default proration
Set the default proration setting for contracts.
If the proration setting is turned on, mid-term contract changes are prorated daily based on the number of days remaining in a billing term. The daily rate of a line item is calculated and applied to the number of days left in the term starting from the Effective date of the change. If the proration setting is turned off, mid-term contract changes will follow the next billing cycle.
When a mid-term contract change is accepted, the existing line items are updated based on the line items and acceptance date of the change quote. Existing line items are shortened to reflect the change, with new line items added after. Line items on change quotes and contracts have separate record IDs. Learn more about line item behavior.
Select whether to prorate changes by default, or allow users with the permission to edit contracts to select proration options on change and renewal quotes.
To configure the default proration setting for contracts, for all users in the account:
- In your HubSpot account, click the settings settings icon in the top navigation bar.
- In the left sidebar menu, navigate to Objects > Contracts.
- On the Setup tab, under Proration defaults:
- Select the Prorate all contract changes by default checkbox to automatically prorate charges or credits for the remaining time of the billing period.
- Select the Allow users to override the default proration setting checkbox to allow users with permissions to edit the proration settings on change and renewal quotes.
Configure automatic deal creation
Configure automatic deal creation when creating change and renewal quotes. With the setting off, you will need to create a deal separately and manually associate it with the quote.
Please note: a Commerce Hub seat is required to create change and renewal quotes.
- In your HubSpot account, click the settings settings icon in the top navigation bar.
- In the left sidebar menu, navigate to Objects > Contracts.
- On the Setup tab, under Deal creation:
- Select Automatically create new deals for change quotes to turn on automatic deal creation for change quotes. Click the Deal pipeline dropdown menu and select a pipeline. Click the Deal stage dropdown menu and select a deal stage.
- Select Automatically create new deals for renewal quotes to turn on automatic deal creation for renewal quotes. Click the Deal pipeline dropdown menu and select a pipeline. Click the Deal stage dropdown menu and select a deal stage.
Configure renewal management
Set up renewal alerts to highlight when contracts are nearing renewal. Alerts will display on the contract record before the renewal date. You can also set up workflows to manage alerts and deal creation leading up to the renewal date.
To add renewal alerts to contracts:
- In your HubSpot account, click the settings settings icon in the top navigation bar.
- In the left sidebar menu, navigate to Objects > Contracts.
- At the top, click the Renewals tab.
- Under Renewal management set up, click the Renewal is approaching alert dropdown menu and select an option:
- [x] days: number of days before the contract end date that the alert appears.
- Custom: set a custom time frame. After selecting this option, enter the number of days.
- Don’t show an alert: don’t show an alert for upcoming renewals.
To set up a renewal workflow:
Permissions required To create workflows, users must have Super Admin or Edit permissions for workflows. To publish workflows, users must have Publish permissions for workflows.
- In your HubSpot account, navigate to Automation > Workflows.
- In the top right, click Create workflow, then select Start from scratch.
- In the left panel, click to expand the Data values section, then select Record meets a set of filter conditions.
- Click Contract.
- In the Add criteria dialog box, under Object information, click Contract properties.
- Select Renewal date from the list of properties. If a renewal quote isn’t added to the contract, the renewal date will be the date the contract ends. If a renewal quote has been accepted by the customer, the renewal date will be the effective date of the renewal quote.
- In the left panel:
- Click the is dropdown menu and select is less than.
- In the field below Relative date enter the number of days before the renewal you want the workflow to trigger.
- Below the field containing the number of days, click the dropdown menu and select days from now.
- In the upper right, click Next.
- Toggle the Re-enroll switch on if you want contracts to re-enroll after completing the workflow.
- In the upper right, click Save and continue.
- Continue setting up your workflow. Then, in the top right, click Review and turn on to turn on the workflow.
Next steps
- Learn more about creating contracts.
-
Learn more about viewing and managing contracts, including how to create change and renewal quotes, terminate contracts, associate contracts with other records, and export contracts.