CoiLoop
← All guides
4 min read

How to Request COIs from Subcontractors (Templates and Workflow)

Stop chasing subs with vague emails. Use a clear COI request workflow, requirement templates, and follow-up timing that gets documents before day one on site.

The most common COI problem is not verification — it is collection. Subs start demo while your inbox still has "I'll send it tomorrow" texts and half-completed ACORD forms from the wrong entity.

A structured request process beats ad hoc emails every time.

Send requirements before you send the award

Include insurance requirements in:

  • Bid packages
  • Subcontract draft
  • Award letter

List specific limits, additional insured endorsements (CG 20 10 / CG 20 37), waiver of subrogation, and WC requirements. Subs who know the full list upfront produce fewer bad certificates.

What every COI request should include

ElementDetail
Legal nameExact entity on contract and W-9
Your company as certificate holderFull GC legal name and address
Required limitsGL, WC, auto, umbrella per project type
Endorsement listAI, primary/noncontributory, WOS as required
Producer instructions"Send COI from your insurance agent to [email]"
DeadlineNo site access until compliant
Upload methodPortal link beats reply-all email chains

Attach your standard insurance exhibit or link to your requirement PDF.

Email template: initial COI request

Use plain language. Subs ignore walls of legalese from people they have not worked with yet.

Subject: Insurance requirements — [Project Name] — action required before start

Hi [Sub Name],

We're ready to schedule [scope] on [Project Name] starting [date]. Before anyone can access the site, we need your current insurance documents:

  1. Certificate of insurance (ACORD 25) showing:
    • Commercial general liability: $[X]M per occurrence / $[X]M aggregate
    • Workers' compensation: statutory limits (or state exemption certificate if applicable)
    • [Auto / umbrella if required]
  2. Additional insured endorsements: CG 20 10 and CG 20 37 naming [GC Legal Name]
  3. [Waiver of subrogation / primary noncontributory if required]
  4. W-9 matching the named insured on the COI

Upload everything here: [magic link / portal URL]

Named insured must match your subcontract entity exactly. If your agent has questions, they can contact [your risk contact].

We cannot issue a start date until insurance is approved.

Thanks, [Name]

Email template: rejection / revision request

Subject: COI revision needed — [Project Name]

Hi [Sub Name],

We reviewed your certificate and need a corrected version before you can start:

  • Named insured does not match contract — need [Legal Name]
  • GL limits below required $[X]M / $[X]M
  • Missing additional insured endorsement (need CG 20 10 + CG 20 37 PDFs)
  • Workers' comp expired [date]
  • [Other]

Please have your insurance agent reissue and upload via [link]. Reply with the producer phone number if you need us to call them directly.

Follow-up timing that works

DayAction
AwardSend requirements + upload link
7 days before startFirst reminder if nothing uploaded
3 days before startEscalate to owner PM + sub principal
Day before startHold start — no exceptions without written risk acceptance
After startWeekly reminder until compliant; restrict new assignments

Calendar reminders tied to project start dates beat remembering to chase subs manually.

Who should receive the request?

Send to:

  • Sub owner / principal
  • Sub office manager
  • Insurance producer (if sub authorizes — CC only with permission)

Do not rely solely on the foreman on site — they rarely control insurance.

Magic links vs email attachments

Email attachments create version chaos: wrong COI, old COI, compressed unreadable PDFs.

A upload portal lets subs submit from phone, routes files to one project record, and gives your office a review queue with requirements visible next to the PDF.

That is the intake pattern CoiLoop uses — subs do not need accounts; they click a link and upload.

Producer escalation script

When subs stall, call the agent listed on any partial COI:

"We're holding start on [project] until we receive AI endorsements and corrected limits. Can you upload to [portal] or email [address] today? Required limits are [list]."

Agents respond faster than subs forwarding your third reminder.

Standardize by project type

Maintain templates:

  • Standard remodel — $1M/$2M GL, WC, AI
  • High-value residential — $2M/$4M GL, umbrella, full endorsement set
  • Commercial TI — owner flow-down schedule attached

Project managers pick a template — they do not rewrite requirements from memory.

Close the loop with verification

Collection is step one. Run every upload through your verification checklist before marking compliant.

Next: Onboarding subcontractors COI checklist · Subcontractor COI compliance checklist

Collect, review, and renew COIs in one place

CoiLoop is built for general contractors who need subs to upload COIs and W-9s via magic links - with expiration reminders before coverage lapses mid-project.