- The ACORD 25 is a reference document. Actual coverage lives in the underlying policy and its endorsements.
- The Description of Operations box is where the real compliance signal lives on any COI covering a sophisticated contract.
- Check every field, every endorsement reference, and every sub-limit — not just the checkmarks.
The ACORD 25 Certificate of Insurance is the single most-reviewed document in commercial vendor compliance — and one of the most misread. Compliance reviewers scan for checkmarks, dates, and limits. Sophisticated reviewers know that the real information is in the Description of Operations, the endorsement form references, and the sub-limits that never appear on the standard form.
This checklist walks through the ACORD 25 field by field — what each box actually means, what the certificate does and does not prove, and the specific red flags to watch for.
Header and Certificate Holder
- Producer (broker) name and contact — verify this is a real, licensed broker, not a self-generated form.
- Insured — the exact legal entity, matching the entity that signed the contract. DBAs and parent/subsidiary confusion are frequent problems.
- Certificate Holder — the party receiving the certificate. Verify this matches the entity the contract designates as the required certificate holder.
- Certificate issue date and any revision date. Old certificates should be re-issued, not accepted stale.
Coverage Grid — General Liability
- Policy number and carrier name — verify carrier is admitted and rated per contract requirements.
- Effective date and expiration date — must be current, and expiration must extend through the required contract term or be renewed.
- Each Occurrence and General Aggregate limits — meet or exceed contract requirement.
- Products - Completed/Operations Aggregate — separate from General Aggregate; verify it is not blank or excluded.
- Personal & Advertising Injury limit — often overlooked but usually equal to Each Occurrence.
- Damage to Rented Premises and Medical Expense sub-limits.
- Additional Insured checkbox — indicates AI status exists but is not proof. Verify Description of Operations.
- Subrogation Waived checkbox — indicates waiver exists but is not proof.
Coverage Grid — Automobile Liability
- Combined Single Limit or split limits — verify the format matches the contract requirement.
- "Any Auto," "Owned Autos Only," "Hired Autos Only," "Non-Owned Autos Only" — the checkboxes matter. Contracts requiring "Any Auto" are not satisfied by "Hired & Non-Owned" only.
- Additional Insured status for Auto Liability when the contract requires it.
Coverage Grid — Umbrella / Excess
- Umbrella vs. Excess checkbox — matters for drop-down and coverage breadth.
- Per-occurrence and aggregate limits — stack correctly against underlying limits.
- Retention amount (if any) — sometimes shown in the Description of Operations.
Coverage Grid — Workers' Compensation
- "Statutory" checkbox for WC.
- Three Employer's Liability limits — accident/disease per employee/disease policy limit — each meeting contract requirement.
- State-fund WC policies from monopolistic states require separate stop-gap EL coverage.
Other Coverages
- Professional Liability, Cyber Liability, Pollution, Crime, Inland Marine, Installation Floater — whatever the contract requires.
- Retroactive dates for claims-made policies — usually shown in Description of Operations if disclosed at all.
- Sub-limits for cyber coverages (notification, forensics, business interruption).
Description of Operations Box
This is where the real compliance information lives. A COI with a blank or minimal Description of Operations box on a contract requiring specific endorsements is a red flag.
- Additional Insured wording — which entities, on which policies, per which endorsement forms.
- Primary & Non-Contributory language — with endorsement form reference.
- Waiver of Subrogation language — with policy-line specificity and endorsement form reference.
- Retroactive dates and other claims-made specifics.
- Notice-of-cancellation provisions beyond the standard ACORD language.
- Project-specific references where applicable (site address, project name, contract number).
Red Flags
- "Where required by written contract" language on AI or Waiver — technically valid but often rejected by strict compliance programs.
- Certificate holder wording that does not match the contract exactly.
- COI issued more than 30 days after the requested effective date without a re-issue.
- Certificate that appears to be a screenshot, PDF edit, or altered ACORD form.
- Missing broker signature block or contact information.
- Effective dates that do not align with policy period math (e.g., 12-month period ending on a non-annual date).
Common commercial agreements
COI parsing, gap analysis, and confidence scoring
CoverageReady parses every field of an uploaded ACORD 25 — checkboxes, limits, effective and expiration dates, carrier names, policy numbers, and the full Description of Operations text — and normalizes them into structured data.
The gap engine compares each normalized field against the requirements extracted from the associated contract. Failures are surfaced with contract citations. Ambiguous cases — a Description of Operations reference that mentions Additional Insured status without an endorsement form number, for example — are routed to Broker Review rather than being force-passed or force-failed.
Every extraction carries a confidence score. Low-confidence readings (unusual carrier formats, non-standard endorsement references, scanned or OCR'd certificates) are flagged for human verification rather than treated as definitive.
CoverageReady scans for the specific trigger phrases, endorsement form numbers, and entity references that indicate this requirement, capturing the exact clause and location within the contract.
Every extracted requirement links back to the highlighted clause in the source contract, so reviewers can verify the AI's interpretation without re-reading the full document.
- Requirement
- The Certificate of Insurance Checklist
- Source clause
- Insurance Requirements §5.2
- Match status
- Pending broker review
High-confidence extractions auto-populate the compliance report. Anything below the confidence threshold is routed to broker review with the source clause attached.
- 1Extract every insurance requirement from the contract with a citation back to the source clause.
- 2Parse the vendor's Certificate of Insurance and endorsements into normalized coverage records.
- 3Compare requirements to coverage record-by-record — limits, endorsements, entities, and evidence.
- 4Flag any gap, mismatch, or low-confidence extraction for broker review before finalizing the report.
Frequently asked questions
Is the checkbox for Additional Insured enough proof of AI status?
No. The checkbox is the broker's assertion that the endorsement exists. For high-value contracts, request the actual endorsement form and verify the named entities.
What is the difference between General Aggregate and Products/Completed Operations Aggregate?
They are two separate limits on the same GL policy. Products/Completed Operations has its own dedicated aggregate that is not shared with the General Aggregate. Both must meet the contract requirement individually.
Should the certificate holder name and the Additional Insured name match?
Not necessarily. The certificate holder is who receives the certificate; the Additional Insured is who is covered by the endorsement. They are often the same entity but do not have to be.
The ACORD 25 is a reference document. Actual coverage lives in the underlying policy and its endorsements.
The Description of Operations box is where the real compliance signal lives on any COI covering a sophisticated contract.
Check every field, every endorsement reference, and every sub-limit — not just the checkmarks.
Related resources
Continue building expertise with hand-picked references across the CoverageReady Knowledge Center.
- Automatic parsing of ACORD 25 into structured fields.
- Description of Operations text mining for endorsement and clause references.
See it working on your own contract
Upload a contract or COI and CoverageReady will extract the requirements, compare them to your active certificates, and flag every gap — with citations back to the source.
CoverageReady provides AI-assisted extraction, organization, and compliance tools designed to help users review commercial insurance requirements more efficiently. CoverageReady does not provide legal advice, insurance advice, or policy interpretations. Users should always consult qualified legal counsel or insurance professionals when making contractual or coverage decisions.