How to Hire a Roofing Contractor in Illinois: Vetting & Licensing Checklist
Hiring a contractor to repair or replace your roof is a major decision that requires careful vetting. Unfortunately, the roofing industry is plagued by "storm chasers"—unlicensed, out-of-state contractors who arrive in local neighborhoods immediately after a severe storm, pressure homeowners into signing contracts, perform subpar work, and disappear before warranties can be claimed. For homeowners in Illinois, understanding state licensing laws and following a strict vetting checklist is the best defense against fraud.
In Illinois, all individuals or businesses offering roofing services must be licensed by the Illinois Department of Financial and Professional Regulation (IDFPR). This is a legal requirement under the Illinois Roofing Industry Licensing Act. Illinois issues two types of roofing licenses: a "Limited" license (which permits residential roofing work on structures with 8 units or fewer) and an "Unlimited" license (which permits residential, commercial, and industrial roofing work of any size). Homeowners should always ask for the contractor's license number and verify it directly on the IDFPR license lookup website before signing any contracts.
A valid Illinois roofing license number will always start with the prefix "104" (for example, 104.XXXXXX). This indicates the business is registered, has passed the state competency exams, and meets the minimum bonding and insurance requirements. If a contractor claims they do not need a license, or if their license number does not start with 104, do not allow them to perform work on your property. Hiring an unlicensed roofer can invalidate your manufacturer's shingle warranties and leave you with no legal recourse if the work is defective.
Insurance coverage is another critical check. A professional contractor must carry both general liability insurance and workers' compensation insurance. General liability insurance protects your property from damage occurring during the roofing project (such as a rafter cracking or water leaking during a sudden rainstorm). Workers' compensation insurance is legally required and protects you from personal liability if a worker is injured while on your property. Always request that the contractor's insurance agent email you a Certificate of Insurance (COI) listing you as the certificate holder.
Local building permits and municipal compliance must be handled correctly. Each city or village in the Chicagoland area—such as Naperville, Evanston, or Arlington Heights—has its own building permit process, fees, and inspection requirements. A reputable local contractor will always pull the necessary permits under their own company name and license. Beware of any contractor who asks you, the homeowner, to pull the permit as an "owner-builder." This is a common tactic used by unlicensed or blacklisted contractors to evade municipal oversight and liability.
Be cautious of extreme pressure tactics and unusual financial requests. Never sign a contract that requires a 100% upfront payment. A standard payment structure usually involves a deposit (typically 30% to 50% of the total cost) when materials are delivered to your property, with the final balance due only after the project is completed, inspected, and you have received a lien waiver. Additionally, be skeptical of contractors who offer to "waive" or cover your insurance deductible, as this is a form of insurance fraud that is illegal in the State of Illinois.
To ensure a positive experience, prioritize local contractors who have an established physical office, a solid local phone number, and a positive reputation in the community. Ask for references from recent projects in your immediate area and check online reviews on trusted platforms. By taking the time to verify licensing, check insurance certificates, and review local references, you can hire with confidence and ensure your roof is installed safely, legally, and to the highest standards of workmanship.
Need a Professional Roofing Assessment?
Don't let hidden roof damage compromise your home. Our matching network connects you with vetted, licensed local roofing contractors in Chicago and 30+ suburbs for free, no-obligation roof inspections.