M7 LLC
← All articles How to Verify Contractor Insurance Coverage how-to

How to Verify Contractor Insurance Coverage

Table of Contents

Last Updated: September 23, 2026

Why Verifying Contractor Insurance Coverage Matters

Hiring a contractor without the ability to verify contractor insurance is like driving without a seatbelt. You're exposed to risk you don't fully understand until something goes wrong.

When a contractor gets injured on your property, property damage occurs, or a project fails, you could be liable. Their insurance protects you. Your insurance may not cover contractor-related incidents. That gap is where financial disaster happens.

Verifying contractor insurance coverage protects your home, your finances, and your peace of mind. It's the single most important step before signing any contract.

Watch Out A contractor who refuses to provide proof of insurance is a major red flag. Walk away. This person is either uninsured or hiding something. Either way, the risk is too high.

What Is a Certificate of Insurance for Contractors

A Certificate of Insurance (COI) is a document issued by an insurance company that proves a contractor has active coverage. It shows the policy number, coverage limits, and effective dates. It's not the full insurance policy, it's a summary page that confirms protection is in place.

The COI lists three key pieces of information:

  • Policy holder: The contractor's legal business name
  • Insurance carrier: The company providing the coverage
  • Coverage types and limits: General liability, workers' compensation, and other relevant policies

A legitimate contractor can provide this document in minutes. If they can't or won't, they don't have insurance.

Annotated Certificate of Insurance document showing roofing contractor coverage with callout boxes highlighting: (1) effective and expiration dates in top-right corner, (2) policy number field, (3) general liability coverage limits, (4) workers' compensation section, (5) certificate holder/additional insured line, (6) insurance carrier name and contact info
Annotated Certificate of Insurance document showing roofing contractor coverage with callout boxes highlighting: (1) effective and expiration dates in top-right corner, (2) policy number field, (3) general liability coverage limits, (4) workers' compensation section, (5) certificate holder/additional insured line, (6) insurance carrier name and contact info

Key Details on a Certificate of Insurance

When you receive a COI, check these specific fields in order:

Effective Date and Expiration Date

Insurance must be current. An expired policy means zero coverage. Check that the effective date is before today and the expiration date is in the future. Many contractors renew annually on the same date each year; if renewal is coming up soon, ask when the new certificate will be issued.

For roofing projects, request that the expiration date extend at least 30 days beyond your project's scheduled completion date. This protects you if issues are discovered after work is finished.

Coverage Limits

Coverage limits are the maximum the insurance company will pay if something goes wrong. For roofing work, general liability limits should be at least $1 million. This covers property damage (e.g., damage to your home or neighboring properties) and bodily injury (e.g., an employee falling off your roof).

Workers' compensation limits vary by state but should cover all employees and subcontractors on the job. Ask the contractor how many workers will be on-site and confirm the policy covers that number.

Certificate Holder Information

The COI should list you (the homeowner or property owner) as an "additional insured." This means the policy protects you too if something happens during the roofing work. If you're not listed, request that you be added before work starts. This is a standard request and takes the contractor's insurance agent minutes to process.

Pro Tip Additional insured status is especially important for roofing projects because the work happens directly on your home. If a contractor's employee is injured or causes damage, the additional insured designation ensures their liability policy covers you as well.

Insurance Carrier Name

The carrier name should be a real, established insurance company. Google the company name plus "insurance" to verify it exists. Scammers sometimes use fake or lookalike insurance company names. You can also cross-reference the carrier name against the National Association of Insurance Commissioners (NAIC) database to confirm it's licensed to operate in your state.

Step-by-Step Process to Verify Contractor Insurance

Verification takes about 30 minutes. Follow these five steps in order.

Step 1: Request the Certificate of Insurance

Ask for the COI in writing. Email is best because you have proof they received the request.

Use this email template:


Subject: Certificate of Insurance Required Before Project Start

Hi [Contractor Name],

Before we move forward with the roofing [repair/replacement/installation], I need a current Certificate of Insurance. Please email me the document within two business days.

The certificate should show:

  • General liability coverage of at least $1 million
  • Workers' compensation coverage for all employees
  • My name (or my property address) listed as an additional insured
  • Current effective and expiration dates

Thank you, [Your Name]


A legitimate contractor will send it immediately. If they delay or refuse, this is a red flag. Do not proceed without proof of insurance.

When you receive the COI, verify it's on official letterhead from the insurance company (not a PDF the contractor created themselves). The document should display the insurance company's logo, address, and phone number.

Step 2: Verify General Liability Coverage

General liability insurance covers property damage and bodily injury caused by the contractor's work. For roofing projects, this is essential because work occurs on your home and involves fall hazards.

On the COI, find the line that says "General Liability" or "Commercial General Liability." Check these details:

Get Started Today →

  • Coverage limit: At least $1 million is standard for roofing work
  • Effective date: Must be before today
  • Expiration date: Must be after your project ends (add 30 days for safety)

If the coverage limit is lower than $500,000, ask the contractor why. For most roofing projects, this is too low and indicates either a very small operation or inadequate coverage.

Pro Tip Ask the contractor how long the roofing project will take, then request that insurance remain active for 30 days after completion. This covers any issues discovered after the work is finished, for example, a leak that appears weeks later.

Step 3: Check Workers' Compensation Status

Workers' compensation insurance covers medical bills and lost wages if a contractor's employee is injured on your property. This is critical for roofing work, which carries high injury risk.

On the COI, find the workers' compensation section. Verify:

  • Coverage is listed: It should show a policy number and coverage limit
  • It's current: Effective date before today, expiration date in the future
  • All employees are covered: The policy should cover all workers on the job

If the contractor says they have no employees (they're solo), some states don't require workers' compensation. However, even solo contractors should carry general liability insurance. Confirm your state's requirements by visiting your state's labor board website (search "[your state] workers' compensation requirements").

Step 4: Contact the Insurance Agent Directly

Don't trust the COI alone. Call the insurance company listed on the certificate to verify the policy is active and the details match.

Use this phone script:


"Hi, I'm about to hire [Contractor Name] for a roofing project. Can you confirm they have an active general liability policy with limits of [amount from COI]? The policy number is [number from COI]. Also, can you verify that [your name/address] is listed as an additional insured?"


The agent will verify coverage in seconds. If the policy doesn't exist, has been cancelled, or the limits don't match the COI, you'll know immediately.

Keep the agent's name, confirmation date, and any details they provide. Ask them to email you a brief confirmation of coverage.

Step 5: Verify Contractor Licensing and Bond Status

Insurance is one layer of protection. Licensing and bonding add two more.

Use this approach:

  1. Search "[your state] roofing contractor license board" or "[your state] contractor licensing board"
  2. Enter the contractor's name or license number
  3. Verify the license is current (not expired or suspended)
  4. Check if there are any complaints or disciplinary actions listed

Verifying Workers' Compensation for Contractors

Workers' compensation is the most important coverage after general liability. It protects both you and the contractor's employees.

On the COI, workers' compensation should show:

  • A policy number: Proof it's real
  • Coverage limit: Usually tied to payroll
  • All employees covered: Including part-time and temporary workers
  • Effective dates: Current and future coverage
Key Takeaway Workers' compensation is the fastest way to verify a contractor is legitimate and established. Uninsured contractors rarely have it.

Questions to Ask Roofing Contractors Before Hiring

Beyond insurance, ask these questions to evaluate the contractor:

"How long have you been in business?"

Established contractors have been around for at least 5-10 years. New contractors might be fine, but they're riskier.

"Can you provide references from recent projects?"

"What's your payment schedule?"

"Do you pull permits for this work?"

"What warranty do you offer?"

"Who supervises the job?"

Red Flags and Common Mistakes to Avoid

Mistake 1: Trusting the COI without calling the insurance company.

Mistake 5: Skipping the licensing and bond check.

Mistake 6: Hiring based on price alone.


Frequently Asked Questions

How can I verify if a roofing contractor's insurance policy is currently active?

Contact the insurance agent listed on the Certificate of Insurance directly. Provide the policy number and ask the agent to confirm the policy is active, the coverage limits, and the expiration date. Never rely solely on the document the contractor provides, direct contact with the insurer ensures the information is current and accurate. Ask for written confirmation if possible.

What is the difference between general liability and workers' compensation for roofing contractors?

General liability covers damage to your property or bodily injury caused by the contractor's work. Workers' compensation covers medical expenses and lost wages if the contractor or their employees are injured on the job. Both are essential. General liability protects you from third-party claims; workers' compensation protects you from liability if someone working on your roof is hurt and sues.

Can I request a Certificate of Insurance directly from the contractor?

Yes, you should request it before work begins. A Certificate of Insurance is a standard document that contractors should provide without hesitation. Ask for it in writing and review it carefully. Verify the contractor's legal business name, policy numbers, coverage limits, and effective and expiration dates. If they refuse or delay providing it, that's a serious red flag.

What should I look for on a Certificate of Insurance document?

Check the contractor's legal business name, the insurance carrier name, policy number, policy effective and expiration dates, and coverage limits for general liability and workers' compensation. Verify that you (the homeowner) are listed as an additional insured if contractually required. Confirm the coverage is adequate for the scope of work. Any discrepancies or expired dates mean the contractor is not properly insured.