- Knowledge Base
- Commerce
- Quotes
- Create contracts
Create contracts
Last updated: June 10, 2026
Available with any of the following subscriptions, except where noted:
-
Commerce Hub Professional, Enterprise
-
Seats required
Contracts are the centralized source of truth for committed revenue in HubSpot. After setting up contracts, learn more about how contracts are created from accepted quotes. Learn more about how contracts work in HubSpot.
Before you get started
Understand requirements
Enroll in the Connected CPQ, Billing, and Payments beta to automatically accept payments on invoices managed through contracts with HubSpot payments or Stripe as a payment processing option. Learn more about the Connected CPQ, Billing, and Payments beta process. Learn mo re about the Connected CPQ, Billing, and Payments beta process .Understand limitations and considerations
-
It isn't possible to migrate subscriptions to contracts at this time.
- Contract imports aren't currently available. HubSpot is actively working on support for importing contracts. Until that functionality is available, contracts must be created using the methods described in this article.
Create contracts
Permissions required Super Admin or Create permissions for contracts are required to create contracts.
Seats required A Commerce Hub seat is required to create and edit contracts. Additional contract creation and editing options may become available in the future. Refer to the product for the most current availability information.
If the Automatically create contracts from accepted quotes setting is turned on, a contract record is automatically created when a quote is accepted by the buyer. Contracts inherit line items, terms, and other details from the associated quote.
Please note:
- A Commerce Hub seat is required to create and edit contracts. Additional contract creation and editing options may become available in the future. Refer to the product for the most current availability information.
- Accepted legacy quotes don't create contracts.
The contract record includes key contract details, such as contact and company information, visibility into committed revenue, and associations to other records. Learn what you can view on a contract.
Before creating a contract, keep the following details in mind:
-
If a line item is automatically renewed until canceled, a contract end date isn’t set.
-
If all line items have a fixed term, the end date will be set to the latest line item’s end date.
-
If the contract only has one-time line items, a contract end date isn’t set.
Please note: if you're not enrolled in the Connected CPQ, Billing, and Payments beta, payment collection remains tied to the existing quote or standalone invoice experience. If you're enrolled in the beta, contracts are used to manage ongoing billing, invoice creation, and payment collection. Learn more about the Connected CPQ, Billing, and Payments beta process.
To create a contract:
- Create and build the quote.
- Share the quote.
- After the quote is accepted or signed, a contract will automatically be created and associated with the quote, along with the deal, contact, and company associated with the quote.
- To view the contract:
- In your HubSpot account, click More, then navigate to Commerce > Quotes. If More doesn't appear in your account, navigate to Commerce > Quotes directly.
- Hover over the quote, then click Preview.
- In the right panel, scroll to the Contracts card and click the contract name. If the Contracts card isn't appearing by default, you can manually add the card to your HubSpot record.

- Contracts can also be viewed on the contract index page.
Next steps
- Learn more about the Connected CPQ, Billing, and Payments beta.
- Learn more about creating change and renewal quote templates.
-
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.
