COI term

ACORD 25 (Certificate of Liability Insurance)

Read it in six zones: the issuing agency, the named insured, the lettered carriers, the coverage grid, the description box, and the holder box.

Key takeaways

  • The INSR LTR column ties each row to a carrier, lettered A–F in the upper-right block. Different letters on the general liability and workers' comp rows mean two insurers and two separate renewal conversations.
  • A tick in ADDL INSD or SUBR WVD is a claim about a form, not the form. It applies only to the row it sits on, and the certificate says of itself that it amends nothing.
  • Three of the six general-liability limit lines get read as one number. Each occurrence caps one claim; the general aggregate caps the whole policy year across every job the sub works; PRODUCTS - COMP/OP AGG is its own separate ceiling. They are not printed next to each other.
  • Read DESCRIPTION OF OPERATIONS most carefully. Project limitations, “as required by written contract” conditions and ongoing-operations-only carve-outs are typed there as free text, because no column can hold them.
  • A certificate that is blurred, altered, or built in Word is not a certificate. Ask the agency named in the PRODUCER box to send a clean copy directly from their system.

By the Sealinn team · 11 min read · Updated July 2026 · Written for general contractors

Your sub's agent emailed a PDF and the crew is due Monday. One page, a standard form, every box filled in. Read properly it takes about four minutes, and this is the map: where each field sits on the sheet, and what a value in it actually claims. What the document proves in the first place is a separate question — this page is about the sheet in your hand.

The geography of the page

Every ACORD 25 puts the same furniture in the same places. Learn the six locations once and the form stops being a wall of small type.

  • PRODUCER — upper-left. The agency that issued the certificate, with a contact name, phone and email. This is who you write to when you need a document rather than a summary. Not your sub: their agent. The issue date sits opposite it in the top-right corner, and it is the day this page speaks as of — everything below it is a report about a policy, not about the sheet.
  • INSURED — directly below the producer. The legal entity whose policies these are, plus any related names on the policy. It has to match the entity that signed your subcontract, including the Inc or the LLC.
  • INSURER(S) AFFORDING COVERAGE — upper-right, lettered A through F, each with a NAIC #. The actual carriers. The NAIC number identifies the company; it is an identifier, not a grade, and financial strength is a separate lookup this form does not support.
  • COVERAGES — the grid across the middle, with CERTIFICATE NUMBER printed on the line above it. One row per policy line, and the part of the page a general contractor spends most of their time in. That certificate number is how the agency finds this exact document in their system when you call.
  • DESCRIPTION OF OPERATIONS / LOCATIONS / VEHICLES — the band under the grid. Free text. The most-skipped and most consequential box on the sheet.
  • CERTIFICATE HOLDER — bottom-left, with CANCELLATION in the box beside it and the authorized representative's signature underneath that. Two boxes side by side, not stacked. The holder box is you.
ACORD25CERTIFICATE OF LIABILITY INSURANCETHIS CERTIFICATE IS ISSUED AS A MATTER OF INFORMATION ONLYDATE 12/28/2026COVERAGESCERTIFICATE NUMBER: 1042INSRTYPE OF INSURANCEADDLINSDSUBRWVDPOLICYEXPLIMITSACOMMERCIALGENERAL LIABILITYXX12/31/2026EACH OCCURRENCE$1,000,000GEN'L AGGREGATE$2,000,000AAUTOMOBILE LIABILITYX12/31/2026COMBINED SINGLE LIMIT$1,000,000BUMBRELLA LIAB12/31/2026EACH OCCURRENCE$5,000,000CWORKERS COMPX10/15/2026E.L. EACH ACCIDENT$1,000,000DESCRIPTION OF OPERATIONSCity of Example is an additional insured; waiver of subrogation applies per written contract.1234

Sealinn reads all four, straight off the certificate:

  • 1Additional insuredthe ADDL INSD box
  • 2Waiver of subrogationthe SUBR WVD box
  • 3Policy expiryso renewals chase themselves
  • 4Coverage limitschecked against your minimums

Illustration only — redrawn for reference, not a real certificate. ACORD is a trademark of ACORD Corporation; Sealinn is not affiliated with or endorsed by ACORD.

The coverage grid, row by row

The grid runs left to right in six column groups: INSR LTR, TYPE OF INSURANCE, the two narrow Y/N columns, POLICY NUMBER, POLICY EFF and POLICY EXP, then LIMITS. Every row is one policy, and the row is only as good as the letter in front of it.

That leftmost letter is the tie. A on the general liability row means insurer A in the upper-right block wrote that policy. If the workers' compensation row says C, a different carrier wrote it — a different policy number, a different expiry date and a different renewal to chase. Two subs whose certificates look identical can be carrying four carriers between them.

Four rows do the work on a construction job:

  • COMMERCIAL GENERAL LIABILITY. Third-party bodily injury and property damage from your sub's work. The row carries two small boxes that get ignored: OCCUR versus CLAIMS-MADE, and whether the general aggregate applies per policy, per project or per location. The occurrence-versus-claims-made difference decides whether a completed job stays covered after the sub switches carriers.
  • AUTOMOBILE LIABILITY. Look at which boxes are ticked, not just the limit: ANY AUTO, or only HIRED and NON-OWNED. A sub whose crew drives to your site in company trucks needs more than hired-and-non-owned. The number is usually a combined single limit, sometimes split into bodily injury and property damage.
  • UMBRELLA LIAB / EXCESS LIAB. Extra limit stacked above the underlying policies, with OCCUR or CLAIMS-MADE and a retention. It only helps you if it sits above the right policies and follows their terms — umbrella and excess are not the same product.
  • WORKERS COMPENSATION AND EMPLOYERS' LIABILITY. The limits column shows a PER STATUTE box for the comp side and three E.L. lines for employers liability. A sub with no row here who says they are exempt is asking you to accept a state-law argument, not an insurance document.

Then read the two date columns against your own schedule, not against today. A policy expiring six weeks into an eight-week scope is not a future problem — it is a renewal someone has to own before the crew starts. Compare the printed limits against what your subcontract actually requires, rather than against a number you remember from the last job.

The two narrow Y/N columns

Between TYPE OF INSURANCE and POLICY NUMBER sit two columns about a thumbnail wide, headed ADDL INSD and SUBR WVD. Each cell holds a Y, an N, an X, or nothing at all. They are the two cells your subcontract most often turns on, and the two read most optimistically.

Both are reports about paperwork, typed by whoever built the certificate. The form settles the point in its own words: the certificate “does not affirmatively or negatively amend, extend or alter the coverage afforded by the policies below.” A tick is a claim about a form. The form is the proof — and the forms have numbers, listed in one place in the endorsement reference.

So treat a tick as a pointer to a document you do not yet hold. Ask the issuing agency for the endorsement page by number, and ask them rather than your sub, who will simply forward the request to the same agency — so you have paid for a round trip and learned nothing.

A blank is not an N, and the tick belongs to one row only

An N in the column is a plain no. A blank is not the same thing: some agencies enter nothing and put every grant in the description box instead, so an empty cell is a question rather than a refusal. And each cell speaks only for its own row. A Y beside general liability says nothing about the workers' compensation row two lines below it, which is how you end up holding one waiver and believing you hold two.

Three limit lines that are not the same number

The general liability row prints six limit lines in its right-hand cell, and three of them are routinely read as one figure. Part of the reason is that they are not adjacent. Read down the cell in printed order.

  • EACH OCCURRENCE, the first line. The most the policy pays for any single claim. This is the number your subcontract usually names, and the number a sub quotes when asked what they carry.
  • DAMAGE TO RENTED PREMISES, MED EXP, PERSONAL & ADV INJURY. The three smaller lines, printed between each occurrence and the two aggregates rather than below them. Worth a glance, rarely what your subcontract turns on.
  • GENERAL AGGREGATE, fifth down. The most the policy pays in total for the whole policy year — across every job that sub is working, not just yours. It is a ceiling, not a balance, and the certificate cannot show how much of it a bad spring has already eaten. Fixing that takes an endorsement, which is what a per-project aggregate is for.
  • PRODUCTS - COMP/OP AGG, the last line — the products and completed operations aggregate. Its own separate annual ceiling, for claims arising out of work that is already finished. This is the limit that answers a defect claim two years after your sub's crew drove off, and it is usually the one nobody checked.

Read the occurrence limit and the two aggregates as a set, skipping over the three lines printed between them. A certificate can clear your per-occurrence minimum comfortably while carrying a general aggregate that is shared six ways and a completed-operations aggregate you never specified. The workers' compensation row plays the same trick in miniature: PER STATUTE is not a limit at all, and the E.L. lines beside it are the ones with dollar figures on them.

The description box is where the real terms hide

Below the grid is a band of five or six blank lines: DESCRIPTION OF OPERATIONS / LOCATIONS / VEHICLES. Everything the columns cannot express gets typed here in sentences, which is exactly why it deserves your slowest reading on the page.

  • The project name or number — which frequently limits a grant to one job rather than to your company generally.
  • Additional-insured wording naming forms, and whether it covers ongoing operations, completed operations, or only the first of the two.
  • Waiver-of-subrogation wording, often qualified with “where required by written contract”.
  • “Primary and non-contributory”, which has no column of its own and appears nowhere else on the form.
  • Named entities: your company, the owner, a lender, sometimes a parent company that is not the one that signed your subcontract.

Failures run in both directions here. A sub can leave the ADDL INSD column blank while the description box grants exactly what you asked for. Or the box can carry a confident paragraph that no endorsement anywhere supports. Either way the narrative is a description, and the endorsement is the coverage.

Two habits pay for themselves. Read the qualifiers, not the nouns — “as required by written contract” quietly hands the question back to your own paperwork. And if the box runs out of room and says “see attached”, the continuation is an ACORD 101 schedule, so get it before you file anything.

The holder box and the cancellation wording

Bottom-left is CERTIFICATE HOLDER, and it should show your exact legal entity and your current address. A certificate addressed to a company you stopped using, or to a job trailer you left last spring, was copied from an old file — and if the address is stale, assume the rest of the page is too.

Being named there means a copy was addressed to you. It does not put you on anybody's policy, which is the difference between holder and additional insured and the most expensive misreading of this form.

To the right of the holder box, not above it, sits CANCELLATION: should any of the above described policies be cancelled before the expiration date thereof, notice will be delivered in accordance with the policy provisions. Read that literally. It obliges the insurer to do whatever the policy says, and the policy usually says notice goes to the named insured — your sub. For most GCs that is nothing, and why the clause reads that way is worth ten minutes on its own. The date in the POLICY EXP column is the reliable thing on this page; the promise in the box beside it is not.

Illegible, altered, or typed by the sub

Three versions of this form turn up regularly and none of them should be filed. Recognizing them takes seconds once you know the tells.

  • Illegible. A scan of a scan, a phone photograph taken at an angle, a fax so gray the limits are guesses. If you cannot read the expiry date, you do not have an expiry date. Do not squint and file it.
  • Altered. Fonts that change inside a single row, a limit that does not sit square in its column, a date in a different typeface, a pale patch behind a number, a policy number whose spacing is off. Altering a certificate is treated as fraud in most states, and it is also sometimes an honest crop that went wrong — you do not have to decide which.
  • Typed by the sub. Certificates come out of an agency's system. A Word document with the ACORD logo pasted at the top is not one. The tells: no certificate number, no producer contact details, an AUTHORIZED REPRESENTATIVE block that is empty or a pasted image, and a PDF whose properties show the sub's own company rather than an agency management system.

One request settles all three, and it does not require you to accuse anybody. Ask the agency in the PRODUCER box to email a certificate directly to you from their system. A certificate that arrives from the agency is the agency's statement; a certificate forwarded by your sub is your sub's. Send this:

Copy-paste to the sub’s agent

Subject: Certificate direct from your office, please — [Subcontractor] on [Project]

Hi [Agent name],

We're the general contractor on [Project]. We have a copy of [Subcontractor]'s certificate, but it reached us second-hand and parts of it aren't clear enough to rely on.

Could you email a current ACORD 25 straight to us from your system, addressed to [Your Company — exact legal name] at [address]? Three things we'd ask you to check while it's open:

1. The named insured is [Subcontractor's exact legal entity], the entity that signed our subcontract.
2. The policy effective and expiration dates cover [start date] through [end date] on every row.
3. The description of operations names this project and spells out the additional-insured and waiver wording, rather than leaving it to the ADDL INSD and SUBR WVD columns.

If the description box runs long, the ACORD 101 continuation is fine — please send it with the certificate.

We'll ask separately for the endorsement pages themselves; this note is just about getting a clean certificate from the office that issued it.

Thanks,
[Your name]
[Your Company] · [Phone]

Once you have a clean sheet in front of you, the order you read it in decides how fast you find the problem — the five-minute check is the sequence, and it starts with the named insured for a reason.

What Sealinn reads off the sheet

Sealinn extracts the fields on this form — the four pinned in the illustration above among them — and scores its confidence in each. A different four are treated as critical: the general-liability per-occurrence limit, the general aggregate, the policy expiry date and the named insured. Those four set the score you are shown. Clearing without a person is stricter than that. Every field Sealinn read has to score 95% or better, and nothing may violate the requirements you set. A field between 75% and 95% sends the certificate amber into your review queue. A field under 75% turns it red. The least-confident fields sort to the top of the review screen, so you see the likeliest error first. PRODUCTS - COMP/OP AGG has its own requirement — set a minimum and a certificate below it, or missing the line altogether, blocks.

Where this comes from

  • ACORDCertificate of Liability Insurance (form 25)
  • ISOCommercial General Liability Coverage Form (CG 00 01 occurrence / CG 00 02 claims-made)
  • ISOAdditional Insured — Owners, Lessees or Contractors, Ongoing Operations (CG 20 10)
  • ISOWaiver of Transfer of Rights of Recovery Against Others To Us (CG 24 04)

One page, thirty boxes, forty subs.

Sealinn reads each ACORD 25 field by field, checks it against the requirements you set once, and puts the doubtful reads in front of a person.