Roofing in Crystal Lake, IL
Roof repair, roof replacement, storm inspections, siding, gutters and windows for Crystal Lake homes and businesses, from our East Dundee office about 10 miles away.
- Free drone roof inspection
- In-house team for insurance documentation
- Crews out seven days a week, weather permitting
- Illinois Roofing Contractor License 104.019813 · Qualifying party license 105.010658
Storm history · 5 years · within 10 miles
Storms near Crystal Lake
Storm season around Crystal Lake peaks in August. Hail has been reported within 10 miles on 14 different days since late 2021, in every one of the last five years. The largest stones, 2.5-inch (tennis ball size), fell on August 27, 2024. Hail here leans toward spring: March through May account for 7 of those days, against 6 from June through September. July is the month for wind: damaging thunderstorm winds or measured gusts have hit nearby on 10 separate July days. The strongest measured gust reached 80 mph on August 27, 2024. Storms don’t keep to summer here: 1-inch hail was reported nearby on February 27, 2024.
Recent hail days
| Date | Largest hail | Reports |
|---|---|---|
| Jun 24, 2026 | 1.5" ping pong ball | 8 |
| Apr 14, 2026 | 1" quarter | 1 |
| Aug 16, 2025 | 1.5" ping pong ball | 3 |
| Jul 11, 2025 | 0.75" penny | 1 |
| Jun 26, 2025 | 0.25" pea | 1 |
| Mar 30, 2025 | 0.75" penny | 1 |
When storms hit Crystal Lake
Most storm reports near Crystal Lake come in August. 132 hail, wind and tornado reports in all.
Tornado reports within 10 miles: 1 day (most recent: Jul 12, 2023).
Source: National Weather Service Local Storm Reports (Chicago and Milwaukee offices) via Iowa State University's IEM archive, October 2021 – October 2026, within 10 miles of Crystal Lake's center. Dates are Central time. A report nearby isn't proof your roof was damaged; an inspection shows what it went through.
Permits in Crystal Lake
- Crystal Lake requires a permit for residential and commercial roofing, and for siding.
- No permit is needed to repair or replace up to 200 square feet of roofing in total, or up to 200 square feet of siding.
- The city's published fee sheet doesn't list a reroof price, so we don't guess one here. The building division can tell you the current fee: (815) 356-3605.
Source: City of Crystal Lake — Building Permits. Checked October 12, 2026. Fees and rules change; the building department has the final word.
Not sure what your roof needs? Request a free inspection. The office will call you to set a time.
AAA work · in and around Crystal Lake
Jobs near Crystal Lake, mapped.
Every dot is a city where AAA has finished work, sized by the number of completed projects. Tap a city to zoom in and see the work on record. City level only: no names, no addresses.
Completed projects from AAA's records: JobNimbus (including jobs waiting on final payment) as of October 13, 2026, plus jobs from our previous CRM, one per property. Where older files don't say the type of work, it's counted half as Roof and half as Other. Jobs without a city on file aren't counted, so real totals are higher. Dots sit at each city's center.

