General liability does not carry one single limit — it carries several, and the one tied to your finished work is the products-completed operations aggregate. It is a separate annual cap, distinct from the general aggregate that answers your on-site claims, and the losses on the work you leave behind draw against it. For a concrete contractor, it is the limit that matters most.
This post explains what the products-completed operations aggregate is, how it differs from the general aggregate, why completed-operations claims erode this specific bucket, and why an umbrella sits above it for a concrete business. The short version: your finished installation is “your work,” and the aggregate behind it is a distinct pool of limit worth knowing rather than assuming.
General liability carries more than one limit
The structural fact most owners miss is that a general liability policy does not have a single cap. It has several limits working at once — a per-occurrence limit that caps any one claim, and separate aggregates that cap total payouts over the policy term. Understanding which claim draws against which limit is what turns a policy from a stack of numbers into something you can actually reason about.
For a concrete installation contractor, the two aggregates are what matter most. One answers the claims that happen while the job is running; the other answers the claims that arise from work you have already finished. They are separate buckets, and a claim draws against one or the other depending on where in the life of the job the harm arises. Knowing the difference is the whole point of this post, because for concrete the two buckets are not used equally.
The general aggregate versus the completed-operations aggregate
The general aggregate is the annual cap for your on-site, in-progress claims — the premises-and-operations losses that happen while the work is underway. A member of the public hurt around your pour, a blowout that damages a neighbor’s property, a delivery driver injured on the site: those are ordinary general liability claims, and they draw against the general aggregate.
The products-completed operations aggregate is a separate annual cap for claims arising from work you have already finished. A slab, footer, driveway, or foundation you placed that fails downstream, after the job is done, and injures someone or damages property draws against this bucket — not the general one. The two aggregates are distinct pools of limit, and the whole reason completed operations has its own cap is that claims on finished work behave differently from claims on work in progress. For a concrete contractor, that separation is not a technicality: it is the reason the completed-operations bucket is the one to watch.
Why completed-operations claims erode this specific bucket
The reason a concrete failure draws against the products-completed operations aggregate comes straight from the form. In the standard ISO commercial general liability coverage form — the one most policies start from, in ISO’s system usually the occurrence version known as CG 00 01 — the products-completed operations hazard covers bodily injury and property damage arising out of “your work” away from your premises, after the work is complete and has left your control.
The phrase to hold onto is “your work.” A concrete contractor performs work — you pour, place, and finish concrete and leave the finished installation behind. That finished slab, footer, or foundation is “your work” in the policy’s language, so when it fails downstream and causes a serious third-party claim, the loss is routed to the products-completed operations hazard, and it draws against that hazard’s aggregate. This is the completed-work mechanism — it turns on the concrete you install and leave behind — and for a concrete business it is the heart of why the aggregate matters at all: the bucket exists to answer the exposure that defines the trade.
Real-World Scenario: A crew pours and finishes the foundations and flatwork on a commercial project and closes the job out. Well after the work is done, a structural section fails as the ground moves through repeated freeze-and-thaw cycles, and the resulting third-party property-damage and bodily-injury claim is serious. Because the harm arises from finished work — “your work” away from the premises after completion — the claim draws against the products-completed operations aggregate, not the general aggregate that answers the on-site claims. The contractor whose completed-operations aggregate was set for the work being done, and who carried an umbrella above it, is in a very different position than the one who never looked at the bucket the loss would actually hit.
Confirm the hazard is not excluded first
Before the size of the aggregate matters at all, the hazard behind it has to be present. Some policies can carve out the products-completed operations hazard with an exclusion endorsement — in ISO’s system, a form along the lines of CG 21 04 — which would remove the very coverage a concrete contractor most needs. If the hazard is excluded, the aggregate is beside the point, because the coverage it caps is gone.
That makes the check a two-step one: first confirm the products-completed operations hazard is actually in your policy and not excluded, then confirm the aggregate behind it is set for the work you do. It is an easy thing to miss on a policy bought on price and a hard thing to discover after a failure. How this is written varies by carrier, so read the form rather than assume — the point of naming the coverage is so you can verify it is there.
Why an umbrella sits above the aggregate
Because the products-completed operations aggregate is separate and finite, a serious completed-operations claim can test it — and this is a class where that bucket actually gets used. When the work you leave behind could produce a claim large enough to reach the primary limit, umbrella liability sits above the primary policy and adds limit over both aggregates, including the completed-operations one.
An umbrella does not replace the aggregate, and it does not change what the primary form covers or how the trigger works. It extends the height of coverage over the primary policy — more room above the bucket the completed-operations losses draw against. For a concrete contractor with real completed-work exposure, or one whose contracts demand higher limits, the umbrella is often the layer that makes the whole structure adequate. How much sits above, and how it is arranged, depends on the work and the contracts, which is why we build it to the operation rather than quote a figure in the abstract.
The truck seam: what this aggregate does not cover
The products-completed operations aggregate is a general liability limit, and it answers the harm your finished work causes — not your vehicles. A boom pump truck and a ready-mix mixer fleet are covered under commercial auto, which answers auto liability and physical damage on the trucks themselves. When a claim involves a truck, it runs to auto; when a claim involves your finished concrete, it runs to completed operations and draws against this aggregate. Keeping that seam clear matters, because the two lines answer different exposures and carry different limits.
Set the aggregate for the work you actually do
The takeaway is simple: for a concrete contractor, the products-completed operations aggregate is the limit that answers the work you leave behind, and it is separate from the general aggregate that answers your on-site claims. Confirm the hazard is present and not excluded, make sure the aggregate is set deliberately for your completed-operations exposure rather than left at a default, and layer an umbrella above it when the work could produce a claim large enough to test the primary limit. How the trigger is written matters here too, so it is worth reading occurrence versus claims-made and the full picture of completed operations alongside this. When you are ready, start a quote, read the full general liability page, or browse the coverage overview to see where each limit sits. For what drives the cost behind these limits, see what drives concrete insurance cost.