COI Portal Rejected? Fix 5 Missing Fields

COI portal rejection: usually a missing endorsement form (CG 20 10/37), not a policy gap. How to fix it with your agent and re-upload.

Updated 7 minute read

This content is general information only and is not legal, tax, financial or insurance advice. Speak to an appropriately licensed professional before acting on it.

Last updated: October 2026. This guide is informational and vendor-neutral; verify specific requirements against your own subcontract and carrier documents before committing.

🎯 When a GC's compliance portal rejects your COI, it is usually missing one of five things: the additional insured endorsement (CG 20 10 + CG 20 37), primary and non-contributory wording, a waiver of subrogation, the exact certificate holder name and address from the contract, or completed operations coverage. A common first-upload rejection is a missing endorsement form number, not a missing policy. Fix the endorsement with your agent, re-issue the certificate of insurance, and re-upload — most portals clear the submission once the attached endorsement matches the exhibit.

TL;DR

What is a compliance portal and why did it reject my COI?

A compliance portal is the software a general contractor (GC) uses to collect, read, and approve your insurance paperwork before you get paid. Several construction-payment and COI-tracking platforms offer one. The portal is not a human reading your certificate — it is a checklist matching your COI line by line against the insurance exhibit in your subcontract.

Definition — Compliance portal rejection: An automated or reviewer flag stating your submitted certificate of insurance does not evidence one or more requirements in the subcontract's insurance exhibit. The rejection is about the document, not your actual coverage. Your policy can be perfectly adequate and still get rejected because the paper does not say the right words.

When the GC's portal says "non-compliant," it is comparing two documents: the exhibit and your COI. The gap is usually a few specific words or a missing attached form, not a missing policy.

Why does the portal keep rejecting my certificate? The 5 things it's checking

Here is the typical checklist most portals run, in the order they trip contractors up. This is the worked example: carry one real rejection through every step below.

The 5 rejection triggers:

  1. Additional insured endorsement missing. The exhibit says "GC named as additional insured." The portal wants the attached endorsement — CG 20 10 (ongoing operations) and often CG 20 37 (completed operations). The certificate's "Additional Insured" checkbox alone is not proof; the portal wants the actual ISO form or its equivalent attached as a PDF. See the ISO Commercial General Liability program forms described by the Insurance Services Office and standard CGL references.

  2. Primary and non-contributory wording missing. The exhibit requires that your policy pay first and not seek contribution from the GC's own policy. This is evidenced by endorsement wording (commonly CG 20 01) or policy language, not by a checkbox. Portals scan the attached endorsement text for the phrase "primary and non-contributory."

  3. Waiver of subrogation missing. The GC wants your carrier to waive its right to recover from the GC after paying a claim. This is a separate endorsement (commonly CG 24 04 on the general liability side). The portal looks for the form number on the attached endorsement.

  4. Certificate holder name and address not exact. The certificate holder block must match the legal entity named in the contract, character for character, including suite number and "LLC" vs "Inc." A portal matching against the exhibit will flag "ABC Builders" when the contract names "ABC Builders, LLC."

  5. Completed operations coverage missing. Many contracts require coverage to extend to work after it is finished. This is the role of CG 20 37 alongside CG 20 10. A certificate showing only ongoing-operations additional insured status will be rejected against an exhibit that demands both.

How to fix it, step by step

  1. Read the exhibit first. Open the insurance exhibit in your subcontract and list every required endorsement by form number. If a form number is not stated, note the required effect (e.g., "additional insured for ongoing and completed operations").
  2. Confirm the exact form names. Use a free ACORD form lookup or the ISO forms index to verify you are requesting the correct endorsement number. Do not guess — a CG 20 10 is not a substitute for a CG 20 37.
  3. Send your agent the list. Ask your agent to confirm which endorsements are already on your policy and to issue the certificate with the matching endorsement PDFs attached.
  4. Match the certificate holder exactly. Copy the holder name and address from the contract signature block, not from memory.
  5. Re-upload the complete packet — the ACORD 25 certificate plus every attached endorsement — and wait for the portal to re-run its check.

Sources and references

Disclosure: This guide mentions no sponsored products. The "ACORD form lookup" refers to ACORD's own publicly available forms index; there is no affiliate or referral relationship with any portal, carrier, or vendor.

Frequently asked questions

What is a compliance portal and why did it reject my COI?

A compliance portal is software a general contractor uses to collect and approve insurance paperwork before payment. Portals automatically check your certificate of insurance against the subcontract's insurance exhibit line by line. A rejection means your submitted document doesn't evidence one or more requirements—not that your actual coverage is inadequate. The gap is usually missing specific words or an attached form, not a missing policy.

What are the 5 things causing portal rejections?

The five rejection triggers are: (1) missing additional insured endorsement (CG 20 10 + CG 20 37), (2) primary and non-contributory wording not stated, (3) waiver of subrogation missing, (4) certificate holder name/address not matching the contract exactly, and (5) completed operations coverage excluded or too short. A missing endorsement form number is a common first-upload cause.

Does a certificate of insurance grant coverage?

No. A certificate of insurance does not grant coverage—the endorsement does. The certificate is a claim of coverage; the endorsement is the proof. Portals increasingly reject a bare certificate and demand the attached CG 20 10/CG 20 37 forms to verify the additional insured status.

How long does it take to fix and re-upload a rejected COI?

Re-upload turnaround is 24–72 hours when the endorsement already exists on your policy. If your agent has to add the endorsement for the first time, it takes 5–10 business days. Many portals re-run their check soon after a corrected upload.

What tools do I need to fix a portal rejection?

You need three tools: your agent's AMS (to issue the corrected COI), the GC's compliance portal, and a free Contract Requirement Scanner to read the insurance exhibit first.