
Quick answer
The honest shortcut for hiring a roofing contractor in Downers Grove: verify an IDFPR roofing license at idfpr.illinois.gov, confirm the business has an Illinois address (not a P.O. box from out of state), get the full scope in writing before any work starts, and only work with contractors who carry both manufacturer and workmanship warranties.
If any of those four items is missing, the conversation stops there. Everything else in this guide is the longer version of that four-item filter.
The eight questions to ask every roofing contractor in Illinois
Before any inspection or estimate, ask these eight questions. The answers separate legitimate Illinois roofing operations from out-of-town storm chasers and unlicensed handymen.
1. What is your IDFPR Roofing License number? Every legitimate Illinois roofing contractor carries an IDFPR (Illinois Department of Financial and Professional Regulation) license. If they cannot give you a license number on the spot, the conversation ends here. You can verify any license at idfpr.illinois.gov in under 30 seconds.
2. Is the business address in Illinois? Out-of-town storm chasers often list a local-looking phone number but a corporate address in another state. Ask for the physical office address. If they cannot give one in Illinois, that is the answer to whether they will be here for warranty service in three years.
3. Who is performing the actual installation? Some roofing companies sell the job and subcontract the work. That is not inherently bad, but the actual installer needs to be IDFPR-licensed too. Ask for the licensed installation partner’s name and license number, not just the sales company’s.
4. Do you pull the permit, or am I expected to? A reputable Downers Grove contractor pulls the City of Downers Grove roofing permit on your behalf as part of the project scope. If the contractor wants you to pull the permit yourself, that is a tell that they may not be licensed to do so.
5. What is the full scope in writing? A written scope should name the shingle brand and product, the underlayment, the ice and water shield coverage (in linear feet), the flashing replacement, ventilation work, and disposal. Anything missing from the written scope is something that can later become an upcharge or get skipped.
6. What is the deposit structure? A reasonable deposit is 0 to 30 percent at signing, with the balance due at completion. Anything over 50 percent up front is a red flag. Anything demanding 100 percent up front is fraud.
7. What manufacturer and workmanship warranties come with the work? Manufacturer warranties on architectural shingles run 25 to 50 years. Workmanship warranties from the contractor cover the install itself and should run at least 5 to 10 years. Both should be delivered to you in writing at project completion.
8. Can you share three local references with addresses I can drive by? Reputable Downers Grove contractors will give you a short list of recent local projects you can verify with your own eyes. Storm chasers usually cannot, because they do not have a local job history.

Red flags that should end the conversation
Some patterns reliably signal a bad outcome. If you see any of these during the first conversation, find a different contractor.
The contractor cannot or will not give you a license number. Illinois requires it. Skipping this step is not a small thing.
The “deal” is only available if you sign today. Real Downers Grove contractors do not run flash sales. The price is the price for a reasonable window (typically 30 days). Pressure to sign immediately is a sales tactic, not a market dynamic.
The contractor offers to “handle the insurance” in exchange for your deductible. This is a common storm-chaser pattern and is illegal under Illinois law (820 ILCS 305 prohibits waiving insurance deductibles as an inducement to contract). If a contractor proposes this, walk.
The estimate is dramatically lower than every other estimate. A bid that comes in 40 to 60 percent below other Downers Grove estimates almost always cuts ice and water shield, synthetic underlayment, code-compliant flashing, or warranty coverage. You will pay the difference later in repairs, leaks, or denied warranty claims.
There is no physical Illinois office. A P.O. box and a 630 area code phone number is not a local presence. Storm chasers spend on local phone numbers because the math works for the first 60 days after a hail event. They are gone by month three.
The contractor is not on your insurance carrier’s approved list. Most homeowner insurance carriers maintain an approved-contractor network for roof claims. Reputable local Illinois contractors are usually on these lists. Being off-network is not always a deal-breaker, but combined with any other red flag here, it is.
How to verify an IDFPR Illinois roofing license in 30 seconds
This step takes less time than reading this section. Yet most homeowners skip it.
- Open idfpr.illinois.gov in a browser
- Click “License Lookup”
- Choose “Roofing Contractor” from the profession list
- Enter the contractor’s business name or license number
- The license status (active, expired, revoked, no record) appears
A legitimate Illinois roofing contractor will be listed with an “Active” status. License numbers follow the format 104.xxxxxx or 105.xxxxxx. If the lookup returns “no record” for a contractor who quoted you a job, that is fraud. Walk.
For reference, our installation work in Downers Grove is performed by ACE GC Corp under IDFPR Roofing License #104.017838 and #105.008129. You can verify both at idfpr.illinois.gov before you ever schedule an inspection with us.

Why local matters in Downers Grove specifically
Illinois weather is hard on roofs. The freeze-thaw cycle, ice dams, summer hail, and high-wind events test materials and workmanship in ways that out-of-state contractors do not always design for.
A contractor working in Downers Grove every day knows:
- Which neighborhoods have deck materials that need careful inspection during tear-off
- Which sides of homes ice up first based on prevailing winter wind direction
- The City of Downers Grove permit office’s specific documentation requirements
- The local insurance adjusters and their typical depreciation schedules for roofing claims
- Which manufacturers’ shingle products perform best in DuPage County’s specific climate stress pattern
Out-of-town storm chasers do not have this context. They drive into Illinois after a major hail event, sign contracts, install at high speed using a generic spec, and move to the next state. Three years later, when an ice dam leak surfaces and you call for warranty service, the number is disconnected.
A local Downers Grove contractor charges similar (or sometimes higher) prices than a storm chaser, but you are buying the next decade of warranty support, not just the install itself.
What should be in the written contract
The written contract is the single most important document in the engagement. A reputable contractor will provide all of this in writing before any work starts. If any item below is missing, request that it be added before you sign.
- Full legal name and Illinois address of the contractor
- IDFPR Roofing License number of the licensed installation party
- Project scope with shingle manufacturer and product named (not just “architectural shingle”)
- Underlayment type (synthetic preferred over felt for Illinois winter)
- Ice and water shield coverage in linear feet (six feet minimum on eaves per Illinois code)
- Flashing replacement scope (chimneys, skylights, vent stacks, dormers)
- Ventilation work (ridge vent, soffit vent corrections if applicable)
- Permit responsibility (the contractor, not you)
- Total price, broken out by material and labor
- Payment schedule with deposit percentage and balance terms
- Project timeline with start and expected completion windows
- Cleanup and disposal scope including magnetic nail sweep
- Manufacturer warranty registration on your behalf
- Workmanship warranty term and what it covers
- Both parties’ signatures and date
A contract that is one page long and only lists “roof replacement” with a total dollar figure is not a contract. It is a verbal handshake with a signature on it. Insist on the full scope.
Understanding the warranty landscape
Roof warranties confuse homeowners because there are two separate warranties at play. A legitimate contractor will explain both clearly.
Manufacturer warranty. The shingle manufacturer (GAF, CertainTeed, Owens Corning, Malarkey, etc.) warrants the shingle product itself against manufacturing defects. Standard manufacturer warranties run 25 to 50 years depending on the product line. The warranty must be registered within a defined window (often 30 days) after installation, which is a step a reputable contractor handles on your behalf.
Workmanship warranty. The contractor warrants the installation itself, separate from the material. Workmanship warranties from established Illinois contractors run 5 to 10 years and cover installation defects (improperly seated shingles, leaks at flashing joints, etc.). This is the warranty that matters most for the first decade.
Watch for these distinctions:
- A “lifetime warranty” usually refers to the manufacturer warranty on the shingles, not the contractor’s workmanship
- Manufacturer warranties are non-transferable beyond a limited number of property sales (often one)
- Workmanship warranties are tied to the contractor’s continued operation, which is why local presence matters
- A contractor that offers only a 1-year workmanship warranty is signaling that they do not stand behind their install long-term
How our process works
Our typical project flow when you are hiring us for a roof replacement looks like this:
- Free inspection with a roof walk, attic check, and gutter review
- Written estimate within 48 hours naming the specific shingle product, underlayment, ice and water shield coverage, and flashing scope
- License verification information provided proactively so you can confirm at idfpr.illinois.gov before scheduling
- Permit application filed with the City of Downers Grove on your behalf
- Material delivery scheduled one to two days before crew arrival
- Tear-off and installation with code-compliant flashing, ice and water shield, and synthetic underlayment
- Final cleanup, inspection, and warranty documentation delivered in writing including manufacturer warranty registration and workmanship warranty
Installation is performed by our licensed installation partner, ACE GC Corp, under IDFPR Roofing License #104.017838 and #105.008129. Both licenses can be verified directly at idfpr.illinois.gov.

Frequently asked questions
How do I find a good roofing contractor in Downers Grove?
Start with the eight questions in this guide. Filter to contractors with active IDFPR licenses, an Illinois business address, and at least three local references you can verify. Most Downers Grove homeowners can build a reasonable shortlist of three to five qualified contractors in an afternoon.
Do I need a licensed contractor for roof replacement in Illinois?
Yes. Illinois requires roofing contractors to hold an IDFPR Roofing License. Anyone offering to install a roof without a license is operating illegally and you have no legal recourse if the work fails.
Should I get more than one estimate?
Yes, for any project over $5,000. Three estimates is the standard practice. Real differences in scope, material spec, and warranty terms become visible when you compare written estimates side by side.
What is the difference between a roofing contractor and a roofing salesman?
A roofing contractor performs the actual installation. A roofing salesman represents a company that sells the job and may subcontract the install to an actual contractor. Both can be legitimate, but you should know which one you are talking to and you should have the actual installer’s IDFPR license verified separately.
Should I trust a contractor who knocks on my door after a storm?
Be cautious. Door-knocking after storm events is the most common storm-chaser pattern. Some legitimate local contractors do canvas after major hail or wind events, but verify everything in this guide before committing.
How much deposit is reasonable for a roof replacement?
Zero to 30 percent at signing. Anything over 50 percent up front is a red flag. The balance is typically due at completion, sometimes with a small final retention.
Can I save money by acting as my own general contractor?
For roofing, no. The licensed installer needs to pull the permit, file the work for code compliance, and carry general liability and workers’ compensation insurance. The savings from going around a contractor are usually consumed by your own liability exposure.
Get started with a verifiable inspection
Most Downers Grove homeowners can get a written roof estimate within 48 hours of a free inspection that includes a roof walk, an attic check, and license verification information delivered up front so you can confirm us at idfpr.illinois.gov before we schedule. To get on the calendar, call 630-729-6804 or use the contact form on this page. We serve Downers Grove and the surrounding DuPage County area including Aurora, Naperville, Wheaton, Oak Brook, Schaumburg, Darien, Elgin, Bartlett, Lombard, and Evanston.
