General contractors and project owners require HVAC subcontractors to carry a specific bundle of insurance and to prove it on a certificate of insurance before the job starts. The core of it is general liability with limits the GC sets, additional-insured status that reaches your completed work, workers compensation, and commercial auto — often with umbrella or excess limits, a waiver of subrogation, and primary-and-noncontributory wording layered on for larger projects. This post walks through each piece, why the GC asks for it, and what to confirm so your certificate clears review the first time.
The thing to hold onto up front: the general contractor sets the requirements, including the limits. Your job is to read them, match them, and prove them — not to guess what is expected. The full treatment of how these coverages work lives across our general liability page and the commercial HVAC contractor pillar; this post stays on the certificate bundle a GC actually demands.
The certificate of insurance is the gatekeeper
Almost everything a general contractor requires arrives in one document: the certificate of insurance, or COI. Your agent issues it, and it summarizes the policies you carry — the lines, the limits, the policy periods, and the additional-insured endorsements attached — on a single page the GC can file. No certificate, no start date; that is how commercial jobs work.
The thing to understand about a COI is that it is a snapshot, not the coverage itself. It reports what is on your policy; it does not create anything. If the certificate shows additional-insured status but the endorsement is not actually attached to the policy, the certificate is hollow. So the discipline is to make sure the policy behind the certificate carries the forms the contract requires — and to confirm the exact forms and editions rather than trusting that a checked box on the COI means the right endorsement is in force.
General liability and the limits the GC sets
At the center of the bundle is general liability, and the GC will require it with specific limits — typically a per-occurrence limit and a separate aggregate. The number is the general contractor’s or owner’s call. Different projects carry different requirements, larger and more complex jobs carry higher ones, and on bigger work the GC often requires an umbrella or excess layer sitting on top of the underlying general liability and auto to reach the required total.
The practical move is not to assume the limits you already carry are enough; it is to read the insurance requirements in the contract and match what the GC names. If the project calls for more capacity than your primary policy provides, an umbrella is how you reach it. Because the GC sets the figure and projects vary widely, confirm the per-occurrence and aggregate the contract states and add umbrella or excess capacity where it calls for it — rather than learning at certificate review that your limits fall short.
Additional-insured status, including completed operations
A general contractor will require that it — and usually the owner — be named as an additional insured on your general liability policy. The reason is direct: if a claim arises out of your work, the GC and owner can be pulled in, and additional-insured status lets them draw on your policy rather than only their own. For HVAC, this requirement almost always has two parts.
The first is ongoing operations, commonly named on the ISO CG 20 10 endorsement, which covers the GC while your crew is on site. The second is completed operations, on CG 20 37, which extends the GC’s interest to your finished work after the project closes. The completed-operations piece is the one that matters most for HVAC, because an HVAC install can fail long after the job is done — and an ongoing-operations endorsement does not reach that tail. The full breakdown of those two forms is in what is CG 20 37 additional insured completed operations; the requirement on the certificate is what concerns us here. Confirm the exact endorsements and editions the contract names, because a generic additional-insured form may not satisfy a completed-operations requirement.
Workers comp, commercial auto, and the rest of the bundle
Beyond general liability and additional-insured status, a general contractor typically requires two more lines whenever they apply. Workers compensation comes up if you have employees — it is a legal obligation in most states, and the GC wants it so your employees’ injuries do not land on the GC’s own comp program. The full treatment is on the workers compensation page, and the HVAC classification side is covered in the HVAC workers comp class code 5537. Commercial auto comes up because HVAC crews drive to the site — vans, service trucks, equipment in tow — and the GC will require it with a limit it sets. That line, and why the trade needs it, is covered in why HVAC contractors need commercial auto and on the commercial auto page.
Two contract-driven additions round out the bundle on larger jobs. A waiver of subrogation means your insurer gives up its right to recover from the GC after paying a claim, shielding the GC from being pursued by your carrier. Primary-and-noncontributory wording means your policy responds first and the GC’s policy does not have to contribute. Both are added by endorsement, both change how the policies stack, and both have to actually be on your policy — not merely promised on the certificate.
How to check your own coverage against the requirements
The bundle turns into a checklist you run against the contract before the certificate goes out — the actionable part of this post:
- Get the insurance requirements in writing and read them. The contract names the required lines, the limits the GC sets, and the specific endorsements. Work from that document, not from memory of past jobs.
- Match the general liability limits the GC sets. Confirm your per-occurrence and aggregate meet what the contract names, and add umbrella or excess capacity if the project calls for more than your primary policy provides.
- Confirm both additional-insured endorsements are attached. Verify completed operations (CG 20 37) and ongoing operations (CG 20 10) are on the policy if the contract requires both — not just checked on the certificate.
- Confirm workers comp and commercial auto where they apply. If you have employees and crews that drive, verify both lines are in force at the limits required.
- Confirm the contract wording. Make sure your policy can carry the waiver of subrogation and primary-and-noncontributory wording the contract requires.
Because wording, forms, and editions vary by carrier and project, confirm the exact forms and editions the contract calls for before the certificate is issued — sorting it out up front is what keeps a certificate from bouncing back and holding up your start date.
Where the requirements fit in your program
Meeting a general contractor’s insurance requirements is the practical core of qualifying for commercial HVAC work, and the same certificate discipline carries over to larger residential HVAC accounts. Build the program so it can answer the bundle: general liability with completed-operations additional-insured status available, workers compensation and commercial auto where they apply, and an umbrella ready for the projects that call for higher limits. When you are ready, start a quote, read what is CG 20 37 additional insured completed operations and does general liability cover completed operations for HVAC for the additional-insured detail, or step back to what drives HVAC insurance costs to see how the commercial requirements shape the program.