Boring Insurance Agency
A general liability declarations page on a desk beside a stack of bound project files tied with elastic, low sun through the window

What is a per-project or per-location aggregate, and how does the general aggregate work?

The general aggregate is the most your policy will pay in total across the whole policy year, however many claims arrive, so by default every job and every address you operate shares one pot. A per-project aggregate (CG 25 03) gives each construction project its own; a per-location aggregate (CG 25 04) does the same thing by address. Without either, claims on one job or at one site can exhaust the limit that was supposed to protect all the others for the rest of the year.

One aggregate, four jobs.Without the endorsement, the first project’s claims can exhaust the others.
/ Start here

Tell us the situation.

Already a client and need a certificate, ID card, policy change or to report a claim? Send a service request.

One licensed human replies the same business day — not five agents, not an auto-responder. If the policy you have is already the right one, we will tell you.

We use this to quote and service your insurance, and we do not sell it or pass it to lead networks. Privacy policy.

/ Don’t want to read all this?

Send us what you have. We’ll tell you if it’s right.

Your current policy paperwork, a renewal notice, or nothing at all. A licensed agent reads it and replies the same business day.

The detail

  • ISO form CG 25 03 provides a separate designated construction project general aggregate limit for each project, in place of a single general aggregate applying to all of them.

    ISO CGL endorsement CG 25 03

  • ISO form CG 25 04 performs the equivalent function by designated location rather than by construction project.

    ISO CGL endorsement CG 25 04

What this means for you

  • A $2,000,000 general aggregate is not $2,000,000 per job unless it has been endorsed to be. On a contractor running several projects at once, that is the difference between a limit and a shared limit.
  • A general contractor asks for it for that reason: they do not want the limit protecting their project to have been spent on somebody else’s.
  • It is one of the few endorsements that genuinely buys you more coverage rather than redistributing it, and it is priced accordingly.

Related questions

What is the difference between per-project and per-location?

The same mechanism aimed at a different unit. CG 25 03 gives each designated construction project its own general aggregate; CG 25 04 gives each designated location one. Contractors normally want the project version because their work is organized by job. Owners and operators running several premises — a restaurant group, a chain of stores, a landlord with a schedule of buildings — want the location version, so a claim at one address cannot exhaust the limit protecting the others. Both leave the per-occurrence limit alone; it is only the annual pot that is divided.

Does the per-occurrence limit change?

No, and this is the part that gets misread. A $1M per occurrence / $2M aggregate policy endorsed per project still pays a maximum of $1M for any single claim. What changes is that each project gets its own $2M annual ceiling instead of all of them sharing one. If the concern is a single catastrophic loss rather than several jobs competing for one pot, the answer is a higher per-occurrence limit or an umbrella, not this endorsement.

When an umbrella is the answer instead
How would I know my aggregate had been eroded?

Usually you would not, until a certificate is questioned or a claim is reported and the remaining limit is disclosed. There is no notification when another job’s claim reduces the pot. On a contractor with several sizeable projects running, this is the argument for the endorsement and for an umbrella above it.

Does it apply to completed operations too?

Read the form. The products-completed operations aggregate is typically a separate limit that these endorsements do not reallocate, which surprises people who assume a per-project endorsement segregates everything. It is worth confirming rather than assuming.

What is CG 25 03?

CG 25 03 is the ISO general liability endorsement titled Designated Construction Project(s) General Aggregate Limit. It gives each construction project listed on it, or every project where the blanket version is used, its own general aggregate limit instead of one annual limit shared across all of your work. The per occurrence limit does not change. Contracts ask for it so that a claim on somebody else’s job cannot spend the limit that was supposed to protect theirs.

Need this handled?

Reading about it and having it handled are different jobs, and the second one is ours. We place the accounts other brokers decline — claims history, a cancellation, an unusual operation, a business nobody wants to underwrite twice — and we will tell you when the policy you already have is the right one. Tell us the situation and a licensed human replies the same business day.

Written by the licensed brokers at Boring Insurance. Last updated 2026-08-18. See all guides.

Call/Text(626) 344-2158Quote