Risk Management

Contractual Liability Best Practices: A Practical Checklist for General Contractors

6 min read

Contractual liability best practices require a structured approach. Without a checklist, GCs miss steps. Missed steps create gaps. Gaps create uninsured losses. A 2025 Travelers Construction Practice study found that GCs using standardized compliance checklists caught 3.2x more coverage gaps than those relying on ad hoc reviews.

This checklist covers every verification point from contract drafting through project closeout.

Pre-Contract Checklist

Complete these items before executing any subcontract.

Indemnification language review. Confirm your clause uses the correct form (intermediate or limited) for the project's state. Check that the clause covers ongoing operations, completed operations, and defense costs. Verify the clause survives project completion.

Anti-indemnity statute check. Confirm the project state's anti-indemnity statute permits your indemnification language. If working across multiple states, check each one. Track legislative changes annually.

Insurance specification drafting. Document minimum limits by trade, required endorsements (CG 20 10, CG 20 37, CG 25 03, CG 24 04), and supplemental coverage needs (pollution, professional liability). Include these specifications in the subcontract exhibit.

Risk assessment by trade. Assign risk tiers to each trade based on severity potential, claim frequency, and project-specific factors. Higher-risk trades need higher limits and stricter endorsement requirements.

Contractual Liability Best Practices: Insurance Verification Checklist

Verification ItemDocument SourcePass CriteriaCommon Failure Point
Per-occurrence limitCertificate + DeclarationsMeets or exceeds contract minimumCertificate shows limit; policy sub-limits it
General aggregateCertificate + DeclarationsPer-project endorsement attachedShared aggregate across projects
Additional insuredEndorsement page (not certificate)CG 20 10 + CG 20 37 attachedDescription-box-only notation
Waiver of subrogationEndorsement pageCG 24 04 attachedMissing from policy
Contractual liabilityPolicy + EndorsementsNo CG 21 39 restrictionExclusion for specific contracts
Defense cost treatmentPolicy conditionsDefense outside limit preferredDefense inside reduces effective limit
Products-completed opsDeclarations pageLimit meets contract minimumSub-limited below stated amount
Pollution coverageSeparate policy or endorsementMeets trade-specific requirementExcluded from standard CGL
Umbrella/excessCertificate + Follow formFollows CGL without gapsRestricted following-form language
Workers compensationCertificateActive in project stateWrong state listed

During-Contract Checklist

Complete these items throughout the project.

Certificate expiration tracking. Monitor all subcontractor certificates for expiration dates. Set alerts at 30, 14, and 7 days before expiration. Flag expired certificates and hold payments for non-compliant subs.

Policy renewal review. When a sub's policy renews mid-project, request the new declarations page and endorsement schedule. Carriers sometimes remove endorsements or add exclusions at renewal. Verify all contract-required terms carry forward.

Aggregate monitoring. For high-risk trades and subs working on multiple projects, check aggregate status at renewal. Request a loss run or aggregate statement to confirm remaining coverage.

Compliance documentation. Maintain a file for each subcontractor containing the certificate, endorsement pages, aggregate statements, and any compliance correspondence. This file is your evidence if a dispute arises.

Post-Contract Checklist

Complete these items after project completion.

Completed operations verification. Confirm the sub's completed operations coverage extends through the statute of repose in the project state. Most states have 6-10 year statutes. The sub's policy must maintain completed operations coverage throughout.

Final compliance audit. Conduct a final review of all subcontractor compliance files. Document any gaps that existed during the project and their resolution. This record supports defense against latent defect claims.

Template update review. After each project, note any contractual liability issues that arose. Use these lessons to update your subcontract template for future projects.

How to Use This Checklist

Assign responsibility for each section. The pre-contract checklist belongs to your legal and risk management team. The insurance verification checklist belongs to your compliance manager or project manager. The during-contract and post-contract checklists belong to the PM with support from compliance.

Run through the full checklist for every subcontractor on every project. No exceptions for "trusted" subs or repeat relationships. Insurance policies change annually. A sub who was fully compliant last year may have gaps this year.

For the complete framework, read The Complete Guide to Locate Hidden Liability Limits.

Common Questions About the Checklist

Do I need this for every sub, even small ones? Yes. Small subs often carry the thinnest coverage with the most endorsement restrictions. A $50,000 painting sub with a $250,000 contractual liability sub-limit can create the same gap as a $500,000 mechanical sub with no per-project aggregate.

How long does the full checklist take per sub? Manual completion takes 45-90 minutes per subcontractor for the initial review. Subsequent renewals take 20-30 minutes. Automated compliance platforms reduce the initial review to 10-15 minutes and handle renewal monitoring automatically.

What if a sub refuses to provide full policy documents? This is a red flag. A sub who will not share their policy is either uninsured, underinsured, or has exclusions they know will not pass your review. Include policy document sharing requirements in your subcontract. Make compliance a condition of payment.

For more context on common mistakes, read Top Contractual Liability Best Practices Mistakes GCs Make.

FAQs

What should a contractual liability checklist include? A complete checklist covers four phases: pre-contract (indemnification review, anti-indemnity statute check, insurance spec drafting), insurance verification (10-point endorsement and limit review), during-contract (expiration tracking, renewal review, aggregate monitoring), and post-contract (completed operations verification, final audit).

How often should GCs run through their contractual liability checklist? Run the full checklist at contract execution for every subcontractor. Then run the during-contract section at each policy renewal (typically annually). High-risk trades should get quarterly aggregate checks. Post-contract reviews happen at project closeout.

Can I automate the contractual liability checklist? Yes. Automated compliance platforms handle certificate expiration tracking, endorsement verification, and renewal monitoring. Manual review is still needed for indemnification clause drafting and anti-indemnity statute compliance. The automated portion reduces ongoing effort by 60-70%.

What is the biggest risk of skipping checklist items? Skipping endorsement verification is the highest-risk omission. A missing additional insured endorsement or waiver of subrogation can void your entire risk transfer mechanism for a specific claim. Courts do not accept certificate notations as substitutes for actual endorsements.

How do I train my team to use this checklist? Start with a 2-hour workshop covering each checklist section. Use real examples from your past projects where gaps were found. Assign checklist ownership by role (legal, PM, compliance). Conduct monthly spot-check audits for the first six months to build consistency.

What documentation should I keep from the checklist process? Keep the completed checklist, all certificates and endorsement pages, aggregate statements, any compliance correspondence with the sub or their broker, and records of non-compliance resolution. Retain these documents for the statute of repose period in the project state (typically 6-10 years).

Automate Your Contractual Liability Checklist

SubcontractorAudit handles endorsement verification, expiration tracking, and compliance monitoring automatically. Request a demo to see how the platform fits into your checklist workflow.

contractual liability best practicesrisk-managementtofu
Javier Sanz

Founder & CEO

Founder and CEO of SubcontractorAudit. Building AI-powered compliance tools that help general contractors automate insurance tracking, pay application auditing, and lien waiver management.