The short answer
Angi puts the average Chicago roof replacement at $10,185, and our cost-adjusted range for a 2,000 square foot asphalt shingle roof is $8,400 to $16,800. Most repairs run $346 to $1,728. The detail that matters most is the pitch: a sloped roof on a house needs no city permit, while any work on a flat or low-slope roof does.


What a roof costs in Chicago
We take national roofing prices and apply Chicago's construction cost factor of 1.2 from the U.S. Army Corps of Engineers Area Cost Factors. A roof that costs $10,000 in an average market comes to about $12,000 here.
| Job | Chicago (typical range) | US average |
|---|---|---|
| Asphalt shingle roof, 2,000 sq ft | $8,400–$16,800 | $7,000–$14,000 |
| Metal roof, 2,000 sq ft | $12,000–$38,400 | $10,000–$32,000 |
| Tile roof, 2,000 sq ft | $16,800–$60,000 | $14,000–$50,000 |
| Flat roof, 1,000 sq ft | $3,600–$13,200 | $3,000–$11,000 |
| Tear-off of one old layer, 2,000 sq ft | $2,400–$4,800 | $2,000–$4,000 |
| Vent boot repair | $90–$180 | $75–$150 |
| Replace up to 25 shingles | $120–$360 | $100–$300 |
| Flashing repair | $240–$600 | $200–$500 |
| Minor leak repair | $180–$1,200 | $150–$1,000 |
| Leak with water damage | $1,200–$7,200 | $1,000–$6,000 |
| Roof deck repair, per 100 sq ft | $240–$600 | $200–$500 |
Estimates for 2026, including labor and standard parts. Chicago prices use the metro's construction cost factor of 1.20 (US average = 1.00) from the U.S. Army Corps of Engineers Area Cost Factors. Your quote depends on access, materials and the condition of the home.
Angi's local data gives a second view. It reports an average Chicago roof replacement of $10,185, with most between $6,049 and $14,515 (Angi). Flat roofs cost more per square foot: an average of $12,067 per job, most between $5,681 and $19,269, or roughly $10 to $20 per square foot (Angi). For repairs, Angi's Chicago average is $1,030, and most homeowners pay $346 to $1,728 (Angi).
To price your own roof by size and material, use the calculator below or the full roofing calculator. National prices and how roofers measure a roof are on our roofing cost guide.
Flat roof systems on two-flats and three-flats
More than a quarter of Chicago homes, 27.4%, sit in buildings of two to four units, according to the Census Bureau's 2024 survey, and only about a quarter are detached houses. If your building has a flat or low-slope roof, these are Angi's Chicago prices for the common systems:
| System | Chicago price per sq ft | What Angi notes |
|---|---|---|
| TPO | $4.50 to $10 | Single-ply, handles ponding water well |
| EPDM rubber | $5 to $12 | Lifespan of about 10 to 25 years |
| Built-up (tar and gravel) | $5.75 to $10 | Fire-resistant, lasts about 30 years |
| Modified bitumen | $4 to $8 | Lifespan of about 10 to 20 years |
Labor alone runs $3 to $7 a square foot, and a flat roof replacement takes about five days. Whichever membrane you pick, it has to meet the city's reflectance rule described below.
Shingle roofs in the suburbs
The suburbs have a different housing mix. In Naperville, about 63% of homes are detached houses and the median home was built in 1990, and Will and McHenry counties are more than 70% detached houses. For a 2,000 square foot asphalt shingle roof, compare quotes with the $8,400 to $16,800 line in the table, plus about $2,400 to $4,800 for each old layer that has to come off.
The Illinois roofing license
Illinois licenses roofing contractors at the state level, so the same license applies everywhere in the Illinois part of the metro, from the Loop to Joliet. The Illinois Department of Financial and Professional Regulation issues two types:
| License | What it covers | Bond the roofer must post |
|---|---|---|
| Limited | Residential properties of 8 units or fewer | $10,000 |
| Unlimited | Residential, commercial and industrial roofs | $25,000 |
The bond amounts come from the Roofing Industry Licensing Act. Each licensed company names a qualifying party who has passed the state exam, and that person has to be a regular payroll employee of the company, not a contractor paid on a 1099. The company also needs liability and property damage insurance and workers' compensation for its employees.
Illinois law adds a rule you can check without any database: a roofer must print its Illinois roofing license name and number on every contract, bid and advertisement for roofing work (815 ILCS 513/18). A flyer or estimate without it is a warning sign. Chicago's own permit system asks for the same license number before it will issue a roofing permit.
Do you need a permit?
In Chicago, the answer depends on the slope of the roof and the size of the building.
| Roof work in Chicago | Permit? | City fee |
|---|---|---|
| Patch or repair up to 25% of a roof surface, no structure cut | No | None |
| Repair, recover or replace a roof with a pitch of 2:12 or more, residential building up to 4 stories or its garage | No | None |
| Any work on a low-slope roof (under 2:12) | Yes | Repair $175; recover $175 or replacement $450 per area up to 5,000 sq ft |
| Any structural repair | Yes, with drawings | Varies |
The exemptions come from the Department of Buildings' no-permit list and the fees from the city's stand-alone fee table.
When a permit is needed, most reroofs go through the online Express Permit Program. The application needs at least one photo of the roof as it is now and the roofer's Illinois license number. Structural repairs need drawings from an Illinois-licensed architect or structural engineer, and laying a new roof over two or more existing layers needs structural calculations. Condo owners need a signed approval letter from the association (Express Permit, reroofing).
In the suburbs, each city or village runs its own building department, and reroof permit rules differ from town to town. Ask the village before work starts, and expect the roofer to pull the permit. In Northwest Indiana, permits come from the city, town or county, and unincorporated Lake County requires contractors to hold a county license and at least $500,000 of liability insurance.
The reflectance rule for low-slope roofs
The Chicago Building Code requires roof coverings on low-sloped roofs to have an initial solar reflectance of at least 0.72, or a three-year-aged reflectance of at least 0.5 (Chicago Building Code, Chapter 15). In plain terms, a new flat roof in the city is almost always white or very light. Two exceptions lower the target to 0.3 aged: roofs where more than half the area is a green roof, and roofs held down by at least 15 pounds per square foot of ballast. Ask for the product's rated reflectance on the estimate.
Snow, ice dams and wind
Chicago's weather writes most roof repair bills. O'Hare averages 38.4 inches of snow and 121 days a year with a low at or below freezing, based on National Weather Service normals for 1991 to 2020 (NWS). Near the lake, banded lake effect snow can add more.
Ice dams and the ice barrier rule
When heat from the house melts snow on the upper roof, the water runs down and refreezes at the cold eave. The ice backs water up under shingles and into walls and ceilings. The Chicago Building Code answers this with an ice barrier: on shingle, metal shingle, slate and wood roofs, the eaves need two layers of underlayment cemented together or a self-adhering membrane, running from the roof edge to at least 24 inches inside the exterior wall line. Shingle roofs with a pitch between 2:12 and 4:12 also need a double layer of underlayment across the whole roof. Ask for both on the estimate, and ask the roofer to look at attic insulation and ventilation, since a warm attic feeds ice dams.
Snow load and extra layers
The city designs roofs for a ground snow load of 25 pounds per square foot. Angi's Chicago guide advises against laying a new roof over old roofing here, because the extra weight sits on top of the snow load. The city's rule that a recover over two or more layers needs structural calculations points the same way. A tear-off costs more today but shows the deck, and rotted boards can be replaced at $240 to $600 per 100 square feet.
Wind
The Groundhog Day Blizzard of 2011 brought gusts of 70 mph on the Chicago lakefront, 61 at O'Hare, 59 in Aurora and 67 at Burns Harbor in Indiana (NWS). Summer storms can be worse. On August 10, 2020, a derecho crossed the Midwest and caused about $11.5 billion in damage. In the National Weather Service Chicago area, it brought more than 160 reports of damaging wind and 15 confirmed tornadoes, including an EF-1 in Rogers Park (NWS). Wind lifts shingle tabs and peels back loose membrane edges at parapets, so check the roof after any big storm.
Storm damage and insurance claims in Illinois
Illinois has a section of its home repair law written for repairs after damaging weather, and it gives homeowners specific protections when a roof is paid for by insurance (815 ILCS 513/18):
- A roofer may not offer to pay or rebate any part of your deductible, including a "discount" that covers it
- A roofer may not act as your representative on the insurance claim; that is a public adjuster's job
- A local roofer may not rent its name or license to an out-of-area company
- If your contract will be paid from an insurance claim, you can cancel it before midnight on the earlier of two dates: the fifth business day after your insurer tells you in writing that all or part of the claim is not covered, or the thirtieth business day after the insurer receives your proof of loss
- After a cancellation, the roofer must return your payments within 10 days, except for emergency work you agreed to in writing
Photograph the damage inside and out, cover open areas to stop more water getting in, and get the adjuster's scope in writing so you can compare it line by line with the roofer's estimate. In Indiana, the Attorney General advises paying no more than one third of the price up front and confirming that the permit is issued before work starts (Indiana AG). If water is already coming through a ceiling, our Chicago plumbing guide explains where to shut off the water.
Repair or replace?
A repair makes sense when the damage is limited to a few shingles, a vent boot or one section of flashing. At Chicago prices, a vent boot costs about $90 to $180, replacing up to 25 shingles $120 to $360, and flashing work $240 to $600. A leak that has already damaged the deck or a ceiling runs $1,200 to $7,200.
Replacement starts to make sense when:
- A flat roof has blisters, open seams and standing water across large areas
- Ice dams come back every winter even after repairs
- Leaks appear in several places after the same storm
- Shingles are curled, cracked or missing granules over most of the roof
- The roof already has two layers, so the next one should start from the deck
Remember the Chicago line between the two. On a low-slope roof, even a repair needs a permit, and a replacement brings the reflectance rule. If you plan solar panels, replace an old roof first; our Chicago electrician guide covers the wiring and permit side.
How to check a roofer before you hire
- Look up the Illinois roofing license on the IDFPR License Lookup. A residential job of 8 units or fewer needs at least a limited license.
- Check that the license name and number on the estimate match the lookup. Illinois requires them on every roofing contract, bid and ad.
- Ask for the certificate of liability insurance and workers' compensation.
- Get a written contract for any job over $1,000, as Illinois law requires. In Indiana, contracts over $150 must be in writing.
- Have the contract name the membrane or shingle line, the ice barrier, the number of layers coming off, deck repair pricing per 100 square feet, and who pulls the permit.
- On an insurance job, read the cancellation notice the roofer has to attach to the contract.
Every roofer in the GOLDGCP network passes six-step vetting: license verification, an insurance check, a background and business check, a portfolio review, client reference calls, and onboarding with a quality score. You pay by milestone, each one after you approve that stage. See how milestone payments work.
Areas we cover
GOLDGCP roofers work across the Chicago metro in Illinois and Indiana:
- Chicago
- Evanston
- Oak Park
- Schaumburg
- Naperville
- Aurora
- Joliet
- Northwest Indiana, including Gary, Hammond and Valparaiso
Enter your ZIP code to see roofing prices for your area and get matched with a roofer who works there.
How GOLDGCP works
- Tell us about the roof: flat or pitched, the rough size, and the leak or the plan. Use the form, call or send a WhatsApp message.
- See prices for your ZIP code, then get matched with 3 vetted, licensed roofers.
- Your roofer inspects, gives a written estimate and pulls any permit the job needs.
- You pay by milestone, for example after tear-off and deck inspection and after the final walkthrough, and follow the job in the client portal.
For water coming through the ceiling during a storm, call our 24/7 emergency line.
Frequently asked questions
How much does a new roof cost in Chicago?
Angi reports an average Chicago roof replacement of $10,185, with most between $6,049 and $14,515. Using national data at Chicago's 1.2 cost factor, a 2,000 square foot asphalt roof runs $8,400 to $16,800 and a 1,000 square foot flat roof $3,600 to $13,200.
How much does roof repair cost in Chicago?
Angi puts the average Chicago roof repair at $1,030, with most between $346 and $1,728. Small fixes such as a vent boot or a few shingles cost about $90 to $360. A leak that has damaged the deck or a ceiling can reach $1,200 to $7,200.
Do I need a permit to replace my roof in Chicago?
Not for a roof with a pitch of at least 2:12 on a residential building of up to four stories. Any work on a low-slope roof needs a permit, and so does any structural repair. Replacement permits cost $450 per area of up to 5,000 square feet.
Do roofers need a license in Illinois?
Yes. Roofing contractors are licensed by the IDFPR. A limited license covers residential properties of 8 units or fewer and needs a $10,000 bond; an unlimited license covers all buildings and needs a $25,000 bond. The license name and number must appear on every roofing contract, bid and ad.
Does a flat roof in Chicago have to be white?
In practice, usually. The Chicago Building Code requires low-slope roof coverings to have an initial solar reflectance of 0.72 or a three-year-aged value of 0.5. Mostly green roofs and roofs with at least 15 pounds per square foot of ballast need only 0.3.
Can a roofer pay my insurance deductible in Illinois?
No. Illinois law bars contractors from promising to pay or rebate any part of an insurance deductible, including through discounts. Roofers also may not act as your representative on the claim. If your insurer denies part of the claim, you can cancel within the window set by state law.
Can I put a new roof over my old one in Chicago?
On a pitched roof it may be allowed, but Angi advises against it in Chicago because of the added weight under heavy snow. On a low-slope roof you need a permit, and recovering over two or more existing layers requires structural calculations.
How we calculate these prices
GOLDGCP starts from national price ranges for each job, taken from published 2026 cost guides and checked against local price guides where they exist. To get a local price, we multiply the national range by the construction cost factor for the metro from the U.S. Army Corps of Engineers Area Cost Factors (US average = 1.00). For ZIP codes outside the 50 largest metros, the calculator uses the state's price level from the Bureau of Economic Analysis Regional Price Parities. Ranges include labor and standard materials but not unusual site conditions, so a written quote after an inspection is always the final price.
Sources
- How much does a roof replacement cost? · HomeGuide
- How Much Does Roof Replacement Cost in Chicago, IL? · Angi
- How Much Does It Cost to Replace a Flat Roof in Chicago, IL? · Angi
- Illinois Roofing Industry Licensing Act, Sec. 3 (225 ILCS 335/3) · Illinois General Assembly
- Home Repair and Remodeling Act, Sec. 18: Repairs following damaging weather · Illinois General Assembly
- What Types of Work Do Not Require a Building Permit? · City of Chicago Department of Buildings
- Chicago Building Code 2019, Chapter 15: Roof Assemblies and Rooftop Structures · UpCodes (Chicago Construction Codes)
- August 10, 2020 Derecho · National Weather Service Chicago
- Area Cost Factors, PAX Newsletter 3.2.1 (2024) · U.S. Army Corps of Engineers
- Regional Price Parities by State · U.S. Bureau of Economic Analysis
