Why Your COI Keeps Getting Rejected (And How to Fix It Before You Lose Another Job)
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 Wants | What Most Agents Send | Why It Gets Rejected |
|---|---|---|
| CG 20 10 + CG 20 37 endorsements | ACORD 25 with "additional insured" noted | No proof the endorsement is actually on the policy |
| Specific entity name as AI | "ABC Construction" loosely listed | Name doesn't match the contract exactly |
| Ongoing + completed operations AI | Only ongoing operations endorsement | Completed 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 Level | Approximate Annual Premium (Contractor, Mod 1.0) | Projects You Can Bid |
|---|---|---|
| $1M/$2M GL only | $1,800 – $4,500 | Residential, small commercial |
| $1M/$2M GL + $1M umbrella | $2,500 – $6,000 | Most commercial under $3M |
| $1M/$2M GL + $5M umbrella | $3,200 – $8,500 | Large commercial, government |
| $2M/$2M GL + $5M umbrella | $4,500 – $12,000 | Major 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:
| Item | Check |
|---|---|
| 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.
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
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.
Explore Related Coverage Options
🔨 COI Requirements Checklist for Contractors
A step-by-step checklist covering every COI requirement general contractors and property managers typically ask for — so you never lose a job over missing paperwork.
Download Free Guide →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.
Takes ~2 minutes · We verify requirements · Send options same-day
No obligation · Free quotes · Licensed in 29 States