Skip to main content

Edit the Advanced Settings on a Client Contract

 Limited Release
flag-us.png flag-canada.png  The Client Contracts tool is available as a limited release for Procore customers in the United States and Canada who have implemented the Procore for Speciality Contractors point-of-view dictionary. To learn more, see What dictionaries and languages are available in the Procore web application?


To update advanced settings for a client contract using the controls in the Client Contracts tool's Advanced Settings tab.


If you are a user with 'Admin' level permissions on the Client Contracts tool, the steps below show you how to edit advanced settings for the project's client contract. This includes choosing an accounting method for the Bill of Quantities (BOQ), enabling financial markup, MC payment application settings, comments settings and payment settings. In addition to these Advanced Settings, additional contract configuration settings are on the tool's Configure Settings page. See Configure Settings: Client Contracts.

Things to Consider

  • Required User Permissions:
    • 'Admin' level permissions on the project's Client Contracts tool.
  • Additional Information:


  1. Navigate to the project's Client Contracts tool. 
  2. Locate the client contract to work with. Then click its Number link. 
  3. Click Advanced Settings
    If your browser window is not in full-screen mode, choose More > Advanced Settings.
  4. Click Edit.
  5. Under Bill of Quantities Settings, set the following:
  6. Under Financial Markup Settings, set the following:
  7. Under MC/Client Progress Billing Settings, set the following:
    • Enable MC/Client Progress Billings. Place a tick in this box to enable MC/Client payment applications on the client contract. 
    • Enable Completed Work Retention. Place a tick in this box to enable work completed work retention on Client Contract Variations.
    • Enable Stored Material Retention. Place a tick in this box to enable stored material retention on Client Contract Variations
    • Level of Detail to Display on Variations. The level of detail that is selected here determines how variations are displayed on the 'Detail' tab of the MC payment application. This setting affects the payment application in view mode and print mode. See What are the different variation tier settings in Project Financials? You will always enter and edit information at the line item level of detail specified. Select one of the following:
      • Client Contract Variation
      • Potential Variation
      • Line items in each Potential Variation. This is the default setting.
    • Show Markup on Progress Billings PDF and CSV.  Place a tick in this box to show financial markup on the Detail tab's Export > PDF or Export > CSV for the MC payment applications. For the CSV option, markup line items will be included at the bottom of the CSV file.
    • Approve Subcontractor Progress Billings when MC Approves MC Progress Billing. Place a tick in this box so that once a main contractor approves a MC/Client payment application, the subcontractor payment application is also approved. This functionality will only be enabled if MC payment applications are prefilled with payment applications. To learn how MC payment applications are prefilled, see Create a MC/Client Payment application.
    • Show Cost Code on PDF. Place a tick in this box to show cost codes on the PDF. There is no cost code column in the Configurable PDF tab, but cost codes will show in headers if grouped by cost code.
  8. Under Comment Settings, set the following:
    • Enable Comments. Place a tick in this box to see the Comments tab. Only users with 'Admin' level permissions on the Client Contracts tool can leave comments.
  9. Under Payment Settings, set the following:
    • Enable Payments. Place a tick in this box to enable payments on the client contract.
  10. Click Save