
COMMERCIAL INSURANCE · FRISCO, TX
Per Project vs Per Policy General Liability: Why Your Vendor’s Asking (and Your Carrier May Be Saying No)
A direct explainer for North Texas business owners and subcontractors on the General Liability endorsement that’s quietly deciding which bids you can accept.
TL;DR FOR BUSY PEOPLE
Your General Liability policy almost certainly has one shared aggregate limit that drains across every job you complete during the year — and most general contractors in North Texas now require a separate, dedicated aggregate for their project before they’ll let you on site. The endorsement that delivers it (ISO form CG 25 03) isn’t offered by every carrier, which is why your current insurer may be declining the request while a different carrier writes it readily, often at a higher premium and sometimes through the surplus lines market.
FAST ANSWER
- Yes, they are two different coverage structures. “Per policy” (the General Aggregate) is one shared pool of money for all your jobs in a policy year. “Per project” is a separate, dedicated pool for each individual project — added by the CG 25 03 endorsement.
- The Texas nuance: Tier-1 North Texas general contractors routinely require the per-project aggregate as part of a four-part contractual package — alongside Additional Insured, Primary & Noncontributory, and Waiver of Subrogation.
- The financial impact: Adding per-project aggregate typically increases your GL premium by 15–35%. If your current carrier doesn’t write the endorsement at all, you’ll often need to move to a different commercial carrier — sometimes at two to four times your current premium.
A Friday at 4:47 PM in Frisco
It’s 4:47 PM on a Friday in Frisco. The Monday job start is fixed. A framing subcontractor is parked at a Buc-ee’s off the Dallas North Tollway, holding a Certificate of Insurance his agent emailed him an hour ago — and a text from the general contractor’s project manager that just rejected it.
The reason isn’t ambiguous. The COI shows a $2 million General Aggregate. The contract requires a $2 million per-project aggregate. Same dollar amount. Completely different coverage architecture. And the carrier on the COI — a household-name insurer he’s been with for four years — doesn’t write the endorsement at all.
He has 64 hours to fix it, or the foreman starts Monday without him on the site.
This scene is replaying every week across North Texas, and the underlying mechanics are identical whether you’re a roofer in Frisco, an HVAC contractor in McKinney, or a framing subcontractor bidding into The Fields development along the Tollway. According to the Frisco Economic Development Corporation, billions in active vertical and horizontal development are underway across the city — and every Tier-1 GC running those jobs writes Master Service Agreements that require a dedicated, per-project aggregate on every subcontractor’s General Liability policy. The faster you understand how your commercial coverage architecture is built, the fewer Monday mornings you spend on the bench.
Proverbs 27:12: “A prudent man foreseeth the evil, and hideth himself: but the simple pass on, and are punished.” The “evil” here isn’t a coverage denial. It’s the silent erosion of your aggregate by claims on jobs you’ve long since finished — until the day the GC asks for proof and you have nothing left to show.
What “Aggregate” Actually Means on a General Liability Policy
Before the comparison makes sense, the underlying mechanic needs to be exposed clearly.
A standard General Liability insurance policy doesn’t give you a separate stack of coverage for each job you take on. It gives you one shared bucket of money — the General Aggregate Limit — that drains across every claim arising from any of your operations during the entire policy year. When that bucket hits zero, your policy is exhausted. Not just for the job that caused the loss. For every job, on every site, until renewal.
Think of it as a family checking account. Every kid spends from the same balance. One teenager’s expensive month can drain the account dry — and the younger siblings, who haven’t spent a dime, are now locked out until the next deposit clears.
The Per Project Aggregate Endorsement — ISO form CG 25 03 — restructures the policy. Instead of one shared bucket, the carrier issues a separate, fresh aggregate for each of your defined “projects.” If one project triggers a major loss and exhausts its dedicated aggregate, the other projects still have their full limits intact. According to the International Risk Management Institute (IRMI), this endorsement is one of the most commonly required contractual modifications in commercial construction nationwide — and the reason is purely structural: a general contractor doesn’t want their project’s coverage degraded by losses on someone else’s job site.
Same dollar limit on paper. Radically different protection in the field.
Why Every North Texas GC Now Requires Per-Project Aggregate
The North Texas construction pipeline is the deepest it has ever been. Universal Kids Resort is rising in west Frisco. The Fields is unfolding across 2,500 acres along the Tollway. The PGA Frisco corridor continues to expand. The 380 corridor through Prosper, Celina, and Aubrey is being bid on weekly. Every one of those mega-projects is being managed by a Tier-1 general contractor — Beck, McCarthy, Manhattan, Hill & Wilkinson, Austin Industries, PCL, and the rest — and every Tier-1 GC has consolidated its risk-transfer language into a near-identical four-part contractual package buried inside the Master Service Agreement they hand every sub.
Those four parts:
- Per-Project Aggregate — dedicates a separate aggregate to the GC’s job
- Additional Insured Endorsement — extends your policy’s protection to the GC and owner
- Primary & Noncontributory — ensures your policy pays first, theirs second
- Waiver of Subrogation — prevents your insurer from suing the GC after a covered loss
From the GC’s perspective, this isn’t bureaucratic theater. It’s defensive engineering. They’re running ten, twenty, sometimes fifty active job sites at once. They can’t afford to discover at deposition that the subcontractor on their job had already exhausted his aggregate on a different lawsuit eight months earlier. So they require structural proof — in writing, on the COI — that the limits dedicated to their project are intact and untouchable by any other claim.
For the subcontractor, the implication is simple: if you intend to bid commercial work in Collin or Denton County, the per-project aggregate isn’t optional. It’s a gate. No endorsement, no badge.

Three Myths That Cost Subcontractors the Job
- Myth 1: “Per project is the same as per occurrence.”
Reality: These are two completely different axes of the policy. Per Occurrence is the maximum the carrier pays for any single incident (one accident, one slip, one collapse). Per Project Aggregate is the maximum the carrier pays for the total of all incidents on one specific job over the policy year. Same policy can have a $1M per-occurrence and a $2M per-project aggregate. The two work in tandem — not as substitutes. A useful parallel is auto coverage: the difference between combined single limit and split limits on commercial auto isn’t about “how much” coverage — it’s about how the limits are structured. Per-occurrence vs per-project is the same kind of structural distinction. - Myth 2: “My BOP can add it.”
Reality: Most Business Owners Policies bundle GL with property on a simplified, packaged form — and a large share of BOP carriers (especially the digital-first small business markets) won’t attach the CG 25 03 endorsement to a BOP at all. To get per-project aggregate, you typically need a monoline (standalone) Commercial General Liability policy from a carrier whose underwriting appetite includes the endorsement for your trade class. - Myth 3: “If one carrier doesn’t offer it, none of them do.”
Reality: Carriers segment dramatically by appetite. Some commercial markets write per-project aggregate readily for general contractors but decline it for roofers. Others write it for HVAC and electrical but exclude residential framers. Still others write it only on policies above a certain premium threshold. When your current carrier says “no,” the right question isn’t “is this possible?” — it’s “which carrier’s appetite matches my trade?”
What Per-Project Aggregate Costs — and Why
The carrier’s resistance isn’t arbitrary. It’s actuarial. If you operate ten projects in a year on a single $2 million general aggregate, the carrier’s true exposure is capped at $2 million. Endorse the policy with per-project aggregate, and the carrier’s real-world exposure becomes $2 million per project — up to $20 million across all ten. The underwriter priced one bucket. You’re now asking for ten. The price has to reflect that.
Below are typical North Texas scenarios as of mid-2026. Actual quotes depend on your trade class, revenue, claims history, payroll, and the specific carrier’s appetite. These are illustrative ranges, not quotes.
| Scenario | Outcome |
|---|---|
| Small HVAC contractor with a packaged BOP at ~$1,800/yr | BOP carrier declines the endorsement. Subcontractor must move to a monoline Commercial GL with a different carrier. New premium typically lands at $2,400–$3,400/yr with CG 25 03 attached. |
| Frisco general contractor at ~$4,500/yr GL with standard aggregate | Endorsement available with current carrier. Premium increases roughly 20–30% (about $900–$1,350). New annual landing zone: ~$5,400–$5,850. |
| Residential roofer with hail-loss claims history | Often declined entirely by admitted carriers. Risk placed in the excess and surplus lines market. Premium increase frequently 60–150% versus the prior standard-market policy. |
| Electrical subcontractor on a $2M North Tollway project, current GL limits already adequate | Endorsement adds a separate, dedicated $2M aggregate for that specific job — preserving full coverage even if other concurrent jobs trigger claims. Typical add-on: 15–25% of current GL premium. |
The pattern holds across trades: the endorsement is cheaper if your current carrier already supports it, and dramatically more expensive when the requirement forces a carrier change — particularly when your trade or loss history pushes the placement out of the standard market and into surplus lines. For more on why this carrier-matching matters, the Texas Department of Insurance publishes commercial market guidance that underscores how dramatically appetite varies between admitted and nonadmitted carriers.

How The Agent’s Office® Shops a Per-Project Requirement
When a subcontractor calls us at 4:47 PM on a Friday with a rejected COI in hand, the first thing we don’t do is panic. The second thing we don’t do is try to argue the existing carrier into something they’ve already declined. That argument doesn’t exist. Carrier appetite is set by underwriters who never answer the phone.
What we do instead is open the appetite grid for the trade. The Agent’s Office® represents more than seventy-five commercial carriers, and each of them publishes — quietly, to appointed agents — the trade classes and structural endorsements they’ll write. When a contractor needs per-project aggregate, we already know which three or four carriers in our roster will write the trade, attach the CG 25 03, and turn a quote inside business hours. That’s the entire reason captive agents and digital-first one-carrier shops cannot solve this problem. They’re married to a single appetite. We’re married to none.
This is also why the question “are insurance brokers free” misses the more important question: how much does it cost you to not have one when your COI gets rejected at 4:47 on a Friday? Independent placement is structurally engineered for exactly this kind of mismatch — which is precisely the case we made in our recent breakdown of why insurance brokers are quietly the highest-leverage service provider on a commercial portfolio in 2026.
The right outcome isn’t just “a policy with the endorsement.” It’s the policy that actually fits the job you’re bidding, attached to a carrier whose appetite includes your trade, at a premium that’s defensible on your P&L.
One more thing — if you found this useful and want more breakdowns like it (cyber, commercial auto, BOP, contractor coverage, COI mechanics, MSA traps), follow The Agent’s Office® on Facebook. We publish field-level commercial insurance breakdowns there every week, and most of them come from real subcontractor problems that hit our office the week prior.
Ready to see your real options?
If your current carrier won’t write the per-project aggregate endorsement — or your COI has already been rejected and the clock is running — we’ll shop your commercial GL across our seventy-five-plus carrier roster and find one whose appetite matches your trade. No guesswork, no captive limitations, no Monday morning surprises. And while you’re here, like our Facebook page for weekly commercial coverage breakdowns from real North Texas job sites.
FAQs about this topic
What is per-project aggregate on General Liability insurance?
Per-project aggregate is a coverage structure — added by ISO endorsement CG 25 03 — that gives each of your defined projects its own separate, dedicated aggregate limit. Without it, a standard GL policy gives you one shared aggregate that drains across every job you do during the policy year. With it, a major loss on one project doesn’t erode coverage for any of your other active jobs.
Is per-project aggregate the same as per-occurrence?
No. Per-occurrence is the maximum the carrier pays for any single incident. Per-project aggregate is the maximum the carrier pays for the total of all incidents on a single specific project across the policy year. The two work in tandem on the same policy — they are not substitutes. A typical policy might carry a $1 million per-occurrence limit alongside a $2 million per-project aggregate.
Why doesn’t my current insurance carrier offer per-project aggregate?
Most simplified or packaged commercial policies — particularly Business Owners Policies and digital-first small-business GL products — either don’t support the CG 25 03 endorsement at all, or restrict it to specific trade classes outside your operation. Carrier appetite varies dramatically. Some markets write per-project for general contractors but decline it for roofers; others write it for HVAC but not for framers. When a carrier declines, the issue is structural appetite, not whether the endorsement is technically possible.
How much does the per-project aggregate endorsement cost in Texas?
When your current carrier already supports the endorsement, adding CG 25 03 typically increases the GL premium by 15–35%. When the requirement forces a carrier change — because the current carrier doesn’t write the endorsement at all — the new policy often runs two to four times the previous premium, particularly when trade or loss history pushes the placement into the surplus lines market.
Can I add per-project aggregate to my Business Owners Policy (BOP)?
Usually not. Most BOP forms are simplified packaged products and most carriers writing them do not attach the CG 25 03 endorsement. If a general contractor requires per-project aggregate, the typical path is to move the General Liability portion off the BOP and onto a monoline Commercial GL policy from a carrier whose appetite supports both your trade and the endorsement.
Do I need per-project aggregate if I only work residential jobs?
Less often, but increasingly yes. Residential remodelers and roofers working under home builder MSAs in master-planned communities across Frisco, Prosper, Celina, and Aubrey are now seeing per-project aggregate requirements that previously appeared only on commercial sites. If you bid into any tract or production home program tied to a Tier-1 builder, request the insurance requirements exhibit before you sign.
You might also like:
Combined Single Limit vs Split Limits for Commercial Auto
The structural cousin of per-project aggregate, applied to commercial vehicles — how the way your limits are organized matters as much as the size of the limits themselves.
Hidden Value Insurance Brokers Texas 2026
Why an independent broker’s appetite map across seventy-plus carriers is the structural advantage that solves coverage mismatches like the per-project problem before they cost you a job.
What Insurance Covers Roofers in Frisco & North Texas
A trade-specific breakdown of the coverage stack roofers need across Collin and Denton County — including why per-project aggregate is rarely available in the standard market for this class.
George Azide
LOCAL, INDEPENDENT AGENCY
Need per-project on your GL?



