Illinois · 2026

Verifying an Illinois Roofer Is Harder Than It Looks

A licence lookup takes thirty seconds. Knowing what you're actually looking at takes experience. Most homeowners check the wrong things, misread what they find, and still end up with an unqualified contractor. This guide covers what the databases don't tell you — and why we've already done all of it for every contractor in our network.

8Databases to Cross-Check
80%Of Applicants We Reject
200+IL Complaints/Year

What Most Homeowners Miss

1Licence type doesn't match project scope
2Certificate of Insurance is forged or lapsed
3Clean BBB record hides a revolving business name
4Coverage limits are too low for your project size
5Out-of-state parent company — local entity is a shell
6Workers' comp listed but workers are misclassified
Free · No Obligation · <1hr Response
For Contractors Who Approached You

Already Have a Contractor? Check Them Here

If a contractor knocked on your door or approached you after a storm, use this walkthrough to run a basic check. For a contractor you found yourself and want to hire with confidence, our verified network saves you all of this.

Get a Verified Contractor Instead →
Full Guide

Knowing What to Check Isn't the Same as Knowing What It Means

Every homeowner can run a licence lookup. The problem is that a valid-looking result hides a dozen ways to still end up with the wrong contractor — wrong licence type, lapsed insurance, forged certificates, shell companies, and complaint histories spread across multiple business names. Here's what actually separates a safe hire from a risky one.

01
The First Trap

A Licence Is Not Enough on Its Own

Finding an "Active" status in IDFPR is step one — but it's only step one. Illinois issues multiple roofing licence classifications, and a contractor with a valid licence can still be legally unauthorised for your specific job if they hold the wrong type.

This is one of the most common ways homeowners get misled. The contractor shows you a real licence — it's active, it checks out in the database — but it's a Limited licence being used for a full replacement that requires Unlimited classification. That's unlicensed work, regardless of what the certificate says.

If the contractor's name doesn't appear under their name, try their company name. Try alternate spellings. Only after exhausting those searches should you conclude they're unlicensed — and at that point, the answer is clear.

We Do This For You
Every contractor in our network has been verified for the correct licence type against the scope of work they perform. You don't have to interpret it — we've already done it. Get matched →
✓ Unlimited Roofing Contractor Licence
Authorised for all roofing work of any size and scope. This is what you need for a full replacement or any significant project. If a contractor has this, the licence type is not an issue — but you still need to verify insurance separately.
⚠ Limited Roofing Contractor Licence
Authorised for smaller-scale or specific work only. The scope of authorisation is defined on their licence record. Using a Limited licence for full replacement work is unauthorised — and common. Always confirm the scope matches your project in writing.
✗ Expired / Suspended / Revoked
Not legally authorised to perform roofing work in Illinois. Contractors sometimes continue working on an expired licence hoping nobody checks. Any work performed under these statuses carries all the same risks as fully unlicensed work.
✗ Not Found in IDFPR
After searching both personal name and business name with alternate spellings — if nothing appears, they have no Illinois roofing licence. This is an immediate disqualifier. Do not proceed regardless of what they tell you verbally.
02
High Stakes

What Happens If You Hire Unlicensed?

Most homeowners assume the worst outcome is poor workmanship. The actual consequences are significantly more serious — some can surface years after the job is done and cost multiples of the original project price.

Illinois consumer protection law is built around the licencing system. Hire outside it and you step outside its protections entirely.

The Shortcut
Every contractor in our network is pre-verified — licence, insurance, complaint history, and business registration. You never have to navigate this alone. Get matched free →
Insurance Voided
Your homeowner's insurance may deny claims for damage caused during unlicensed work — including subsequent leaks or structural damage discovered months later. The full cost falls on you.
Personal Injury Liability
If an unlicensed, uninsured worker is injured on your property, Illinois courts have held homeowners liable for medical costs and lost wages. Your own homeowner's policy often excludes this scenario entirely.
No Legal Recourse
IDFPR disciplinary action, Illinois consumer protection statutes, and contractor bond claims are only available against licensed contractors. If an unlicensed contractor disappears mid-job or with your deposit, your legal options are severely limited.
Resale & Permit Problems
Unpermitted work surfaces during home inspections at sale — sometimes years later — and can trigger required remediation, price reductions, or deal collapse. Chicago requires permits for full replacements and many significant repairs.
Check Before You Hire
Use our free Chicago Roof Permit Lookup tool to see how many permits a contractor has pulled on past Chicago jobs — and whether your own home has a permit on record for previous roofing work. For a full breakdown of what unpermitted work means legally, read The Chicago Roof Permit Gap →
03
Equally Important

Verifying Insurance — And Why COIs Get Forged

A valid licence and active insurance are completely separate requirements. A contractor can hold a current IDFPR licence with lapsed insurance — and plenty do. But the more serious problem is that Certificates of Insurance are among the most commonly forged documents in the construction industry.

A COI can look completely legitimate — correct logo, correct format, plausible policy number — and be entirely fabricated. The only reliable check is calling the issuing insurer directly and asking two questions: is this policy active, and does it cover residential roofing work?

Beyond authenticity, most homeowners don't know what coverage limits are actually adequate. A $300,000 general liability policy sounds substantial — until a roofing accident causes $600,000 in structural damage to your home. The minimums matter.

Already Verified
We call every contractor's insurer directly and confirm coverage type and limits — not just that a certificate exists. Get a pre-verified contractor →
Coverage TypeWhat It ProtectsMinimum to Require
General Liability Damage to your property during work — structural damage, broken windows, debris $1,000,000 per occurrence — $2M for larger projects
Workers' Compensation Medical and lost wages if a worker is injured on your property Illinois state minimum — verify workers aren't misclassified as subcontractors
Commercial Auto Vehicle incidents involving contractor vehicles near your property Good to have — ask for it on larger jobs
Umbrella / Excess Coverage above the primary liability limit for large claims Ask for projects over $25,000
COI Fraud Warning
Never accept a COI without calling the insurer to verify. Ask specifically: "Is policy number [X] currently active and does it cover residential roofing work?" If they can't give you the insurer's direct number, that is itself a red flag.
Best Practice
Ask to be added as an additional insured on the contractor's policy for the duration of your project. Legitimate contractors on larger jobs do this routinely.
04
The Hard Part

What You Can Still Miss Even If You Follow Every Step

This is what separates a basic DIY check from professional verification. The databases show you a snapshot — they don't show you patterns, history, or context. Here's what experienced verifiers look for that a standard search won't surface.

Revolving Business Names
A contractor with a complaint history often simply closes the business and reopens under a new name. Each entity starts with a clean BBB record. We check the principal's name across all associated entities — not just the current trading name.
Out-of-State Parent Companies
Storm chasers often create thin local LLCs with minimal assets. The parent company is registered in another state, holds the real liability, and is nearly impossible to pursue if something goes wrong. The local entity is a shell.
Misclassified Workers
A contractor's workers' comp policy may cover the owner and office staff — but the actual roofing crew are classified as independent subcontractors. If one of them is injured on your property, the policy doesn't respond. This is legal but extremely common.
Licence Held by a Qualifier
Some companies hold a licence through a "qualifier" — a licensed individual who is attached to the company on paper but isn't the person doing your work. If the qualifier leaves the company, the licence becomes invalid, but the company may keep operating.
Purchased Reviews
Generic five-star reviews with no project details and no response from the contractor are a known signal of purchased reviews. We look for reviews that describe specific Chicago-area projects, mention neighbourhood names, and show contractor engagement.
How We Handle All of This
We run every contractor through all eight checks — including business entity history, qualifier status, crew classification, and reference confirmation from recent Chicago-area projects. Over 80% of applicants don't pass.
Get a Pre-Verified Contractor →
05
Don't Skip This

Document Everything

Verification only protects you if you keep a record. Screenshots and saved documents matter throughout the project — not just at the hiring stage. Policies can lapse mid-job. Situations change.

If a dispute arises, your insurance company, attorney, or the IDFPR will ask for evidence. Having it organised and ready significantly changes the outcome.

Screenshot IDFPR Results
Screenshot the full IDFPR licence detail page — showing name, licence type, status, and expiry date. Include the URL bar and the date in your screenshot.
Save the Certificate of Insurance
Keep a copy of the COI. Note the name of the insurer and the policy number so you can call to verify — and re-verify mid-project for longer jobs.
Get Everything in Writing
Written contract, written estimate with materials specified, written warranty terms. Verbal agreements are unenforceable. Never start work without a signed written contract.
Keep a Project Folder
One folder — physical or digital — containing the contract, licence screenshot, COI, permit copy, and all correspondence. If anything goes wrong, this folder is your evidence.
Check Their Permit History
A contractor who consistently pulls permits on Chicago jobs has a verifiable track record. Use our free Chicago Roof Permit Lookup tool — enter their company name to see every permit they've pulled in the city.
The Easier Path

We've Already Done All Eight Checks

IDFPR licence and type, insurance verification by phone, COI authenticity, business entity history, qualifier status, BBB and Attorney General complaint records, crew classification, and local reference confirmation from recent Chicago-area projects. Over 80% of applicants don't pass. Free for homeowners, no paid placements, no kickbacks.

Get a Pre-Verified Contractor → Scam Risk Checker
Free · No Obligation · <1hr Response
This guide is provided for informational purposes only. Licence and insurance status can change — always verify directly with IDFPR and the issuing insurer before hiring. Chicago Roof & Repair Alliance does not install roofing and cannot guarantee contractor performance.