Contractors

Why Your COI Keeps Getting Rejected (And How to Fix It Before You Lose Another Job)

By Bobby Friel||9 min read

Last updated: March 17, 2026

Key Takeaway

Most COI rejections aren't about coverage — they're about paperwork. Additional insured endorsements, entity name mismatches, and missing waiver of subrogation account for the majority. A construction-focused agent who reads the contract before binding your policy can eliminate most rejections.

Why does my certificate of insurance keep getting rejected?

The most common reasons are: missing additional insured endorsements (CG 20 10 / CG 20 37), incorrect entity names, no waiver of subrogation, missing primary and non-contributory language, and coverage limits too low for the project. Most rejections are fixable in the same day with the right agent.

A drywall sub in Colorado Springs called us on a Thursday because his GC kicked back his certificate of insurance for the fourth time in two months. Different GCs, different jobs — same result. He had a million-dollar GL policy, current workers comp, and a $2 million umbrella. On paper, he was fully covered.

His COI still got rejected every time.

Here's the thing — and I say this to contractors at least three times a week — your COI doesn't get rejected because you don't have enough insurance. It gets rejected because the paperwork doesn't match what the contract requires. And the gap between "having coverage" and "proving coverage the way a GC demands" is where most contractors lose jobs, lose time, and lose money.

I'm going to break down exactly why certificates get kicked back and what you can do about it — before your next job start date.

The 7 Most Common Reasons Your COI Gets Rejected

1. Missing Additional Insured Endorsement

This is the big one. About 40% of COI rejections come down to this single issue.

Your GC's contract says "Subcontractor shall name General Contractor as additional insured on its commercial general liability policy." So your agent checks a box on the ACORD form and sends the certificate.

That's not enough.

The GC (or their compliance team) wants to see the actual endorsement form attached to your policy — typically CG 20 10 for ongoing operations and CG 20 37 for completed operations. Checking a box on the certificate doesn't prove the endorsement exists in your policy. It just says your agent typed some words into a form.

What the GC WantsWhat Most Agents SendWhy It Gets Rejected
CG 20 10 + CG 20 37 endorsementsACORD 25 with "additional insured" notedNo proof the endorsement is actually on the policy
Specific entity name as AI"ABC Construction" loosely listedName doesn't match the contract exactly
Ongoing + completed operations AIOnly ongoing operations endorsementCompleted operations gap = rejected

2. Wrong Entity Name on the Certificate

Your contract says the GC is "Pinnacle Construction Services, LLC." Your COI says "Pinnacle Construction."

Rejected.

This sounds petty, but compliance platforms flag it automatically. The legal entity on your COI needs to match the contract and the GC's W-9 exactly — every comma, every "LLC," every "Inc." If your agent is guessing at the name, you're going to get kicked back.

3. No Waiver of Subrogation

Here's what most contractors don't understand about waiver of subrogation: it's not optional on most commercial jobs.

When a GC requires waiver of subrogation, they're saying: "If something goes wrong on this project and my insurance pays a claim, I don't want your insurance company turning around and suing me to get their money back." Without this endorsement, your carrier retains the right to subrogate — and no GC wants that risk hanging over the project.

Your policy needs a blanket waiver of subrogation endorsement, or a project-specific one. Just writing "waiver of subrogation applies" in the description box of the certificate does nothing if the endorsement isn't actually on the policy.

4. Primary and Non-Contributory Language Missing

This is the endorsement that says your policy pays first — before the GC's own insurance kicks in. Without it, there's an argument that both policies should split a claim. GCs hate that argument.

Most commercial jobs in 2025 and 2026 require primary and non-contributory status. If your policy doesn't include it, the certificate gets rejected regardless of your limits.

5. Coverage Limits Too Low for the Project

A $1 million per-occurrence / $2 million aggregate GL policy covers most residential and light commercial work. But step onto a $5 million commercial project and suddenly the GC wants $2 million per-occurrence and a $5 million umbrella.

Here's the cost reality:

Coverage LevelApproximate Annual Premium (Contractor, Mod 1.0)Projects You Can Bid
$1M/$2M GL only$1,800 – $4,500Residential, small commercial
$1M/$2M GL + $1M umbrella$2,500 – $6,000Most commercial under $3M
$1M/$2M GL + $5M umbrella$3,200 – $8,500Large commercial, government
$2M/$2M GL + $5M umbrella$4,500 – $12,000Major projects, high-risk trades

The difference between "can't bid this job" and "fully qualified" might be $150/month in additional premium. I've seen contractors lose $40,000 jobs over $1,800 in annual coverage.

That's a math problem with an obvious answer.

6. Per-Project vs. Per-Occurrence Aggregate

Your GL policy has an aggregate limit — the maximum your insurer pays in a policy year. On a standard policy, that aggregate applies across ALL your jobs. If you're running three projects and one eats up most of your aggregate on a claim, the other two projects are underinsured.

GCs on larger jobs often require a per-project aggregate endorsement, which gives each project its own separate aggregate limit. Without it? Rejected.

7. Expired or Mismatched Policy Dates

This one seems obvious, but it accounts for roughly 15% of COI rejections. Your certificate shows a policy that expires on March 15, but the project runs through September. The GC won't accept a COI that doesn't cover the full project timeline.

And if your policy lapses for even one day mid-project, most compliance systems flag it instantly and you're off the job site until you fix it.

Here’s What Most People Get Wrong

Contractors blame their insurance company. “I’m paying $6,000 a year and I still can’t get on a job site.”

But 9 times out of 10, the problem isn’t your coverage — it’s your agent. An agent who doesn’t understand construction contracts is going to send a generic certificate and hope for the best. When it gets rejected, they’ll tell you to “talk to the GC.” That’s not a solution. That’s a punt.

A construction-focused agent reads the contract requirements before binding your policy. They know which endorsements your carrier includes automatically and which ones need to be added. They verify the certificate matches the contract before you ever see it.

That’s what we do at Insurance Service 365. We read the contract. We verify the endorsements. We match the entity names. We send the certificate. And when the GC’s compliance platform runs it through their system, it passes the first time.

Look — I’m not saying every rejection is your agent’s fault. Some GCs have unreasonable requirements or compliance teams that nitpick formatting. But the vast majority of rejections come down to five fixable things: additional insured, waiver of subrogation, primary and non-contributory, correct names, and adequate limits. Get those right and you’ll never sit in a parking lot waiting for a corrected certificate again.

The COI Checklist: What to Verify Before You Send

Before your agent sends any certificate, confirm these items against the contract:

ItemCheck
Named insured matches your legal entity exactly
Additional insured matches the GC’s legal entity exactly
CG 20 10 (ongoing operations) endorsement on policy
CG 20 37 (completed operations) endorsement on policy
Waiver of subrogation endorsement on policy
Primary and non-contributory endorsement on policy
GL limits meet or exceed contract requirements
Workers comp limits meet or exceed contract requirements
Umbrella/excess limits meet contract requirements
Policy dates cover the full project timeline
Per-project aggregate (if required by contract)
Certificate holder name and address correct

Download our full COI Requirements Checklist — it includes state-specific requirements for the 29 states we cover.

How We Handle COIs Differently

We don’t wait until you call us panicking because a GC rejected your certificate. Here’s the actual process:

Before you bind: We ask for a copy of your contract or the GC’s insurance requirements. We read them. We match them to the policy we’re quoting. If the carrier can’t meet a specific endorsement requirement, we tell you before you sign — not after.

When we issue the COI: Every certificate goes through a verification step. We check entity names against the contract. We confirm endorsements are on the policy, not just noted on the certificate. We attach endorsement copies when the GC requires them.

Same-day turnaround: You send us the GC’s requirements in the morning, you have a compliant certificate by end of day. Most of the time, within a few hours.

We also send you a video walkthrough of your quote and your coverage so you actually understand what you’re paying for and what each endorsement does. No more “I think I’m covered” — you’ll know.

30+ A-rated carriers. 29 states. And we verify before we send.

If you’re a contractor in Colorado, Texas, California, or any of the other states we serve — we’ve seen every weird COI requirement your GC can throw at us.

FAQ

How long does it take to get a COI after I buy a policy?

Same day. In most cases, within a few hours. We verify everything matches before we send it, so there’s no back-and-forth.

Can my insurance agent fix a rejected COI?

They should be able to — but if they’re the reason it got rejected in the first place, you might want a second opinion. We’ve picked up hundreds of contractors whose previous agents kept sending bad certificates.

What does it cost to add additional insured and waiver of subrogation?

Most carriers include blanket additional insured and blanket waiver of subrogation at no extra charge or for a small endorsement fee ($50–$150). The bigger cost is NOT having them — losing a $30,000 job because of a $75 endorsement is bad math.

Do I need a separate COI for every job?

Depends on the GC. Some accept a blanket COI. Others want a project-specific certificate listing their company as the certificate holder with a unique project reference. Either way, we turn them around same-day.

What’s the difference between additional insured and certificate holder?

Certificate holder just means the GC receives a copy of the certificate and gets notified if your policy cancels. Additional insured means the GC is actually covered under YOUR policy for claims arising from your work. Certificate holder is informational. Additional insured is real coverage. GCs want both.

Stop Losing Jobs Over Paperwork

If you’re the contractor sitting in the parking lot with a rejected COI — or worse, the contractor who keeps losing bids because your insurance can’t meet the contract requirements — we fix this.

One application. 30+ carriers. Same-day certificates that actually get approved.

Get a quote →

Or if you want to see what your coverage should look like for the jobs you’re bidding, try the Contractor Insurance Calculator first. No email required.

About the Author

BF

Bobby Friel

Founder, Direct Insurance Services

Bobby Friel is the founder of Direct Insurance Services, specializing in commercial insurance for contractors, HOAs, restaurants, and lessors risk across 29 states.

Want to Know Your Exact Cost?

Use our free calculator for a ballpark — or skip straight to real quotes from 30+ carriers.

Ready When You Are

No pressure. No obligation. Just real quotes from 30+ carriers, reviewed on video so you understand exactly what you're buying.

Start My Quote

Takes ~2 minutes · We verify requirements · Send options same-day

No obligation · Free quotes · Licensed in 29 States