Completed operations is the part of your general liability that covers the work after you have finished it — the system you installed last season that fails this one. General liability covers what happens during the job; completed operations covers what your finished work does after you have left. For an HVAC contractor it is the single most important coverage in the policy, because the loss that defines the trade does not happen the day of the install. It happens later. This post is the dedicated explainer of what completed operations actually is and how its long tail works.
The broader question of whether general liability responds at all to the install that fails after the job is handled in our companion piece, does general liability cover completed operations for HVAC, and the full general liability treatment lives on the general liability page. Here the focus is narrower and deeper: what completed operations is, why the tail is the whole point, and what happens to that tail when you eventually close the doors.
What completed operations actually is
The standard commercial general liability form answers two different timeframes. The first is your ongoing operations — the injury or damage that happens while your crew is on the job. The second is completed operations, delivered through the part of the form called the products-completed-operations hazard: it responds to third-party bodily injury and property damage arising out of your finished work, away from your premises, once the job is complete. Wording and form numbers vary by carrier, so confirm the exact form and edition on your policy — but on most contractor forms the products-completed-operations hazard is a real, named grant, included automatically rather than something you have to invent.
That second timeframe is the one this post is about. A residential service-and-replace shop and a commercial mechanical contractor both live in it, because an HVAC system keeps running after the crew leaves: it heats, cools, moves combustion gases, carries refrigerant, and drains condensate, continuously, for years. A defect in the work can become a serious third-party loss long after the job closes. That is the completed-operations exposure, and naming it correctly is the first step to carrying it deliberately.
Why the tail is the whole point for HVAC
Most trades carry some completed-operations exposure; few carry it the way HVAC does. A botched connection does not announce itself on the day of the install — it fails on the coldest night of the year, or the hottest, when the system is under load and you are nowhere near it. The HVAC versions of the completed-operations claim are specific and serious: a fire traced to the install, a carbon-monoxide exposure from a flue or heat-exchanger fault, water damage from a failed condensate line, a component or wiring fault that surfaces after completion.
Every one of those is third-party bodily injury or property damage arising from finished work — the textbook products-completed-operations claim. And every one of them surfaces on a delay. That delay is what the industry calls the tail, and it is why an HVAC contractor cannot treat the general liability policy as a thing that protects only today’s jobs. Today’s policy is also protecting the tail of every job you have already finished, and it is the reason the coverage mechanics below matter so much.
Occurrence vs claims-made: what protects the tail
The defining feature of the HVAC exposure is timing, and the coverage mechanic that matches it is the policy’s trigger. Standard contractor general liability is written on an occurrence basis, which means it responds to a claim based on when the injury or damage happened, not when the claim is filed. So a system you installed under this year’s policy that fails and causes damage two years from now is generally answered by the policy that was in force when you did the work. That is the occurrence trigger doing its job, and it is why the long HVAC tail is covered at all.
Contrast that with a claims-made policy, which responds only while a policy is active and the claim is reported during the period — or during an extended reporting period you buy. Most contractor general liability is occurrence-based, which is what you want for this trade. But if yours is claims-made, the way it handles a lapse, a carrier switch, or your eventual retirement becomes something to read closely, because the tail is exactly where a claims-made gap bites. Wording and form numbers vary by carrier, so confirm whether your form is occurrence or claims-made on the policy itself rather than assuming.
When you retire, sell, or close the business
The occurrence trigger has a practical consequence that contractors miss until it is too late: the coverage that answers a job’s tail is the policy that was active during the job, and once you stop renewing, no new policy is collecting fresh occurrences on your behalf. While you are operating, continuity handles this — each year’s policy quietly stands behind that year’s installs. The risk concentrates at the end.
When you retire, sell, or close, arrange the appropriate tail or extended reporting protection so completed-operations claims that surface afterward still have a policy behind them. On an occurrence form the existing policies generally continue to answer their own periods, but the handling of a clean wind-down — and the role of an extended reporting period if any part of your program is claims-made — is exactly the conversation to have before you turn off the renewals. Wording and form numbers vary by carrier, so confirm the available tail option and its terms on your own policy rather than assuming the coverage simply continues forever.
How to check your own policy
The mechanics above turn into four concrete things to confirm on your own form — the actionable part of this post:
- Confirm completed operations is included, not excluded. The products-completed-operations hazard is part of the standard CGL and is usually granted, but some forms exclude or sub-limit it. Verify it appears on your policy rather than assuming it. Wording and form numbers vary by carrier — confirm the exact form and edition.
- Check the products-completed-operations aggregate. This is a separate annual limit, distinct from your per-occurrence and general aggregate, that applies specifically to completed-operations claims. Set it to match your real install and changeout volume.
- Confirm the trigger is occurrence, and mind the lapse. Confirm your policy is occurrence-based, and treat continuity as part of the coverage — the occurrence policy in force during each job is the one that answers its tail.
- Plan the tail before you wind down. When you sell, retire, or close, confirm how the program handles claims that surface afterward, including any extended reporting period option.
Carry it before a job comes back
Treat every completed install as a claim that could surface years from now, because that is exactly what it is. Carry general liability with completed operations confirmed and its aggregate set to your real volume, keep the policy continuous so the occurrence trigger protects each job’s tail, and plan the tail handling before you ever wind the business down. A residential HVAC contractor and a commercial HVAC contractor both live on this coverage, just with different volumes behind the aggregate.
Strong install-quality and commissioning practices reduce how often a job comes back, measured against OSHA safety standards and your work under the federal EPA Section 608 refrigerant rules — but the coverage question is settled before any of that. When you are ready, start a quote, read how this fits the policy in does general liability cover completed operations for HVAC, or step back to what drives HVAC insurance costs to see where completed operations sits in the program.