Contractual Liability Best Practices: A Practical Checklist for General Contractors
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 Item | Document Source | Pass Criteria | Common Failure Point |
|---|---|---|---|
| Per-occurrence limit | Certificate + Declarations | Meets or exceeds contract minimum | Certificate shows limit; policy sub-limits it |
| General aggregate | Certificate + Declarations | Per-project endorsement attached | Shared aggregate across projects |
| Additional insured | Endorsement page (not certificate) | CG 20 10 + CG 20 37 attached | Description-box-only notation |
| Waiver of subrogation | Endorsement page | CG 24 04 attached | Missing from policy |
| Contractual liability | Policy + Endorsements | No CG 21 39 restriction | Exclusion for specific contracts |
| Defense cost treatment | Policy conditions | Defense outside limit preferred | Defense inside reduces effective limit |
| Products-completed ops | Declarations page | Limit meets contract minimum | Sub-limited below stated amount |
| Pollution coverage | Separate policy or endorsement | Meets trade-specific requirement | Excluded from standard CGL |
| Umbrella/excess | Certificate + Follow form | Follows CGL without gaps | Restricted following-form language |
| Workers compensation | Certificate | Active in project state | Wrong 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.
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.