Level 1 sweep and inspection to the NFPA 211 annual standard - flue, crown, cap, and flashing checked and photographed
Chimney sweep logs do not sweep chimneys. They loosen some creosote - which then falls where a brush and vacuum still have to collect it.
Fast, Reliable Chimney Cleaning & Sweep Across Crystal Lake
Chimney cleaning and sweep in Crystal Lake typically runs $189-$349 for a standard Level 1 service with inspection, while a full Level 2 camera inspection and sweep for homes with multiple appliances ranges $289-$479. Most Crystal Lake appointments are scheduled within 3-5 business days, with our dispatch team coordinating from the Chicago office and sending a text when your uniformed tech is en route. Call (331) 202-2419 for a written estimate before any work begins.
We’re familiar with the homes here. The 1970s ranches near Three Oaks Recreation Area, the bi-levels off Route 14, the colonials backing onto Crystal Lake itself - our crews have swept and inspected chimneys in all of them. Crystal Lake sits in one of the coldest, snowiest pockets of the Chicago metro, where long winters push homeowners to burn wood far more heavily than in warmer southern suburbs. That heavier burn drives above-average creosote accumulation, which makes annual cleaning a genuine safety necessity here, not a luxury. The city’s namesake glacial lake adds localized humidity that accelerates mortar-joint erosion and chimney liner cracking, a damage pattern noticeably more advanced here than in comparably aged homes in drier inland McHenry County towns like Woodstock or Huntley.
Why Level Two Chimney Arlington Heights Is Crystal Lake’s Preferred Chimney Cleaning & Sweep Company
We’ve completed more than 38,000 chimney inspections and cleanings since 2009, and a significant share of those have been in McHenry County. Crystal Lake homeowners find us because they read the three-star reviews - the detailed ones that mention what we actually found, not generic praise - and because they want documentation they can see for themselves.
Our response time to Crystal Lake is typically 3-5 business days for standard scheduling, with live phone support available 24 hours a day, 7 days a week. When you call (331) 202-2419, a person answers. Not a voicemail, not a web form.
What builds trust here is local knowledge. We know the late-1970s and 1980s tract homes along Crystal Lake’s east and southeast corridors share identical builder-grade fireplace chases with galvanized sheet-metal chase covers that have rusted through, letting water silently corrode the prefab fireboxes underneath. That’s why checking the chase cover is our first diagnostic step on every older call in that part of town - a step Woodstock or Huntley crews don’t routinely need to take. We also know the historic downtown blocks contain late-19th- and early-20th-century masonry chimneys originally built without flue liners, which now need code-compliant liner inserts to be safely usable. That kind of specificity matters when you’re deciding who to let into your home.
Every job is quoted in writing before work starts - Haven Standard Clause 1, H.A.V.E.N. “Have it in writing.” No exceptions. The 365-Day Done Right Promise backs every sweep and inspection we perform in Crystal Lake.
Our Chimney Cleaning & Sweep Services in Crystal Lake

Level 1 Inspection
A Level 1 inspection is the visual examination required annually for chimneys with no change in appliance or fuel type. In Crystal Lake, we recommend this as the baseline for newer homes with gas inserts or for homeowners who burn infrequently and have documented clean inspection records. A typical Level 1 inspection and sweep in Crystal Lake runs $189-$249. The technician examines readily accessible portions of the chimney exterior, interior, and connecting appliances, then sweeps the flue to remove soot and light creosote deposits.

Level 2 Inspection
Level 2 is our default recommendation for most Crystal Lake properties, and it’s what we emphasize on this page for good reason. If you’ve bought a home in Crystal Lake between 2015 and 2025 - and many of you have - you need a Level 2 inspection. It includes everything in Level 1 plus a camera scan of the entire flue interior, examination of attics, crawl spaces, and basements where the chimney passes through, and documentation of clearance to combustibles. In Crystal Lake’s 1970s-1990s housing stock, factory-installed zero-clearance metal fireplaces are now 35-50 years old and approaching the end of rated service life. A Level 1 sweep leaves hidden hazards intact. A Level 2 camera inspection reveals firebox degradation, liner breaches, and creosote buildup the naked eye cannot see. A Level 2 inspection with sweep in Crystal Lake typically costs $289-$379 for a single flue; multi-flue chimneys common in larger Crystal Lake homes run $349-$479. Clause 4 of the Haven Standard requires a photo record on every job - we’ve done this since 2009, not as an upsell, but as standard practice.
We were called to a two-story colonial off McHenry Avenue near historic downtown, where the homeowner had three appliances on one masonry stack and had never had a Level 2 inspection. Our tech found a late-19th-century chimney built without a flue liner, second-degree creosote glazing the smoke chamber, and spalled brick at the chimney crown from the freeze-thaw cycling that hits the Fox River valley harder than the southern suburbs. We swept the flues, removed the creosote, and installed a HeatShield liner insert so all three appliances could draft safely again.

Creosote Removal
Crystal Lake’s extended heating season produces more creosote than shorter-season markets. We classify what we find: first-degree (light, sooty, easily brushed), second-degree (shiny, tar-like flakes, requires mechanical removal), or third-degree (hard, glazed, often requires chemical treatment or rotary removal). Third-degree creosote is a genuine chimney fire hazard - it ignites at lower temperatures and burns intensely. In Crystal Lake, we see third-degree buildup most often in homes with older wood stoves or homeowners who burn unseasoned hardwood. Creosote removal as a standalone service, when a standard sweep won’t suffice, runs $249-$449 depending on severity and flue configuration. We document the classification with photos before and after, under Haven Standard Clause 4.

Soot Removal & Fireplace Cleaning
Gas fireplaces in Crystal Lake accumulate soot and debris in the firebox, burner ports, and pilot assembly that reduce efficiency and can produce carbon monoxide if airflow is restricted. Our fireplace cleaning service disassembles accessible components, cleans the firebox, checks gas pressure and ignition systems, and verifies venting integrity. For Crystal Lake homes with multiple fireplaces - common in the larger properties around the lake and in newer subdivisions - we clean and inspect each unit systematically. Fireplace cleaning typically runs $159-$279 per unit, with package pricing available for homes with two or more appliances.

Annual Sweep
For Crystal Lake homeowners who burn wood regularly, an annual sweep is the NFPA 211 standard. We schedule these proactively - you’ll get a reminder before your preferred burning season. The service includes sweep, basic inspection, and written condition report. Annual sweep contracts for Crystal Lake customers include priority scheduling and a locked rate.

What happens when you call
- 1
A real person answersNo phone trees - you reach a local pro.
- 2
You get an upfront price rangeHonest numbers before anyone is dispatched.
- 3
A background-checked tech heads outLicensed & insured, dispatched right away.
- 4
You approve before work beginsNothing starts until you say go.
Before
AfterTrusted Brands We Service in Crystal Lake
We source materials through Haven’s buying network to keep customer prices honest, stocking DuraFlex stainless steel liners, HeatShield cerfractory resurfacing products, and Gelco chimney caps and accessories for Crystal Lake jobs. Olympia Chimney supplies round out our liner and cap inventory. Because we maintain stock for this market, most Crystal Lake repairs requiring parts don’t face extended wait times - a new chase cover, cap, or liner section can often be installed on the return visit after inspection, not weeks later.
Common Chimney Cleaning & Sweep Problems We See in Crystal Lake Homes

- Failed galvanized chase covers in east and southeast subdivisions. The late-1970s and 1980s tract homes in these areas share nearly identical builder-grade fireplace chases. Their galvanized sheet-metal chase covers have rusted through after 40+ years of Crystal Lake’s wet winters and humid lake summers. Water intrusion silently corrodes the prefab fireboxes beneath. We check the chase cover first on every older call in that part of town - it’s that consistent.
- Zero-clearance metal fireplaces past rated service life. Crystal Lake’s residential core is dominated by 1970s-1990s ranch homes, bi-levels, and two-story colonials. Many were built with factory-installed zero-clearance metal fireplaces now 35-50 years old. The firebox and liner may already be past rated service life, so a simple sweep leaves a hidden hazard. A Level 2 inspection confirms integrity before another season of burning.
- Spalled brick and blown-out crowns from freeze-thaw cycling. McHenry County regularly records the highest seasonal snowfall totals in the Chicago metropolitan area. Crystal Lake’s position in the Fox River valley amplifies freeze-thaw cycling that is especially destructive to chimney crowns and mortar joints. We routinely find damage after winter that would be less severe in southern or eastern suburbs.
- Unlined masonry chimneys in historic downtown blocks. The blocks surrounding historic downtown include late-19th- and early-20th-century masonry chimneys originally built without flue liners. Without a code-compliant liner insert, these flues are not safe to use regardless of whether they “still draw.” We encounter these regularly on calls near McHenry Avenue and the original town plat.
Pricing for Chimney Cleaning & Sweep in Crystal Lake, IL
Here’s what chimney cleaning and sweep services cost in the Crystal Lake market:
| Service | Typical Range |
|---|---|
| Level 1 Inspection + Sweep (single flue) | $189 - $249 |
| Level 2 Inspection + Sweep (single flue) | $289 - $379 |
| Level 2 Inspection + Sweep (multi-flue chimney) | $349 - $479 |
| Creosote Removal (mechanical/rotary) | $249 - $449 |
| Fireplace Cleaning (gas unit) | $159 - $279 per unit |
| Annual Sweep Contract (priority scheduling) | Locked rate + 10% savings |
What moves the price: flue count and configuration, creosote severity (first-degree brushes clean; third-degree requires chemical or rotary treatment), accessibility of the chimney (steep roof pitch, height), and whether repairs are needed before the system is safe to use. We deliver a written price, written scope, and written warranty before any work starts - Haven Standard Clause 1. No “call for a quote.” The price you see is the price you pay. Estimates are free. Call (331) 202-2419.
We Also Serve Cities Near Crystal Lake

Our Chimney Cleaning & Sweep team serves Cary, Lake Zurich, Hoffman Estates, and Palatine from the same dispatch operation. If you’re in one of these communities, the same pricing, same Haven Standard documentation, and same 365-Day Done Right Promise apply. Scheduling for Chimney Cleaning & Sweep in Crystal Lake and surrounding areas is coordinated from our Chicago office with local crew assignment.
Serving Crystal Lake, IL - Our Local Coverage Area
We’re based in the Crystal Lake area and know this community well. Use the map below to see our service coverage - if you’re nearby, we can almost certainly help.
FAQs - Chimney Cleaning & Sweep in Crystal Lake

Each appliance needs its own flue inspected annually, per NFPA 211. In Crystal Lake, that means your wood-burning fireplace, your second fireplace, and your gas insert each require separate inspection - they don’t share a flue, and they don’t share a schedule. For homes with multiple appliances, we typically bundle a Level 2 inspection of all flues in a single visit, which costs less than separate calls and gives you one documented record for your insurance file. Call (331) 202-2419 for bundled pricing.
Crystal Lake’s position in the Fox River valley concentrates freeze-thaw cycling. McHenry County gets the heaviest snow in the metro, and that snow melts, refreezes, and expands in masonry pores - popping off brick faces and splitting concrete crowns. The lake-effect humidity doesn’t help; wet brick freezes harder than dry brick. We see this pattern so consistently in Crystal Lake that crown condition is a standard checkpoint on every exterior inspection we perform here. Call (331) 202-2419 if you’re seeing debris in your firebox or new water stains on your ceiling near the chimney.
A chase cover is the metal “lid” on top of a factory-built chimney chase - the wooden or framed enclosure that surrounds a metal flue pipe. On the late-1970s and 1980s tract homes in east and southeast Crystal Lake, builders used galvanized sheet-metal chase covers that rust through predictably after 40 years. Once the cover fails, water runs directly down the flue pipe and into the prefab firebox, corroding it from above. The homeowner often doesn’t know until the firebox is structurally compromised. Because this failure mode is so consistent in those Crystal Lake subdivisions, checking the chase cover is our first diagnostic step on every older call in that area - before we sweep, before we camera, before anything else. Replacement chase covers in appropriate materials run $349-$599 installed. Call (331) 202-2419 for an inspection.
No. The historic downtown blocks of Crystal Lake contain late-19th- and early-20th-century masonry chimneys built without flue liners. Unlined masonry is not code-compliant for modern use - the mortar joints deteriorate, gases leak into wall cavities, and creosote seeps into brick pores where it can ignite. “It still draws” is not a safety assessment. We install code-compliant liner inserts, typically stainless steel or HeatShield cerfractory resurfacing, after a Level 2 inspection confirms the chimney’s condition. Liner installation in Crystal Lake typically runs $1,800-$3,500 depending on height, diameter, and access. Call (331) 202-2419 - we’ll camera the flue and show you exactly what you have.
First-degree creosote is black, sooty, and brushes off easily - you’ll see it as loose powder. Third-degree creosote is hard, glossy, and tar-like, often described as “glazed” or resembling flaky black glass. It doesn’t brush out; it requires mechanical rotary removal or chemical treatment to break down. In Crystal Lake, third-degree buildup is most common in wood stoves and fireplaces burning unseasoned wood or operated with restricted airflow. It’s also the stage most likely to ignite. We classify and photograph what we find under Haven Standard Clause 4, and we’ll show you the image before we discuss removal options. If you’re not sure what you’re looking at, call (331) 202-2419 for a Level 2 inspection - estimates are free.
Ready to schedule? Call (331) 202-2419 for a free written estimate. A live person will answer, 24 hours a day. We’ll assign a background-checked, uniformed technician, send you a text when they’re en route, and deliver a written price before any work starts - with photos of everything we find, documented under Haven Standard Clause 4, and backed by our 365-Day Done Right Promise.
Written by Corrine Halstead, Owner at Level Two Chimney Co., serving Crystal Lake since 2009 under the Haven Standard.





Before
After
Before
After
Before
After