Skip to main content

Create a Commitment Change Order


To create a Commitment Change Order (CCO)


In Procore, purchase orders and subcontracts represent a contractual agreement between a buyer (for example,  a project owner, a general contractor, or a specialty contractor) and a seller (for example, a contractor, a subcontractor, or a vendor) who is responsible for completing project work or fulfilling an order. When you need to alter the terms of the original agreement, you can create a commitment change order.


When the Change Events tool is enabled on a project

The process that you will use to create a commitment change order in Procore depends upon a few factors. First, if the Change Events tool is disabled on the project, you will use one of the processes below. Also, keep in mind that the number of steps required to create a commitment change order is dependent upon the change order tier setting that is configured on the project's Commitments tool. See Configure the Number of Commitment Change Order Tiers:

  • 1-Tier configuration:
    1. Create a Commitment Change Order as described below. 
  • 2-Tier configuration
    1. Create a Commitment Potential Change Order 
    2. Create a Commitment Change Order
  • 3-Tier configuration
    1. Create a Commitment Potential Change Order
    2. Create a Change Order Request
    3. Create a Commitment Change Order

Things to Consider


Create a Commitment Change Order

If you have created a purchase order or a subcontract and need to alter the terms of that item, use the steps below to create a commitment change order. If you have enabled the DocuSign© integration, follow the steps in Complete a Commitment Change Order with DocuSign©.

  1. Navigate to the project's Commitments tool.
  2. Under Contracts, locate the purchase order or subcontract. Then click Edit.
  3. Click Create Commitment CO.

    If the Change Events tool is enabled on your project, the Create Commitment CO button is not available. Follow these steps instead:

  4. In the General tab, do the following:
    • Sign with DocuSign®
      If you have enabled the Procore + DocuSign® integration (see Enable or Disable the DocuSign® Integration on a Procore Project), a checkmark appears in this box by default. If you do NOT want to collect signatures with DocuSign®, remove the mark.
      How do you collect signatures with DocuSign? After the data entry for the item is complete, Procore recommends changing the item's status to 'Out for Signature' before clicking the Complete with DocuSign button to launch the DocuSign® application. If you have not previously signed in, you will be prompted to Log In to DocuSign®. Once you are signed in, you can proceed with Prepare a DocuSign® Envelope for Signature. After the signature process is complete, Procore automatically changes the status of the item to 'Approved' and marks the item as 'Executed'. To learn more, see DocuSign®.
    • Number
      Automatically assigns numbers to change orders in sequential order. For example, 001, 002, 0033, and so on.
      • You can change the tool's automatic numbering scheme by typing any combination of alphanumeric characters over the existing entry. For example, type: CCO-01
      • If you manually change this numbering scheme, Procore automatically assigns the next number in sequential order, using the number you defined. For example, CCO-02, CCO-03, and so on. 
    • Revision
      Displays the change order's revision number. When a change order is first created, its revision number is zero. A change order could have multiple revisions because of feedback from a reviewer/approver. 
    • Date Created
      Automatically populates with the date that you create the commitment change order. The date cannot be changed.
    • Created By
      Automatically populates with the name of the user who is creating the change order. 
    • Contract Company
      Automatically populates with the name of the subcontractor or vendor listed on the subcontract. This field is only available for subcontracts.
    • Contract
      Automatically populates with the name of the contract for which the change order is being created. This field is only available for subcontracts.
    • Title
      Enter a name for the change order. The maximum character limit for this field in Procore is 255 characters. 
      If you are using an integrated ERP system, the maximum character limit for the 'Title' field on a commitment is different for each system. For a list of each system and its limitation, see What is the maximum character length for a commitment's 'Title'?
    • Status
      Select a status for the change order. To learn more, see What are the default statuses for change orders in Procore?
    • Private
      Mark this checkbox to make the change order visible only to users with 'Admin' level permissions on the Commitments tool. 
    • Change Reason
      Select one of these reasons for the potential change order: Client Request, Design Development, Allowance, Existing Condition, or Backcharge. To learn how to configure change reasons, see Set Default Change Management Configurations.
    • Accounting Method
      This field inherits the accounting method that was specified in the contract.
    • Due Date
      Select a due date for when the change order must be approved by. 
    • Invoiced Date
      Select the date when the change order was invoiced.
    • Designated Reviewer
      Select the Procore project user at your organization who will be responsible for approving or rejecting this change order later. See Approve or Reject Commitment Change Orders.
      • The 'Designated Reviewer' can submit an approve or reject response only when a change order is in the Pending - In Review and Pending - Revised status. 
      • To send an email notification to the 'Designated Reviewer' to notify that person that a change order is awaiting their response, you have these options:
        • You can forward the prime contract change order to the 'Designated Reviewer' by email. See Forward a Change Order to a Project User by Email
        • The pending change order will also be listed in the 'My Open Items' area in the project's Home page. The user can check this page at any time. 
      • After the 'Designated Reviewer' submits an approve or reject response, the 'Reviewer' field (directly below the 'Designated Reviewer' field) shows the date/time stamp of that users response. The 'Reviewer' field is only visible to the 'Designated Reviewer.'
    • Request Received From
      Select a user from the project's directory who you are submitting the change order on the behalf of. 
    • Description
      Enter a detailed description of the change order.
      Note: If you will be exporting the change order to an integrated third-party ERP system, you can enter an unlimited number of characters in Procore. However, any entries exceeding one thousand (1000) characters will be truncated when it is exported to Sage 300 CRE® and Integration by Ryvit. 
    • Schedule Impact
      If known, you can provide an estimate of the number of additional days that would potentially be added to the current project schedule if the change order were approved.
       In Beta
      Note to users participating in the 'Subcontractor Estimated Completion' limited release beta program. When a user places a change order in the 'Approved' status and it includes a value in 'Schedule Impact' field of the change order, Procore automatically updates the 'Estimated Completion Date' field in the commitment contract by the number of days entered. To learn more about this program, see Commitments: (Beta) Subcontractor Estimated Completion Date.
    • Location
      Use the location drop-down menu to select a location the [item] impacts. Either select from the predefined locations, or add a multi-tiered location. See Add a Multi-tiered Location to an Item. This location may be as general as the site location at the first tier or as specific as where on the site the contractor will be working at the second tier.
    • Reference
      Reference any other tools, materials or documents that are related to the change order.
    • Executed
      Check this box if the change order has already been executed.
    • Field Change
      Check this box if the change order requires a field change.
    • Paid in Full
      Check this box if the cost is already covered in the budget.
    • Attachments
      Select and add any relevant documents.
  5. Click Create or Create & Email to send the CCO to any reviewers listed on the change order.

Add a Schedule of Values (SOV) to the Change Order

If there are costs associated with the change order, add line items to the change order's Schedule of Values (SOV). add-commitment-schedule-of-values.png

  1. Click the Schedule of Values tab.
  2. Click Edit.
  3. Click Add Line
    • Prime Contract Line Item. Select a line item from the drop-down list. If there is no line item that fits, select Not Budgeted
    • Change Event Line Item. Select a change event line item from the drop-down list. 
    • Sub Jobs. If the Sub Jobs feature is enabled on your project, select one from the list. 
    • Budget Code. Select a budget code from the drop-down list. See What is a budget code in Procore's WBS? 
    • Description. Type a description for the new change order. 
    • Cost Amount. Enter an amount in the box. 
    • Tax Codes. If you are using tax codes with this project, select a tax code to use for the line item. This field only appears if the tax codes feature is enabled. See How can I use tax codes on a project?
  4. Click Add
  5. Repeat these steps for each line item. 
  6. Click Save.

For Companies That Have Enabled the ERP Integrations Tool

After the CCO is placed into the 'Approved' status in the Commitments tool, project managers will typically send the change order to the ERP Integrations tool where it must be accepted by an accounting approver for export to the integrated ERP system (e.g., Integration by Procore: Viewpoint® Spectrum®, Integration by Ryvit: Viewpoint® Vista™, QuickBooks®, Sage 100 Contractor®, or Sage 300 CRE®). For instructions, see Send a CCO to ERP Integrations for Accounting Acceptance

See Also


The Integration by Ryvit is the product of a partnership between Procore and Ryvit, a third-party developer. Viewpoint, Inc. is not affiliated with this connector. All Viewpoint® Vista™ marks and logos are owned by Viewpoint, Inc.

If you would like to learn more about Procore's commitments software and how it can help your business, please visit our construction financials tool product page icon-external-link.png.