A subcontractor agreement is not paperwork. It is the document that decides which company absorbs the loss when a subcontractor causes one. The certificate of insurance documents that the subcontractor’s policy was in force on a given day. The subcontractor agreement creates the contractual obligations the certificate references—indemnification, additional insured status, waiver of subrogation, and primary and non-contributory coverage. Without the agreement, the certificate is a snapshot of someone else’s insurance. With it, that insurance becomes the line of coverage that responds when your name shows up on a lawsuit alongside the subcontractor’s.
I have been doing this for a long time, and the pattern I see most often on commercial contractor accounts is the same one: the certificates are on file, the agreements are either missing, generic, or so weak that they cannot enforce what the certificates claim. The agreement is the contract; the certificate is the evidence. A buyer who collects evidence without enforcing the contract is buying paperwork. A buyer who enforces the contract and verifies the evidence is buying risk transfer.

- What is a subcontractor agreement, and why is it different from a certificate of insurance?
- What do the four operating clauses in a subcontractor agreement actually do?
- Where do most subcontractor agreements fail at claim time?
- What happens when there is no subcontractor agreement and only a COI?
- How I think about subcontractor agreements during an Avanti Group Diagnostic
- Frequently Asked Questions
What is a subcontractor agreement, and why is it different from a certificate of insurance?
A subcontractor agreement is a contract between the hiring business (the prime, the general contractor, the property owner, or the operator) and the subcontractor that performs work on the hiring business’s behalf. It defines the scope of work, the price, the schedule, the payment terms, and—critically for risk—the insurance and indemnification obligations the subcontractor takes on as a condition of doing the work. For Iowa commercial contractors, the agreement is the foundation of every business insurance program that depends on third-party labor.
A certificate of insurance is a one-page summary the subcontractor’s broker issues to document that the subcontractor’s policies were in force on the day the certificate was issued. The certificate is not a contract. It does not modify the underlying policy. It cannot, by itself, grant coverage that the policy does not include.
The two work as a system. The subcontractor agreement creates the obligation—the subcontractor will name the hiring business as additional insured, waive subrogation in the hiring business’s favor, carry primary and non-contributory coverage, and indemnify the hiring business for liability arising out of the subcontractor’s work. The certificate documents that the underlying insurance program complies with those obligations on the day of issuance. The agreement creates the legal duty; the certificate is the evidence the duty is being met. A relationship that has one without the other has only half of what it needs.
The first time I worked through a denied claim where the COI was clean and the subcontractor agreement was a single-page change-order, I learned that the certificate without the agreement is a defense the carrier walks through in twenty minutes. The carrier owed coverage to whatever the policy and its endorsements said it owed coverage to. Without an enforceable contract demanding the right endorsements, the certificate was a paper trail leading to a wall.
What do the four operating clauses in a subcontractor agreement actually do?
A real subcontractor agreement has four clauses that carry the operational risk transfer. They are not optional, and they are not interchangeable.
Indemnification. The indemnification clause is the contract’s transfer-of-loss mechanism. It says: if the subcontractor causes a loss or contributes to a claim against the hiring business, the subcontractor will defend and indemnify the hiring business for that loss. The clause has to be drafted to comply with state anti-indemnity statutes. Iowa Code Chapter 537A.5 limits indemnification in construction contracts where the indemnitee was solely or partially at fault; the clause needs to be enforceable under that limit, not voided by overreach.
Additional insured status, naming the hiring business. The clause requires the subcontractor to add the hiring business to the subcontractor’s commercial general liability policy as an additional insured, on both ongoing and completed operations, via the standard ISO endorsements (CG 20 10 for ongoing, CG 20 37 for completed). The hiring business then benefits from the subcontractor’s CGL when a claim arising out of the subcontractor’s work names both parties. Without the clause, the subcontractor’s carrier owes coverage only to the named insured—the subcontractor—and the hiring business has to rely on its own policy and on indemnification recovery. With the clause and the right endorsements in place, the subcontractor’s policy is the line of coverage that responds. The additional insured article walks through which endorsements grant what status, and what the limits of additional insured coverage actually are.
Waiver of subrogation in the hiring business’s favor. The clause requires the subcontractor to waive its insurer’s right to subrogate (recover) against the hiring business after a covered claim. Without it, the subcontractor’s carrier can pay a tenant-side or job-site claim and then come back against the hiring business, even where the hiring business was not at fault. The waiver bars that recovery and has to be present on the subcontractor’s policy as an endorsement (not just in the contract); the contract creates the obligation, and the endorsement on the policy is what binds the carrier.
Primary and non-contributory coverage. The clause requires the subcontractor’s CGL to be primary, and non-contributory with the hiring business’s own CGL, when a claim names both parties. Without it, the carriers fight over which policy pays first, with the hiring business’s own program often forced to pay before the subcontractor’s. With it, the hiring business’s policy responds only after the subcontractor’s limits are exhausted. As with the AI and waiver clauses, the obligation lives in the contract and the binding language lives in the endorsement.
The four clauses move risk in the same direction: away from the hiring business and onto the subcontractor’s insurance program. None of them works by itself. All four working together turn the contract into a real risk-transfer document.
Where do most subcontractor agreements fail at claim time?
The agreements I have read on commercial accounts fail in roughly five places, in descending order of frequency.
The agreement is missing. The most common failure is no written subcontractor agreement at all. The relationship is governed by a purchase order, a quote, a change order, or a verbal understanding. The COI is on file. The contractor believes the risk is transferred because the certificate exists. The carrier disagrees, because without an enforceable contract requiring the AI, waiver, and primary/non-contributory endorsements, the certificate is evidence of a policy the contractor was never a beneficiary of.
The agreement is generic. A boilerplate subcontractor agreement that does not specify additional insured form numbers, does not require waiver of subrogation, does not require primary and non-contributory language, and does not require minimum limits is a contract that produces a clean COI and zero functional risk transfer. The carrier reads the contract and finds nothing it has to honor.
The agreement does not match the actual operation. An agreement that demands $1 million limits when the contractor’s customer contracts require $5 million is an agreement that leaves a $4 million layer of exposure between the subcontractor’s coverage ceiling and the contractor’s downstream contractual obligation. The reverse failure—a contractor that demands $10 million in subcontractor coverage on a $200,000 paint project, driving away every reasonable bidder—is also a contract failure.
The agreement is enforceable but the conditions are not met. The contract requires notice, cooperation, accurate representations, and waiver of subrogation, and the subcontractor has signed a separate vendor agreement that voids one of those conditions on its own carrier’s policy—most commonly by waiving subrogation in a way the contract did not anticipate. The carrier denies coverage citing the impaired condition; the contract did not protect against the second waiver.
The agreement is signed but never followed up. The subcontractor signs at award. The first project is done. The next project is added by purchase order without a new agreement. The original agreement’s effective date is two years stale and the subcontractor’s insurance has renewed three times with different carriers, different endorsements, and different limits. The agreement is in the file, and so is the original COI from three policy periods ago. Neither matches what is actually in force when the claim arrives.
The thread running through all five: the contract has to be present, drafted to do the work, matched to the operation, paired with the right endorsements on the underlying policy, and refreshed across the life of the relationship. A contract that meets one or two of those conditions is a contract that produces a denial.
What happens when there is no subcontractor agreement and only a COI?
Two things, and both are bad for the hiring business.
The first thing that happens is the GL carrier declines the additional insured tender. The contractor’s broker submits the loss to the subcontractor’s carrier and asks them to defend and indemnify under the AI endorsement listed on the COI. The carrier reads the underlying policy, finds that the AI endorsement either is not actually there or is conditional on a written contract that does not exist, and declines the tender. The hiring business then tenders the same loss to its own CGL carrier, which defends—at the cost of the hiring business’s own renewal pricing, loss history, and retention.
The second thing that happens is the indemnification recovery is uncollectable. Without a written contract, the hiring business has no enforceable basis to require the subcontractor to indemnify it for the loss. The subcontractor, if it has not assigned its rights to its own carrier through the AI tender process, can defend itself on the merits and may simply lack the assets to pay an indemnity claim. The hiring business is left with its own carrier’s payment, its own retention, and its own renewal premium increase. The subcontractor is left with no contractual exposure to the loss, because the contract that would have created that exposure does not exist.
For Iowa commercial contractors—general contractors, property managers, manufacturers with outside service providers, anyone whose operation depends on third-party labor on the job site—this is the failure mode that turns a single seven-figure claim into a renewal-pricing event that compounds for three years.
How I think about subcontractor agreements during an Avanti Group Diagnostic
When the Avanti Group team runs a Business Risk Diagnostic™ for a commercial contractor, the subcontractor agreement is one of the first documents the team asks to see. Not the COIs on file—those come later. The contracts themselves.
I want to read the form the contractor uses with every subcontractor. I want to see whether the indemnification clause is enforceable under Iowa Code 537A.5. I want to read whether the AI, waiver, and primary/non-contributory clauses name the right endorsement forms and specify ongoing and completed operations. I want to know who in the organization is responsible for getting the agreement signed before a sub sets foot on a job. I want to see whether the agreement is refreshed at each new project or relies on a master that signed three years ago. And then I want to see the COIs and the endorsement PDFs that back up the agreement, in that order.
A contractor whose subcontractor agreements are present, well-drafted, matched to the operation, and refreshed at every project—and whose COIs match the agreement—is a contractor whose risk management program has done the work. A contractor with the same operations and the same loss history but with weak or missing subcontractor agreements is operating with a hidden retention layer that shows up only when a claim arrives. The Diagnostic is the work that surfaces the gap before the claim does.
The principle I came back to after years of watching this play out: the agreement is not the paperwork. The agreement is the program. The certificate confirms the program is in force. Both have to be in place for either one to mean anything. For Iowa commercial contractors building a real commercial insurance program, the subcontractor agreement is where that program either holds together or falls apart at the first significant claim.
Frequently Asked Questions
What is the difference between a subcontractor agreement and a certificate of insurance?
A subcontractor agreement is the contract between the hiring business and the subcontractor that defines the scope of work and the insurance and indemnification obligations the subcontractor accepts. A certificate of insurance is a one-page summary the subcontractor’s broker issues to document that the subcontractor’s policies were in force on the day the certificate was issued. The agreement creates the legal duty; the certificate is the evidence the duty is being met. Both are required for real risk transfer; neither one alone is sufficient.
Is a verbal subcontractor agreement enforceable?
A verbal agreement may create enforceable contract terms under state law, but it is materially weaker than a written one. Insurance obligations—additional insured status, waiver of subrogation, primary and non-contributory coverage—require specific contract language to bind the subcontractor’s carrier, and a verbal agreement does not produce that language. In practice, a subcontractor’s CGL carrier will decline an additional insured tender that relies on a verbal contract because the underlying policy endorsement conditions AI status on a written contract requiring it. Commercial contractors should treat every subcontractor relationship as requiring a written, signed agreement before work begins.
What does an Iowa-enforceable indemnification clause look like in a subcontractor agreement?
Iowa Code 537A.5 limits enforceability of indemnification clauses in construction contracts where the indemnitee (the party seeking indemnity) was solely or partially at fault for the loss. An enforceable Iowa indemnification clause requires the subcontractor to indemnify the hiring business for liability arising out of the subcontractor’s work, excluding the hiring business’s own negligence. Overbroad indemnification clauses that purport to cover the hiring business’s own fault are unenforceable, and an unenforceable clause typically falls in its entirety—meaning the contractor ends up with no indemnification protection rather than a narrowed but enforceable one. Counsel familiar with Iowa construction law should draft or review the clause.
How often should a subcontractor agreement be updated or refreshed?
At minimum, at every project unless the relationship is governed by an active master subcontractor agreement that explicitly covers the new scope and time period. Master agreements that pre-date the current insurance program, the current scope of work, or the current contractual relationships downstream of the contractor are agreements that have likely drifted out of alignment. A standing practice of refreshing the agreement at each new project—or at minimum confirming the master still matches the current operation—prevents the slow accumulation of stale contract language that fails at claim time.
What happens if a subcontractor signs an agreement but cannot meet the insurance requirements?
The agreement is breached at signing. The standard response is to either require the subcontractor to obtain compliant coverage before starting work (often within 5 to 10 business days), substitute a subcontractor whose program already meets the requirements, or—rarely and with documented business justification—reduce the contractual insurance requirements to match what the subcontractor can carry. The third option transfers risk back to the hiring business and should not become routine. The cleaner path is to refuse to award work to subcontractors who cannot evidence the required program.
