Table of Contents
Payors with Procore Pay can directly manage required documents on subcontractor invoices using the controls in the Compliance tab of subcontractor invoices. This helps your team ensure that every payment is contractually sound. The controls in this tab integrate with the Payment tool's compliance templates, which can be configured in the Payment Requirements. See Manage Payment Requirements as a Payor.
Here are the benefits of managing compliance documents on invoices:
Before you get started, consider the following.
The Compliance tab on a subcontractor invoice in Procore Pay includes several key features designed to streamline the management of compliance documents during the invoice process.These features collectively help ensure that all compliance-related requirements are efficiently managed, reducing the risk of payment delays due to missing or incomplete documentation.
Payors can collect any required compliance documents from your payees during invoice submission. For example, collecting a W-9 is often contractually required for tax compliance and accurate record-keeping. Invoice administrators can perform these actions to ensure payment requirements are met and verified on project invoices from the Commitments or Invoicing tool. Payments Admins and Disbursers with invoice administrator permission can also verify the requirements before invoice approval and payment from the Payments tool. Invoice contacts may also be able to perform these actions with the payor's permission.
To learn more, see:
This shows you the Compliance tab on a subcontractor invoice.

Once the required compliance documents have been submitted, users with invoice administrator permissions on a project can manually add or remove compliance documents as needed. Note that any manual changes do not carry over to future invoices.
This shows you the Review button on the Compliance Documents tab of a subcontractor invoice.

Company Admins can create compliance templates to manage required documents on Procore projects. Once created, they can also determine which compliance documents are required for a project or invoice by adding to the template. This helps teams standardize their compliance processes across Procore projects. For details, see:
This shows the Create New Requirement page in the Company level Admin tool.

Payments Admins for the payor can configure the 'Invoice Compliant' requirement as a soft or hard stop requirement, providing flexibility in how compliance impacts payment processing. You also have the option to waive the requirement. To learn how, see Configure Payment Requirements as a Payor.
This shows you the 'Invoice Compliant' setting on the Payment Requirements page in the Payments tool.

Payments Admins and Disbursers for the payor can see when compliance requirements are met in the Subcontractor Invoices tab Payments tool. Tracking requirements is crucial for informed payment decisions. To learn how other users can view payment requirements, see View Payment Requirements.
This shows you the payment requirements in the Subcontractor Invoices tab of the Payments tool.



In the Criteria card, make the appropriate selections for the document you need to collect:

Collect At. This determines where the document will be collected and how it impacts Payment Requirements on invoices.
Commitment. Choose this option if the required document impacts the Payment Requirements of all invoices.
Invoice. Choose this option if the required document impacts just the individual invoice it’s being collected on.
Apply Requirement to. This determines whether to backfill this document requirement.
All active commitments/invoices. Applies the requirement to all commitments/invoices when an invoice is created or edited or when the commitment is edited.
Commitments/Invoices created on or after. Enables a date field so the requirement can be applied to commitments/invoices created after a specified date.
Commitment Type. Assign this document to
Purchase Orders
Subcontracts
Subcontracts & Purchase Orders.
Frequency. This determines how often the document should be required. Documents collected at the Commitment are only collected “Once”. Documents collected at the invoice can be required at the following frequencies:
First Billing. On the first invoice created on the commitment.
Every Progress Billing. On every invoice created on the commitment.
Final Billing. On any invoice with the Billing Type of “Final Billing”.
Under Additional Criteria, click Add Condition to define conditional rules.
Create Conditions as follows:
Standard Conditions (Based on Financials/Progress):
From the When dropdown, select a standard financial or progress field, such as:
% complete.
Materials presently stored.
Original contract amount.
Retention release. The Is dropdown will appear.
From the Is dropdown, choose:
Greater than or equal to
Less than A numerical/dollar amount field will appear.
Enter the required dollar or percentage value.
Custom Conditions (Based on Commitment Custom Fields):
From the When dropdown, choose one of the available Commitment Custom Fields. These include:
Commitment Custom Checkbox fields
Commitment Custom Single Select fields Note: Commitment Custom Fields (e.g., Single Select, Checkbox) must first be created and applied to the commitment Fieldset in the Company Admin tool to be available in the dropdown.
From the Is dropdown, choose:
Is
Is not
Select the specific value from the custom field that the commitment must match (e.g., "Minority Business Enterprise (MBE)").
Click Create.
Repeat these steps to add more requirement documents to the template.

The compliance requirement cannot be restored to the template ones its deleted. This modification only affects new commitments (or invoices) on projects configured to use this compliance template.
| Option | When ON... | When OFF... | Learn More |
|---|---|---|---|
| Holds Released | Tracks the status of any payment holds applied to invoices. Holds must be released before payment. | Doesn't track invoices for payment holds. | Manage Payment Holds as a Payor |
| Commitment Executed | Tracks the commitment associated with the invoice to ensure a check mark appears in the 'Executed' box. | Doesn't track the 'Executed' state on the commitment. | Create a Commitment Edit a Commitment |
|
Contract Compliant |
Tracks the status of the contract compliance documents for the commitment. | Doesn't track the compliance status of the insurance certificates | Manage Contract Compliance Documents & Statuses for a Commitment |
| Change Orders Executed | Tracks change orders that impact the contract associated with the invoice and require them to be in the 'Executed' state. | Doesn't track change orders. | Create a Change Order |
|
Insurance Compliant |
Tracks the status of the insurance certifications for the commitment. | Doesn't track the compliance status of the insurance certificates. | Manage Insurance & Compliance Statuses for a Commitment |
| Invoice Approved | Tracks invoices to ensure they are in one of these statuses: Approved, Approved as Noted, and Pending Owner Approval. See What are the default statuses for Procore invoices? | Doesn't track invoice status. | Bulk Edit the Status of Subcontractor Invoices with the Invoicing Tool |
| Invoice Compliant | Tracks required compliance documents on subcontractor invoices. | Doesn't track invoice status. | Add Required Compliance Documents to Compliance Templates |
| Owner Funding Received | Tracks the total 'Payment Received' entries against the 'Current Payment Due' for the owner invoice's billing period to ensure the owner invoice is fully paid. | Doesn't track 'Payment Received' entries. | Create a Record for a Payment Received |
| Sync to ERP | Tracks the invoice to ensure it is synced with an integrated ERP system. | Doesn't track invoice syncing with ERP. | ERP Integrations |
| First-Tier Conditional Lien Waiver Signed | Tracks first-tier signatures on conditional lien waivers on your invoices. Note: Only appears on an invoice when the requirement is enabled on its project. See Enable Lien Waiver Templates on a Project. |
Doesn't track signatures. | Create Lien Waiver Templates |
| First-Tier Unconditional Lien Waiver Signed | Tracks first-tier signatures on unconditional lien waivers for your invoices. Note: Only appears on an invoice when the requirement is enabled on its project. See Enable Lien Waiver Templates on a Project. |
Doesn't track signatures. | Create Lien Waiver Templates |
| Sub-Tier Waivers | Tracks when sub-tier waivers are in the 'Approved' status. This requirement will not exist on projects that has disabled sub-tier waivers. Note: If sub-tier waivers are disabled on a project, this requirement won't appear. See Enable the Sub-Tiers Card & Add Instructions on Project Invoices. |
Doesn't track signatures. | Manage Sub-Tier Waivers |


The compliance requirement cannot be restored to the template ones its deleted. This modification only affects new commitments (or invoices) on projects configured to use this compliance template.
This article is intentionally set to 'Semi-Private.' It can only be viewed by individuals who have the link.
Author Notes: