--- title: Create a contract description: Create a contract with various contract models, which would act as a binding agreement between the two parties. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/it-asset-management/contract-management/t\_CreateAContract.html release: australia product: Contract Management classification: contract-management topic_type: task last_updated: "2026-03-12" reading_time_minutes: 10 breadcrumb: [Contracts, Contract Management use, Contract Management, Common applications, Asset Management] --- # Create a contract Create a contract with various contract models, which would act as a binding agreement between the two parties. ## Before you begin Role required: - For Core UI and Hardware Asset Workspace: admin, contract\_manager - For Enterprise Asset Workspace: sn\_eam.enterprise\_admin, sn\_eam.enterprise\_asset\_manager - For Software Asset Workspace: sam\_admin, sam\_user ## About this task If a contract has one or more associated rate cards, the fields on the Contract form can’t be edited. ## Procedure 1. Open the list of contracts that are used across your deployment. - If you’re using the Core UI, navigate to **All** > **Contract** and select a contract type, such as **Insurance**, **Maintenance**, or **Service**, or select **All**. - If you’re using Hardware Asset Workspace, navigate to the **Contract management** view and then select the **All contracts** tab. - If you’re using Enterprise Asset Workspace, open the **Contract and lease management** view and then select the **All contracts** tab. - If you’re using Software Asset Workspace, navigate to **License operations** > **Contracts** > **Software contracts** and select **New**. 2. Select **New**. 3. On the form, fill in the fields. Not all fields appear on all contract type forms.
Field Description
Contract model Model the contract is assigned to. For example **Lease**, **Maintenance**, **Warranty**, **Service Contract** **Software License**, or **Subscription**.
Vendor Vendor responsible for the contract. This field is required when **Purchase Agreement** or **NDA** is selected from **Contract model**.
Contract number Number assigned to the contract by the vendor \(required\).
Name Name of the contract.
Parent contract Parent contract of the new contract, if applicable. You can select a parent contract from the contract lookup list.
Start date Date on which the contract takes effect. This field is required when **Purchase Agreement** or **NDA** is selected from **Contract model**.
End date Date on which the contract expires. Leave the end date empty to create an open-ended contract. This field is required when **Purchase Agreement** or **NDA** is selected from **Contract model**.
State Current state of the contract.- Draft - Active - Expired - Canceled
Substate Current substate of the contract.- Awaiting Review - Under Review - Approved - Rejected
Contract administrator Person responsible for managing the contract and interacting with the vendor.
Approver User who approves or rejects the contract. This list is filtered to only show users with the contract manager role.
Business owner User who manages the contract from a business perspective.
Agreement type Agreement type of license:- Enterprise - SaaS - Subscription This field appears only when **Maintenance** and **Software License** is selected from **Contract model**.
Commitment Amount committed to spend with this vendor during this time period, from the start to the end of the contract. This field appears only when **Purchase Agreement** is selected from **Contract model**.
Discount Discount the vendor has agreed to provide.This field appears only when **Purchase Agreement** is selected from **Contract model**.
Process non-contractual SLAs Option to process both contractual and non-contractual Service Level Agreements \(SLAs\). This field appears only when **Service Contract** is selected from **Contract model**.
Description Detailed description of the contract.
Financial section
Invoice payment terms Terms that explain how to pay the contract. For example, **Net Monthly Account** or **Net 30**.
Payment schedule Schedule that defines when to make payments. For example, **Monthly** or **Annually**.
Payment amount Amount that has been paid on the contract to date.
Applicable taxes Indicates if the contract is exempt from taxes or subject to sales tax.
Effective tax rate Effective tax rate to apply to the total cost, if applicable. Effective tax rate is usually the average tax rate charged. This field appears only when **Sales** is selected from **Applicable taxes**.
Tax cost Total cost of the tax. This field appears only when **Sales** is selected from **Applicable taxes**.
Total cost Final cost of the contract after adjustments have been applied. If a contract has one or more rate cards, this field shows the combined value of all rate cards. This field appears only when **Sales** is selected from **Applicable taxes**.
Vendor account Vendor account associated with the contract.
PO Number Purchase order number assigned to the contract.
Cost center Cost center that is financially responsible for the asset.
Has rate card Check box to indicate whether the contract has an associated rate card.
Renewal section
Automatically renew Indicates if the contract can be renewed or extended at the end of its term.
Options Duration of the contract renewal or extension. For example, 1 year.
Renewal start date Date on which the contract renewal or extension takes effect.
Renewal end date Date on which the contract renewal or extension ends.
Cost adjustment type Type of cost adjustment applied to the contract.- Fixed - Manual - CPI \(Consumer Price Index\)
Cost adjustment amount Numerical increase or decrease in price of contract. To indicate a decrease in price, enter a negative number. Either a **Cost adjustment** or **Cost adjustment percentage** can be specified, but not both.
Cost adjustment percentage Percentage increase or decrease in price of contract. To indicate a decrease in price, enter a negative percentage. Either a **Cost adjustment** or **Cost adjustment percentage** can be specified, but not both.
Terms and Conditions section
Terms and conditions Specific legal information in the contract.
4. Save the form. - If you’re using Core UI, right-click the form header and select **Save**. - If you’re using Hardware Asset Workspace, Software Asset Workspace, or Enterprise Asset Workspace, select **Save**. The **Initiate contract extraction** button is displayed on the contract form when you save the software contract record, provided the following conditions are met: - The Now Assist in Contract Management plugin \(sn\_cm\_gen\_ai\) is installed. - Contract obligation extraction and Contract metadata extraction skill is activated. 5. Continue entering information in the related lists or tabs that appear.
Related list or tab Description
Assets Covered Lists all assets covered by this contract.
Users Covered Lists all users covered by this contract.
Contract used by Lists all configuration items \(CI\) used in this contract.
Terms and Conditions Lists all terms and conditions of this contract.
Expense Lines Lists all expense lines in this contract.
Contract History Displays the changes to the start and end dates of this contract and changes to the terms and conditions.
Approval History Lists all approvals for this contract.
Service Offerings Lists all service offerings from this vendor. Activate Service Portfolio Management to see this related list.
Service Commitments for Contracts Lists all service commitments for this vendor's offerings. Activate Service Portfolio Management to see this related list.
6. Perform one of the following actions. - Select **Update** to save and exit the contract. - Select **Submit for Review** to send a notification to the approver. - **[Create a software maintenance contract example](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/contract-management/t_UseCaseCreateSWMaintContract.md)** One common use case for the Contract Management application is creating a contract to track maintenance payments for enterprise software. You can use this example to learn how to create a software maintenance contract. - **[Add an asset to a contract](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/contract-management/t_AddAnAssetToAContract.md)** You can associate contracts with specific assets, including software licenses. - **[Add a user to a contract](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/contract-management/t_AddAUserToAContract.md)** A contract can cover specific users. For example, you may use a contract to hire a group of temporary workers. - **[Add a configuration item to a contract](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/contract-management/t_AddAConfigurationItemToAContract.md)** Contracts can be associated with configuration items. You can link a contract with configuration items to clarify what the contract legally covers. - **[Add a document to a contract](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/contract-management/t_AddADocumentToAContract.md)** Contracts can be associated with documents. Linking a contract to related documents helps keep all relevant information about a contract together and easily accessible. **Parent Topic:**[Contracts](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/contract-management/c_Contracts.md) **Related topics** [Adjust a contract]() [Verify contract administrator assignment for notification]() [Send the contract for approval]() [Terms and conditions]() [Create a contract rate card]() [Monitor a contract]() [Models](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/product-catalog/c_Models.md) [Service Portfolio Management](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/it-service-management/SPM2-landing-page.md) [Add a commitment to a service offering](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/it-service-management/define-SPM2-service-commitments.md) [Contract renewal workflow](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/contract-management/cont-renew-wf.md) [Contracts](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/contract-management/c_Contracts.md) [Initiate metadata and obligation extraction from a signed contract in the Software Asset Workspace](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/software-asset-management/extract-metadata-from-uploaded-contract-document.md)