Work with Contracts

Contracts in Cost Management are essential for tracking and managing agreements with suppliers.

With the Contract tab, you can streamline your contract management processes and keep your project on track. The tab contains the same information as the Budget tab but presents it in the form of contract codes and contract names as opposed to budget codes and budget names. This allows contracts to consist of multiple budget codes and be viewed in two different ways. See Budget and Contract Tables to learn more.

You can create contracts, monitor expenses against the agreed-upon terms, and generate reports to gain valuable insights into your contract's impact on the overall project budget. You can also use contracts to stay on top of compliance requirements and other key dates to avoid costly penalties or legal disputes.

In this article:

Contract Tab Overview

Contract tab overview with numbered callouts for edit, charts, flyout, and export

  1. Click the Edit icon icon to add a contract or delete one.

  2. See the charts for budget and cost trends.

  3. Click the contract name to open the flyout panel. In the flyout panel, you can edit contract details, add a scope of work, manage billing periods, attach documents, and more.

  4. Click the icon to open the contract's full page to see the detailed overview with schedule of values and change order items listed.

  5. Learn more about the five main sections of the Budget and Contract tables.

  6. Hover over the column's name to understand the logic behind them. Some of the values are also described in the Budget and Contract Tables article.

  7. Export a PDF or Excel report of your contracts.

    Tip: The Filter and Group tool may be helpful to create a more formatted report.
  8. Search through the contract table by code or name. Available for members with Collaborate, View All, or Full Control permissions.

  9. The Filter and Group tool helps to arrange efficient views of your data and create clear and legible reports.

  10. See your saved views or create ones for quick access to budget data.

  11. Control column order and visibility with the Settings icon icon.

Contract Edit Mode

Members with the Full Control permission for contracts can perform some functionalities only with the Contract tab in edit mode:

  1. Select Add to manually enter new contract items.
  2. Click Import to download a contract import template with helpful tips. Once downloaded and filled out, you can click this button again to import a finished contract Excel file.
  3. Within individual contract items, select the pencil icon to edit the contract name.
  4. Click within the Type, Budget Code, and other editable columns to add or change information. Project administrators create the list of contract types within the Cost Management settings in Settings.
  5. Select the checkbox next to a contract or the More menu More Menu icon to delete it.

Contract Edit Mode interface showing editing options

Contract Statuses

Typical contract status workflow:

Contract status workflow from Draft through Executed and Closed

Contracts have the following statuses:

Tip: See the Main Contract article to learn more about the main contract's statuses.

Create or Generate a Contract

There are a few ways to create your contracts. In this section, you can learn how to generate a contract from the Contract tab:

  1. Select the Cost tool.
  2. Switch to the Contract tab.
  3. Click the Edit icon icon to enter edit mode.
  4. Click +Add.
  5. Provide the contract’s code and name.
  6. Click anywhere outside the table or press the Enter key on your keyboard.

The draft contract is ready. Close the edit mode by clicking the Edit icon button again.

Other ways to create a contract:

Add a Contract Document

After you create a contract in the Contract tab, you may need to add a contract in a document form, which can be sent to suppliers. To do so:

  1. In the Contract tab, click the name of the contract. The flyout panel opens.

  2. If desired, add a scope of work for the contract.

  3. In the Supplier Details section, select a member from the recipient drop-down list. You may add individual recipients or companies to the recipient field.

    Note: The recipient field is populated automatically when a contract has already been awarded.
    Tip: The company dropdown initially displays approximately 50 companies for performance reasons. To find a specific company, start typing in the search field to filter the list. When you select "Search in hub company directory," your filter criteria will carry over, allowing you to locate companies from the full hub directory.
  4. Scroll down to the Documents section and click Add document.

  5. Click Generate from document template to locate the contract document template or click Recently generated to choose from recently used documents.

    Note: Before you can generate a contract document, a project administrator must create the contract document template in the Project Admin module. See Document Templates in Cost Management to learn more.

The document is added to the Document Package. Click the More menu More menu icon to rename the document, open it, download, move, or delete.

Send a Contract to a Supplier or Request Supplier Input

Now, you can send a contract for a supplier's review:

  1. In the flyout panel, click Send or Request Supplier Input. If there is an approval workflow set, there may be more than one approval needed.

  2. A message for a supplier can be prepared once the supplier contact is specified on the contract. This can be configured in the contract's flyout panel within the Supplier Details section.

    Send contract email to supplier in the contract flyout panel

  3. Click Send once ready.

A supplier will be notified of the contract for review by email when they have a collaborative permission for contracts.

Tip: Administrators can send a reminder to the supplier or owner to inform them that a response is awaited. To do that, click Remind.

Remind button in the contract flyout panel

As a supplier:

  1. Open the email and select Open in Cost Management. When Cost Management opens, only the information pertaining to a supplier will be visible.

    Supplier notification email with Open in Cost Management link

  2. Select the contract name to open the flyout panel.

  3. Scroll to review details, then select Respond in the workflow bar.

    Supplier respond button

  4. In the Schedule of Values (SOV) section, manually add or import the SOV items from Excel. If importing from Excel, select Download template to download an Excel template.

    Schedule of Values section in the supplier contract response view

  5. Select the More menu More menu icon to add, import, or delete subitems.

  6. Once the SOV information is complete, add comments for further context and select Submit.

Once submitted, the system will notify a general contractor by email. They can review and request revisions with comments.

General contractor notification email after supplier submission

If a revision is required, the process will continue as outlined earlier once it is submitted back to a supplier. Once approved, a general contractor can compile the contract document package.

Edit Contract in the Flyout Panel

To edit extra information pertaining to a specific contract, select the contract name to open the details flyout panel. Key items:

View Contract in Full Page

When the contract SOV root nodes exceed hundreds of items, having the full-screen view makes it easier to visualize the data. With the contract's full page view, you can access more advanced options.

There are two ways to expand the SOV section of a specific contract to full screen:

Contract Schedule of Values in full page view

Once in full page view, select the filter icon to group by budget code segment. Also, custom views can be saved for later for quick referencing within this view. See Filter and Group for more information.

View SOV Evolution

Within the contract full page view:

  1. Click the More menu More menu icon and choose to view change orders as a column.

    Show change orders as column

  2. Using the gear Settings icon icon on the right, turn on the designed columns under Revised Values. This view auto aligns Original Budget, Scheduled Value (SOV), Change Orders, and Revised Values.

    SOV full page gear icon

Alignment between original and changes is defined by having identical item code and name. This will be done automatically when a change in the order cost item hierarchy has been generated from the contract SOV. It can also be done with manual entry.

Imagine a scenario in which you purchase material in bulk and need to reflect this pricing accordingly in the contract purchase order SOV. You can turn on new columns: Qty Per Bulk, Bulk, and Bulk Unit Cost using the gear icon Settings icon on the right:

The sample contract template also includes an option to use the bulk columns and use the bulk unit cost instead of per fitting. See Document Templates in Cost Management to learn how to download and edit contract templates.

Contract SOV table with Qty Per Bulk, Bulk, and Bulk Unit Cost columns

Lock and Unlock Contract SOV

You can lock the Schedule of Values, which will disable modifications of both the amount and the hierarchy. Alternatively, you can choose to lock only the amount.

Lock and unlock contract

Tip: After selecting the option to lock only the amount, it will still be possible to edit fields such as Code, Name, and Qty. You can also edit the hierarchy. This allows the general contractor or supplier to break down budget-linked SOV items before a cost payment application is created.
Note: Even when the contract is in the Executed status and the amount is locked, users with collaborative access can still add or import SOV subitems. See Manage the SOV Hierarchy for more information.

Edit Contract Schedule of Values

Edit Contract Schedule of Values brings all editing actions into one consolidated interface. It provides enhanced flexibility for managing the hierarchy and assigning budgets at any level.

There are two ways to access the contract SOV edit modal:

Edit Contract Schedule of Values in the contract flyout Schedule of Values section

In the Edit Contract Schedule of Values modal, you can add or delete SOV lines, change the hierarchy, and edit fields such as code, name, quantity, unit cost, and amount. Use the budget column to link budgets to SOV lines or change an existing link. You can also import SOV subitems from Excel and export the current structure for bulk updates.

On supplier contracts, you can define the contract structure before budgets are finalized. This workflow matches the flexibility available on main contract SOVs.

You can:

When budgets are ready, link them to SOV lines using the rules in Budget and contract SOV relationships. See also Assign a Budget to a Contract.

Important: While a supplier contract has SOV lines that are not linked to a budget, the contract can only be in Draft or Pending Supplier Input status. You cannot create cost payment applications or Subcontractor Change Orders (SCOs) until budgets are linked as described in Budget and contract SOV relationships.
Note: Link budgets before you move the contract to a later status so amounts stay aligned between the Contract tab and the Budget tab.

Budget and contract SOV relationships

Budgets can link to contract SOV items in different ways. In every case, one rule applies: from a root SOV item to each leaf node, only one budget can be linked in that chain.

Three supported linking patterns are listed below. Your project uses one of these; they are not combined:

  1. Scenario 1 — Budgets at the root SOV level — Link each budget to one root SOV item only. The entire branch under that root shares the same budget.
  2. Scenario 2 — Budgets at any SOV level (one budget per SOV item) — Link a budget to a root or non-root SOV item. Each budget links to only one SOV item.
  3. Scenario 3 — Budgets at any SOV level (one budget on multiple SOV items) — Link one budget to multiple SOV items at any level, including non-root items.

Before you create cost payment applications, link budgets to SOV items using one of the patterns above. From each root SOV item to every leaf in that branch, only one budget can be linked in the chain.


Copy Supplier SOV Subitems to Main Contract

Some owners require that their payment applications reflect the exact schedule of value breakdown a general contractor gets from their subcontractors. However, the general contractor may not have some of their subcontractor SOVs established until later. Follow these steps to learn how to copy supplier contract SOV subitems to the main contract so the owner’s payment applications include the required information:

  1. Open a supplier's contract within the Contract tab in the Cost tool.
  2. Scroll to the Schedule of Values section in the flyout panel and select the More menu More menu icon. There you can manually add subitems or import an Excel list. Note, subitem amounts must equal the existing SOV amount.

Supplier contract Schedule of Values with subitems in the flyout panel

Then:

  1. Go to the Main Contract tab within the Budget tool and expand all.
  2. Navigate to the contract and open its flyout panel.
  3. Select the More menu More menu icon to copy subitems to the main contract.

Copy supplier contract SOV subitems to the main contract from the More menu

The new SOV subitems will now be displayed on the next owner payment application.

Note: Once you turn on the "Allocate a Budget to More than One Contract" feature, copying subitems to the main contract will be unavailable.

Import and Export Contract SOV

You can import and export contract SOVs using an Excel spreadsheet to reduce manual effort when managing large numbers of SOV items.

There are two ways to access the Import subitems option in Cost Management:

  1. From the contract details page:

    • Click Edit.
    • Within the Edit Contract Schedule of Values modal, click the More menu More menu icon next to an item and choose Import subitems.
  2. From the contract flyout panel:

    • In the Schedule of Values section, click the More menu More menu icon and choose Import schedule of values.

To import SOV items, click Import Excel file to upload a previously created file containing SOV details. You can also download SOV template, fill it with data, and then import.

Import Excel file

To export SOV items:

  1. Click Export Excel file to download the current SOV structure as an Excel file.
  2. Modify the exported file as needed and reimport it into the system.

Notes and Limitations:

Download SOV Template

To download a predesigned contract SOV Excel template:

  1. Click Download template on the subitems level.

    Download SOV template

  2. Fill in the necessary data, such as SOV number, name, quantity, unit cost, and amount.

  3. Save your changes to the Excel file.

  4. Return to Cost Management, select Import Excel file, and upload the edited file. The system will maintain the sequence of the SOV items as they appear in your spreadsheet.

Assign Contracts to Non-Members

To assign a supplier to a contract without using a seat requires a special workflow. There may be a delay of up to five minutes from the time that the contact is created and the contact can be assigned to a contract. The same method can be used to give an owner access to work with OCOs.

A hub administrator must add the company to your hub. Learn how to add a company.

Add Company to Cost Management

  1. Go to the Settings tool.
  2. Select the General tab.
  3. In the Company Setup section, select the company using a drop-down list.

Company Setup interface showing company selection dropdown

Tip: You can use any company field. Clear this field to create another nonmember. Create multiple contacts or companies during the delay between contact creation and the ability to assign the contact to a contract.

Add a Contact

The project administrator can then add the contact:

  1. Select the Contact drop-down list.
  2. Select Add contact.
  3. Enter the contact's name and email address of the individual to be assigned to the contract.
  4. Click Save.

Assign the Contract

Administration permissions are no longer required to assign contracts to members.

  1. Select the Cost tool.
  2. Switch to the Contract tab.
  3. Select the desired contract.
  4. Add the company and contact to the contract.
Note: It can take some time for the software to completely process the new member so that they can be added. If you receive an error, wait a few minutes and try again.

You can now generate documents with that contact with that supplier's information. In the Members tool in Project Admin, the contact appears as pending — no invitation has been sent, so no seat is assigned to them.

Once you have assigned a supplier to a contract, you can change their permission settings to collaborate on the financial items they need to work with. For example, owners may need to work with budget payment applications and OCOs, while suppliers may need access to RFQs and cost payment applications.

Assign a Budget to a Contract

Assigning a budget to a contract allows you to track and control costs associated with the contract throughout its duration. By setting a budget, you can monitor expenses and make sure that they stay within the allocated funds. Also, having a budget in place can help with forecasting and decision-making regarding future projects and contracts.

If you created supplier contract SOV lines without a budget link, link budgets when they are ready. In the contract flyout panel, use the budget drop-down list in the Details section to associate budgets with the contract. In Edit Contract Schedule of Values, link budgets to SOV lines following Budget and contract SOV relationships. When SOV lines are linked to budgets as required, you can move the contract beyond Draft or Pending Supplier Input, create SCOs, and create cost payment applications.

To assign a budget to a contract:

  1. Select the Cost tool.

  2. Switch to the Contract tab.

  3. Click the contract’s name. The details panel opens.

  4. Use the budget drop-down list to select all the applicable budgets in the Details section of the flyout panel.

    Assign budgets to a contract in the flyout Details section

Add Zero-Amount Budget into an Executed Contract

Adding a zero-amount budget to an executed contract can help with cost tracking and historical reporting. It allows you to accurately reflect the actual costs incurred during the contract period, even if no additional funds were allocated.

Important: Only project administrators and members with Full Control permission can add a zero-amount budget into an executed contract.

To add a zero-amount budget into an executed contract:

  1. Click the executed contract's name. The flyout panel opens.

  2. Click Add Budgets in the Details section.

    Add zero-amount budgets to an executed contract in the flyout panel

  3. Choose one (or more) of the available zero-amount budgets.

  4. Click Add.

Award the Contract in Foreign Currency

Once the foreign currency is set up, you'll see changes in the contract's flyout panel. The currency drop-down and exchange rate field are visible in the Details section.

Contract Details section with currency and exchange rate fields

To award the contract in foreign currency, choose it from the drop-down list:

Contract awarded in a foreign currency with currency selector in Details

Toggle between currencies in the Schedule of Values section to see the exchanged values in the Unit Cost, Amount, and Bulk Unit Cost columns. When a foreign currency is selected on a contract, the value can only be edited in the foreign currency. The currency name is shown as an indicator when editing:

Schedule of Values with currency toggle showing amounts in foreign currency

The default exchange rate is applied based on the date the Currency field is updated. You can adjust the exchange rate in the Settings tool or directly within the contract's flyout panel, except for:

Tip: You can toggle between currencies in the contract's full and approval workflow review pages. The Schedule of Values is entered in the foreign currency. The system automatically converts it to the base currency. By default, all values will be displayed in base currency.

Delete a Contract

To delete an existing contract:

  1. Go to the Contract tab within the Cost tool in Cost Management.
  2. Click Edit Mode and then check the contract (or contracts) you want to delete.
  3. Click Delete.
  4. Confirm that you want to delete chosen contracts.

Delete contract example

Export a Contract Report

You can create a formatted report of contract tables. First, you can filter and group contracts to get the information you need. Then, follow these steps:

  1. Select the Cost tool from the left navigation.

  2. Switch to the Contract tab.

  3. Click Export button.

  4. Enter the report title and choose between PDF Report and Excel Report.

  5. Decide whether you need a title page and choose the report template:

    Tip: When exporting a PDF or Excel budget report in Edit mode, the system will only export currently visible columns.
    • System Default View - includes system default columns in all groups.
    • Budget Report - includes only columns in the General and Budget section in the table view.
    • Current View - includes all currently visible columns. Use this one to create a report for filtered contract table views or previously saved current views.
  6. Click Run report.

Note: The generated report shows four levels of hierarchy regardless of several groups. Use the Collapse to Level button to decide how many details you want to include in your report. When the budget level is collapsed, backup line items are hidden.

You'll receive an email notification when your report is ready to download. You can also download it from the Report tool. To learn more about reports and available actions, see the About Reports article.

More Resources

Check the Learning Center video course about the Cost tool.

Note: Register to access the course content.