Risk Management

The Complete Guide to Locate Hidden Liability Limits for General Contractors

9 min read

General contractors who fail to locate hidden liability limits in subcontractor policies risk paying claims out of pocket. A 2025 Construction Financial Management Association study found that 38% of GCs discovered coverage gaps only after filing a claim. By then, the gap had already cost them an average of $127,000 per incident.

This pillar guide walks you through every place hidden limits can lurk. You will learn how to find them before they become your problem.

Why Hidden Liability Limits Catch GCs Off Guard

Most GCs review the certificate of insurance face page and stop there. The face page shows per-occurrence and general aggregate limits. It does not show the restrictions buried in endorsements, sub-limits, and policy conditions that reduce those numbers.

A subcontractor might carry a $2M general aggregate policy. But if three other projects have already drawn $1.5M in claims against that aggregate, only $500,000 remains for your project. That is aggregate erosion, and it is the most common hidden limit GCs miss.

The Six Places Hidden Limits Hide

Hidden liability limits show up in predictable locations. Audit all six on every subcontractor policy.

Aggregate erosion. The general aggregate applies across all projects the sub works on during the policy period. A sub running eight projects shares that aggregate across all eight. Ask for a statement of remaining aggregate before awarding the contract.

Sub-limits. Policies often cap specific coverages below the stated limit. Products-completed operations might carry a $500,000 sub-limit inside a $2M policy. Pollution liability frequently has its own sub-limit.

Defense cost inclusion. Some policies include defense costs within the limit rather than paying them in addition to the limit. A $1M policy with defense-inside-the-limit might only deliver $600,000 in actual claim payments after legal fees.

Per-project vs. blanket aggregates. A per-project aggregate dedicates the full limit to your project. A blanket aggregate shares across all work. The difference matters.

Endorsement exclusions. Endorsements can narrow coverage. The CG 21 67 endorsement removes coverage for fungi and bacteria. The CG 22 94 excludes work performed by subcontractors of the sub. Each exclusion creates a hidden limit.

Deductible structures. Large deductibles reduce the insurer's effective exposure. A $25,000 per-occurrence deductible on a sub with thin cash reserves means the GC may absorb that first layer of loss.

How to Locate Hidden Liability Limits Step by Step

Follow this process for every subcontractor before contract execution.

Step 1: Request the full policy. Do not rely on the certificate alone. Request the declarations page, all endorsements, and the policy jacket. The certificate is a snapshot. The policy is the contract.

Step 2: Check the aggregate status. Ask the sub's broker for a loss run or aggregate statement showing claims already charged against the current policy period.

Step 3: Read every endorsement. List each endorsement number and description. Cross-reference against your contract requirements. Flag any endorsement that restricts, excludes, or caps coverage.

Step 4: Identify sub-limits. Look for language that sets a separate limit for specific coverages. Products-completed operations, contractual liability, and pollution are the three most common sub-limited coverages.

Step 5: Confirm defense cost treatment. Check whether the policy pays defense costs inside or outside the limit. This single factor can reduce effective coverage by 30-40%.

Step 6: Verify per-project aggregate. If your contract requires a per-project aggregate, confirm the endorsement (CG 25 03 or equivalent) is attached to the policy.

Locate Hidden Liability Limits: Comparison by Policy Type

Policy TypeCommon Hidden LimitTypical ImpactDetection Method
CGLAggregate erosion40-60% limit reductionRequest aggregate statement
UmbrellaFollowing form exclusionsGaps in excess coverageRead underlying schedule
Professional liabilitySub-limits on tech errors$250K-$500K cap commonReview declarations page
PollutionClaims-made retroactive dateNo coverage for prior workCheck retroactive date
AutoMCS-90 gapsFederal filing only, no coverageVerify endorsement language
Workers compEmployer liability sub-limit$100K per accident defaultReview Part B limits
Builders riskOrdinance/law sub-limit10-25% of policy limitRead endorsement schedule
ExcessDrop-down provisionsDelayed trigger pointsReview attachment conditions

Contractual Liability and Hidden Limits

Contractual liability coverage is where hidden limits do the most damage. The standard CGL policy covers liability assumed under an "insured contract." But endorsements can restrict what qualifies as an insured contract.

The CG 21 39 endorsement, for example, removes contractual liability coverage for specific projects or contracts. If your subcontract is listed on that endorsement, the sub's policy will not cover liabilities they assumed under your agreement.

Read more about managing this risk in How to Handle Contractual Liability Best Practices.

Aggregate Erosion: The Biggest Hidden Limit

Aggregate erosion accounts for 52% of all hidden limit discoveries in construction, according to a 2024 Zurich Construction Risk Engineering report. The problem grows as subcontractors take on more projects without increasing their aggregate limits.

A mid-size mechanical sub might carry a $2M aggregate while working on 12 projects simultaneously. One slip-and-fall claim and one water damage claim could consume $800,000 of that aggregate before your project even breaks ground.

The fix is straightforward. Require a per-project aggregate endorsement (CG 25 03) in your subcontract. This dedicates the full aggregate to your project alone.

Sub-Limits That GCs Miss Most Often

Three sub-limits catch GCs more than any others.

Products-completed operations. This coverage protects you after the sub finishes their work. Many policies sub-limit it to $500,000 or less. Given that completed operations claims average $73,000 and can reach $500,000+, a low sub-limit leaves you exposed.

Contractual liability. Some policies cap the amount available for contractual liability claims at a fraction of the per-occurrence limit. If your indemnification clause shifts risk to the sub, this sub-limit controls how much their insurer will actually pay.

Pollution. Standard CGL policies exclude pollution. Even when a sub adds pollution coverage, the limit is often $100,000-$250,000. For trades that handle hazardous materials, fuel, or refrigerants, that is not enough.

Using Technology to Track Liability Limits

Manual policy review takes 45-90 minutes per subcontractor. When you manage 50+ subs across multiple projects, that time adds up fast.

Risk management platforms can automate parts of this process. AI-powered document review flags sub-limits, exclusionary endorsements, and aggregate concerns. Some platforms cross-reference policy data against your contract requirements in real time.

SubcontractorAudit tracks endorsement data and flags hidden limit concerns as part of the compliance review process.

Common Mistakes When Reviewing Liability Limits

Trusting the certificate face page. The certificate shows stated limits. It does not show sub-limits, aggregate erosion, or endorsement restrictions. Never stop at the certificate.

Skipping the endorsement schedule. Endorsements modify the base policy. Skipping them means missing the modifications that reduce coverage.

Ignoring defense cost treatment. The difference between defense-inside and defense-outside can reduce effective coverage by 30-40%.

Not checking aggregate status annually. A sub's aggregate can erode mid-project. Check it at contract award and again at each policy renewal.

For a full list of mistakes, see Top Contractual Liability Best Practices Mistakes GCs Make.

State Variations in Liability Limit Requirements

State law affects which hidden limits matter most.

Texas requires specific additional insured endorsement forms that tie to contractual liability coverage. California's strict joint and several liability rules mean aggregate erosion hits GCs harder. New York's Labor Law 240 creates absolute liability for gravity-related injuries, making umbrella limit adequacy critical.

Our state-by-state guide covers how each jurisdiction handles these requirements.

Building a Liability Limit Audit Checklist

Create a standardized review process. Your checklist should cover:

  1. Full policy request (not just certificate)
  2. Aggregate status verification
  3. Endorsement schedule review
  4. Sub-limit identification
  5. Defense cost treatment confirmation
  6. Per-project aggregate verification
  7. Contractual liability scope check
  8. Umbrella/excess following-form review

Use our EMR Calculator as part of your broader risk management assessment.

FAQs

How do I locate hidden liability limits in a subcontractor's policy? Request the full policy including declarations page, all endorsements, and the policy jacket. Review aggregate status, sub-limits, defense cost treatment, and endorsement exclusions. The certificate of insurance alone does not reveal hidden limits. Budget 45-90 minutes per subcontractor for a thorough review.

What is aggregate erosion and why does it matter to GCs? Aggregate erosion occurs when a subcontractor's general aggregate limit gets reduced by claims on other projects. A $2M aggregate shared across 10 projects can be partially or fully consumed before a claim arises on your project. Require a per-project aggregate endorsement (CG 25 03) to protect against this.

What are the most common sub-limits in construction insurance policies? Products-completed operations, contractual liability, and pollution are the three most common sub-limited coverages. Products-completed operations sub-limits often cap at $500,000. Pollution sub-limits frequently sit at $100,000-$250,000. These caps apply even when the policy face page shows higher overall limits.

How does defense cost inclusion reduce effective coverage? When defense costs are included within the policy limit (defense-inside), legal fees reduce the amount available for claim payments. A $1M policy with $400,000 in defense costs leaves only $600,000 for the actual claim. Policies that pay defense costs outside the limit preserve the full stated amount for claim payments.

Should GCs require per-project aggregate endorsements from subcontractors? Yes. A per-project aggregate endorsement (CG 25 03 or equivalent) dedicates the subcontractor's full aggregate limit to your project. Without it, the aggregate is shared across all the sub's projects during the policy period. This is the single most effective way to prevent aggregate erosion from affecting your project.

How often should GCs check subcontractor liability limits? Check limits at three points: during prequalification, at contract execution, and at each annual policy renewal. Mid-project aggregate checks are also recommended for high-risk trades or subs working on multiple large projects. Automated compliance platforms can monitor this continuously.

Take Control of Hidden Liability Limits

SubcontractorAudit flags hidden limits, tracks aggregate status, and verifies endorsement compliance across your entire subcontractor roster. Request a demo to see how the platform protects your projects from coverage gaps.

locate hidden liability limitsrisk-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.