RenewOps

Guide

Insurance Certificate and COI Expiration Tracking Guide

Tracking certificates of insurance (COIs) from vendors is a different problem from tracking your own insurance policies. You do not control the renewal — the vendor does. The COI in your files does not auto-update when their policy renews. And when an incident happens with a vendor whose insurance lapsed three months ago, the liability exposure falls on whoever was supposed to be monitoring it. This guide covers how to collect, verify, and track COIs across all your vendors and contractors — before coverage gaps become claims exposure.

By RenewOps Editorial Team

15 min readGuide

Written by the RenewOps team — operations and compliance professionals who have helped small teams track licenses, contracts, and certifications across healthcare, construction, and financial services.

The simplest way to track insurance certificate expirations

The simplest COI tracking workflow is to create one record for each vendor coverage type, store the policy expiration date shown on the certificate, assign an internal owner, and request an updated certificate before the coverage period ends. This keeps certificate of insurance expiration tracking operational instead of buried in email attachments or vendor folders.

For most small teams, the working model is: collect the COI, verify the coverage and limits, enter the expiration date, set 60-day and 30-day reminders, and review expiring vendor certificates weekly. If the COI is missing or expired, the record should be visible in the same queue as other vendor document expirations.

RenewOps is not a replacement for insurance review or legal advice. It gives teams a structured place to track vendor insurance certificates, owners, expiration dates, and renewal reminders so the operational follow-up does not depend on memory.

Direct answer

To track insurance certificate expirations, store one COI record per vendor coverage type, record the policy expiration date from the certificate, assign an owner, and set reminders before expiration so an updated COI can be requested and verified before work continues.

What to track in every COI record

A certificate file alone is not enough. The tracking record should make the next operational action obvious: who owns the follow-up, which coverage is expiring, what date matters, and whether the vendor is cleared to continue work.

Vendor name

The company, contractor, tenant, or partner providing proof of coverage

Coverage type

General liability, workers' compensation, auto, umbrella, E&O, or other required coverage

Policy expiration date

The expiration date shown on the COI for that specific coverage line

Owner

The internal person responsible for requesting and verifying updated certificates

Certificate holder / additional insured

Whether your organization is only listed as certificate holder or also has endorsement-backed additional insured status

Status

Active, expiring soon, expired, renewed, or waiting on updated certificate

Reminder timing

Usually 60 and 30 days before policy expiration, with a final escalation if the COI is still missing

Document link

A link to the current COI PDF, vendor portal, or evidence folder

Sample COI tracking record

Title

ACME HVAC - General Liability COI

Type

Vendor document

Owner

Facilities

Expiration date

2026-06-30

Renewal / request date

2026-05-01

Risk tier

Critical

Status

Expiring soon

Notes

Request updated COI from agent; verify additional insured endorsement.

Recommended COI reminder cadence

COI follow-up should start earlier than a normal document reminder because the vendor, broker, and insurer may all be involved. A 60-day reminder gives the owner time to request the updated certificate, while a 30-day reminder creates room for escalation before the certificate expires.

90 days before

Review high-risk vendors and confirm which COIs are due this quarter.

60 days before

Request updated certificates from the vendor's insurance agent.

30 days before

Escalate missing COIs to the vendor owner or contract owner.

7 days before

Pause new work or flag the vendor as not cleared until a valid COI is received.

After renewal

Replace the old COI, update the expiration date, and mark the record renewed.

For teams moving out of spreadsheets, pair this cadence with email renewal reminders and a shared expiration dashboard so expired certificates are visible before they become vendor compliance problems.

COI vs insurance policy — not the same thing to track

AspectCertificate of insurance (COI)Insurance policy
What it isA summary document (ACORD 25) issued by the vendor's insurance agent, listing active coverage types, limits, and expiration datesThe full insurance contract between the policyholder and the insurer
Who holds itThe party requiring proof of insurance — the project owner, landlord, or contracting companyThe insured — the vendor, contractor, or service provider
What it provesThat coverage was active on the date the COI was issued — not necessarily that it is still active todayThe terms, conditions, exclusions, and limits of the coverage in full
Expiration date meaningThe date shown on the COI is the policy expiration — not the COI document itself. COIs are point-in-time snapshots.The date the coverage actually terminates — unless renewed or extended
What to trackThe policy expiration date on the COI — and request a new COI when the policy renewsTracked by the policyholder — not by the party requiring proof

The ACORD 25 is the standard COI form used in North America. For reference on what fields appear and what they mean, see ACORD.org.

Who needs to track COI expirations — and what's at risk when they don't

General contractors

Volume: High — can reach 10–30+ subs per active project

Collects from: All subcontractors on every project

Coverage required: GL, WC, umbrella — per contract requirements

Liability exposure: GC is liable for subcontractor incidents if the sub's insurance lapsed and GC did not verify current COI

Property owners / landlords

Volume: Medium — one COI per tenant, one per major vendor

Collects from: Tenants (commercial), vendors, maintenance contractors

Coverage required: GL minimum — often specified in the lease agreement

Liability exposure: Landlord named as additional insured on tenant's COI — lapsed COI removes additional insured protection

Operations / facilities teams

Volume: Low-medium — 5–20 active vendor COIs at any time

Collects from: Janitorial, HVAC, elevator, security, landscaping vendors

Coverage required: GL and WC — standard for any vendor with on-site access

Liability exposure: A vendor incident (slip and fall, equipment damage) is uninsured if the COI on file is expired

Event organizers / venues

Volume: Variable — concentrated around event dates

Collects from: Vendors, caterers, entertainment, AV companies

Coverage required: GL — often event-specific with venue as additional insured

Liability exposure: Incident at event with uninsured vendor creates direct exposure for venue or organizer

Staffing agencies

Volume: Medium — one per client company with active placements

Collects from: Client companies (receiving workers) for worker placement agreements

Coverage required: WC and employer liability — varies by placement type

Liability exposure: Incorrect coverage classification creates liability gaps for on-site worker injuries

What expired COIs actually cost — three real exposure scenarios

Vendor slip-and-fall on your premises — vendor COI expired 45 days earlier

Your exposure: If vendor carried no active insurance, your GL covers the incident — at your deductible and against your claims history

Prevention: Active COI with verified current coverage eliminates this exposure by confirming the vendor's insurance is primary

Subcontractor property damage — GC did not verify updated sub COI after policy renewal

Your exposure: GC may be directly liable if sub's coverage lapsed and the GC failed to verify current COI at the time of work

Prevention: COI expiration tracking with 60-day update requests prevents coverage gaps from becoming GC liability

Vendor professional liability lapse — error discovered after project delivery

Your exposure: Claims against the vendor for professional errors require active E&O insurance — a lapsed policy means no coverage for the claim

Prevention: Track professional liability (E&O) separately from GL — different policies, different expiration dates

The seven-step COI collection and tracking workflow

1

Specify requirements before the relationship starts

Before contract signing

Insurance requirements — coverage types, minimum limits, additional insured language — must be specified in the contract or agreement before signing. Requirements added after work begins are difficult to enforce and may not be accepted by the vendor's insurer.

2

Request the COI from the vendor's insurance agent — not the vendor

At contract execution

Vendors often forward the same COI they have on file — which may be expired or show lower limits than required. Requesting directly from the insurance agent (listed on the ACORD 25 as the agent of record) ensures you get the current, accurate document.

3

Verify coverage types, limits, and effective dates

Within 48 hours of receipt

Check that the coverage types match your requirements (GL, WC, umbrella, professional liability if required). Verify minimum limits are met — a $500K GL policy does not satisfy a $1M minimum. Confirm the policy effective date is current and the expiration date is in the future.

4

Confirm additional insured endorsement if required

At verification step

Many contracts require the receiving party to be listed as an additional insured on the vendor's policy — not just named on the COI. The COI alone is not proof of additional insured status. Verify with the vendor's insurer if this is a contract requirement.

5

Create one tracking record per vendor per coverage type

Immediately after verification

A vendor with GL, WC, and umbrella policies gets three tracking records — each with its own expiration date. Combining multiple coverages into one record means one expiration date hides the others.

6

Set reminders at 60 and 30 days before each policy expiration

At record creation

60-day reminder: request the updated COI from the vendor's agent. 30-day reminder: if new COI not received, escalate. Do not wait for the 30-day reminder to start — insurers issue renewals on their own timeline.

7

Request updated COI before expiration — do not assume auto-renewal means auto-update

At 60-day reminder

Even if a vendor's policy auto-renews, the COI on file in your records does not auto-update. The vendor's insurer issues a new policy; you still need to request a new COI showing the updated effective dates.

Five common COI tracking mistakes and how to fix them

Collecting COIs at onboarding but not tracking renewals

Consequence: COI expires silently — the vendor's coverage may lapse or change, but the record shows the old document as current

Fix: Track the expiration date from each COI and set a 60-day reminder to request an updated certificate before expiration

Accepting the COI as proof of additional insured status

Consequence: The COI names you as certificate holder — not additional insured. These are different. Certificate holder receives notice of cancellation; additional insured has actual coverage rights.

Fix: Require a separate additional insured endorsement from the insurer, not just additional insured language on the COI

Tracking one COI per vendor instead of one per coverage type

Consequence: A vendor's GL expires in March and their WC in August. One record shows 'insured through August' — the GL lapse in March is invisible

Fix: Create separate records per coverage type per vendor — GL, WC, umbrella each get their own expiration date and reminder

Requesting the COI from the vendor instead of their agent

Consequence: Vendor sends an expired COI or one showing lower limits than the contract requires — often unintentionally, sometimes not

Fix: Always request the COI from the vendor's insurance agent (named on the ACORD 25 form). The agent issues accurate, current documents.

Assuming auto-renewal means the COI on file is still current

Consequence: The vendor's policy renews automatically with new effective dates — but the COI in your files still shows the old dates

Fix: COI tracking triggers a request for an updated certificate at renewal — even when the policy itself is auto-renewed

1 record

Per coverage type per vendor — not one record per vendor. GL, WC, and umbrella each have separate policy terms and expiration dates. One record per vendor means two of three expiration dates are invisible.

60 days

Before policy expiration is when to request an updated COI from the vendor's agent — not 7 days before. Insurers issue renewals on their own timeline; early requests give time for follow-up if the COI is delayed.

No auto-update

COIs do not update automatically when a vendor's policy renews. The vendor's insurer issues a new policy; your files still show the old certificate. Active tracking — with renewal reminders — is the only way to keep COIs current.

Need software to track COI expirations?

COI tracking becomes software-worthy when vendor certificates are no longer a one-time onboarding task. Once multiple vendors, coverage types, owners, and renewal dates are involved, teams need a shared queue instead of a folder of PDFs and a spreadsheet.

Use vendor document expiration tracking software to manage certificates of insurance as recurring vendor records, or use insurance renewal tracking software for your own internal policy renewal deadlines.

Contractor-heavy teams can also pair COI tracking with contractor license expiration tracking software so licenses, bonds, and insurance certificates stay visible together.

Track every vendor COI — with reminders before each policy expires

RenewOps lets you create one record per coverage type per vendor, set expiration dates from each COI, attach the certificate document, and receive email reminders at 60 and 30 days before each policy expires — so you always have a current COI on file when you need it.

FAQ

A certificate of insurance (COI) is a one-page summary document — most commonly ACORD form 25 — that lists a policyholder's active insurance coverages, limits, and policy expiration dates. It does not expire as a document — the expiration dates shown on the COI correspond to the underlying insurance policies. When a policy renews, a new COI must be requested from the vendor's insurance agent to reflect the updated coverage dates.

Certificate holder is a party listed on the COI who receives notice of policy cancellation — but has no coverage rights under the policy. Additional insured is a party with actual coverage rights under the vendor's policy — they can file claims directly against that policy for covered incidents. Contract requirements often specify additional insured status. A COI alone does not confer additional insured status; a policy endorsement does.

At the start of every new contract, when a vendor's policy renews (annually for most policies), and at the start of any new project where the vendor has on-site access. For high-risk vendors — those performing work on your property, handling your products, or providing professional services — verify current COI before each project or engagement, not just at annual renewal.

The party requiring proof of insurance — the project owner, landlord, or contracting company — is responsible for tracking COI expiration in their own records. The vendor is responsible for maintaining their insurance and providing updated certificates at renewal. Both have independent responsibilities. Assuming the vendor will remind you when their insurance renews creates gaps — proactive tracking from your side is the only reliable approach.

General liability (occurrence-based or claims-made), workers' compensation and employer's liability, commercial auto, umbrella or excess liability, and professional liability or E&O if applicable. Each coverage type may have a different policy term and expiration date. A contractor with GL expiring in June and WC expiring in September requires two separate tracking records — not one combined record.

Pause or do not begin the work requiring insurance coverage until a valid COI is received. Contact the vendor's insurance agent directly — the agent can usually issue an updated certificate same-day or next-day. If the vendor is uninsured or underinsured, this is a contract compliance issue that needs to be resolved before engagement continues. Document all requests and responses in writing.

Also tracking contractor licenses alongside COIs? See contractor license expiration tracking software.

Managing the full range of vendor documents — not just COIs? Vendor document expiration tracking.

Insurance Certificate and COI Expiration Tracking Guide | RenewOps