During the submission of cost payment applications, contracts, RFQs, or change orders, subcontractors often have to provide supporting documentation to general contractors. With the compliance requirements workflow, you can track and store lien waivers, certificates of insurance, bonding documents, and other required materials before submissions proceed.
Project administrators create compliance requirement templates in settings. Then members upload the required documents in the item's details panel. The system tracks compliance status and can block submissions until requirements are met.
In this article:
Project administrators create compliance requirement templates in project settings. Choose the appropriate settings location based on what you're creating requirements for:
This lets you create templates like Insurance Certificate, Lien Waiver, Safety Documentation, and Bond Certificate.
To create a compliance requirement template:
After creating templates, you can customize requirements for specific items. Navigate to any item's details panel and find the Compliance Requirements section:
Click the More menu
next to any requirement.
Choose Make Optional or Make Required.

For time-sensitive documents like insurance certificates, you can require expiration dates:

After an expiration date is set, it will appear on the calendar view of the home page and in the Compliance Document Exp. Date column.
To add the Compliance Document Exp. Date column to the contract table view:
The new column will show up in the Dates section of the table. Grouping items by dates allows you to quickly see the expiration dates.

For contracts, you can create condition-based requirements that block actions based on budget code segments or contract values:
As a member with collaborate permission, you may want to submit a cost payment application or a contract. When a compliance requirement is added, you will see a note: Unfulfilled compliance requirements. The Submit button is not available until you add all the necessary documents.
To do so, see the Compliance Requirements section in the cost payment application details panel or contract item.
To add a required document, click Add Document, and choose from the options:
The requirement is fulfilled when at least one document is added. You may be asked to provide optional documents as well. Now, you can click Submit.
The compliance column in overview tables shows real-time status:

Add the Compliance Document Exp. Date column to track expiration dates:
The column appears in the Dates section. Use grouping by dates to quickly identify upcoming expirations.
| Issue | Solution |
|---|---|
| Can't submit even with documents uploaded | Check if all required compliance items have documents |
| Documents not appearing in compliance section | Ensure that documents are uploaded to the correct requirement |
| Compliance column not visible | Add the column through table settings (gear icon) |
| Can't modify uploaded document | Documents in compliance requirements have limited editing for audit purposes |
| Wrong expiration date showing | System shows the latest expiration date when multiple requirements exist |
| Contract blocked unexpectedly | Check condition-based requirements for budget code segment rules that apply to linked budgets |