Sweep & inspection
Caps & crowns
Flue relining
Masonry repair
Gas fireplace serviceLevel 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.
Chimney Company in San Bernardino, CA
Chimney repair in San Bernardino usually means one of three things: a cracked clay tile liner in a 1960s stucco rancher, a rusted-out cap that Santa Ana winds finished off, or a leak where the roof flashing meets the chase. We handle all three, plus the sweeping and dryer vent work that keeps those systems safe. Santa Ana Chimney Sweep has served San Bernardino since 2016, and we carry the repair materials most local sweep-only companies do not: DuraFlex liners, Olympia caps, Famco dampers, and HeatShield resurfacing compound. Call (855) 341-9658 for a straight answer and a free estimate.
Why San Bernardino Homes Are Different
San Bernardino sits in the Inland Empire’s high-desert transition zone, where winter nights dip into the 30s and 40s even as daytime highs hit the 70s. Homeowners in older foothill neighborhoods like Northpark and Del Rosa lean on wood-burning fireplaces as a secondary heat source during Santa Ana wind events, only to discover that the same dry, dusty winds that drive temperatures down also pack chimneys with fine desert grit and creosote-glazed soot from infrequent, hot-burning fires.
Most of the housing stock dates to the post-WWII boom and mid-century tract development. ZIP codes like 92404, 92405, and 92410 are dense with 1950s through 1970s single-story stucco homes, and a lot of them still have their original masonry fireplaces with clay tile liners. After fifty or sixty years of thermal cycling, those liner tiles crack. We see it every week in the field: the owner calls for a sweep, and our inspection finds hairline fractures that would cost far more to fix if they were left another season.
The semi-arid climate adds a second layer. Long idle periods between cold snaps let creosote harden and glaze on flue walls. Then the winds carry eucalyptus leaves, pepper tree debris, and chaparral dust into caps and spark arrestors. Technicians working the foothill edges near the San Bernardino National Forest routinely find caps packed with wind-blown debris and wildfire ash, a pattern that ramps up every fall when Santa Ana winds arrive.
Styles & brands we work with





Our Main San Bernardino Services
Most San Bernardino homeowners call us for one of two reasons, often in the same appointment: the chimney has not been cleaned in years and they want a safety check before burning season, or their dryer vent has backed up and they have started to notice longer dry times and a hot laundry room.
Chimney Sweep in San Bernardino
A proper sweep here is more than running a brush up the flue. San Bernardino’s wind-blown grit and glazed creosote need mechanical removal, then a visual inspection of the liner, cap, and flashing. We photograph everything so you can see the before and after. In Northpark and Del Rosa especially, we recommend a sweep every year if you burn more than two cords a winter. Full details on what the job includes and what it costs are on the Chimney Sweep in San Bernardino page.

Dryer Vent Cleaning in San Bernardino
Lint buildup is a fire risk that most people never think about until the dryer takes two cycles to finish a load. San Bernardino’s dry air makes lint especially fine and prone to packing into the vent run. We clean the full duct from the dryer to the exterior termination, check the hood and backdraft damper, and leave the vent moving air at the rated flow. We also clean dryer vents on the same visit as a chimney job. Read the specifics on our Dryer Vent Cleaning in San Bernardino page.

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.
Chimney Repair in San Bernardino
Most of the chimney repair work we do in San Bernardino starts with a clay tile liner that has cracked after decades of heating and cooling cycles, or a cap and flashing system that the Santa Ana winds have slowly torn apart. Homes in 92404, 92405, and 92410 were built when clay tile was standard, and those liners were never meant to last sixty years without attention. When a crack opens, heat and gases can reach the masonry behind the tile, and that is how a small repair becomes a structural problem. This is the core of what we do; see the full scope on our Chimney Repair hub.
Chimney Cap Installation
Signs you need it
You see daylight through the top of the flue from inside the firebox, water staining on the hearth or damper, or birds and debris finding their way into the chimney.
What it costs in San Bernardino
A new cap install in San Bernardino typically runs $200 to $500 depending on the flue size and whether it needs a custom spark arrestor to handle chaparral debris.
How we do it
We measure the flue exactly, install a stainless or copper cap with a secured spark arrestor, and seal the mounting with high-temperature silicone so wind-driven rain cannot get under the base.
Chimney Liner Installation
Signs you need it
An inspection reveals cracked or missing clay tiles, or you have a water leak and an old unlined masonry flue.
What it costs in San Bernardino
Installing a new liner in San Bernardino generally falls between $2,800 and $4,500 depending on the flue length, diameter, and whether you choose a DuraFlex flexible stainless system or a rigid liner.
How we do it
We size the liner to the appliance and run it down the existing flue, insulate where needed, connect it at the appliance outlet, and pour a weatherproof crown seal at the top, all without tearing into the existing masonry.
Chimney Flashing Repair
Signs you need it
You see water staining on the ceiling near the fireplace, or the flashing at the roofline is rusted, lifted, or pulling away from the brick.
What it costs in San Bernardino
Flashing repair in San Bernardino typically ranges from $500 to $1,400, depending on whether we can patch the existing metal or need to cut out and replace the step flashing around the chimney base.
How we do it
We remove the damaged flashing, install new step and counter flashing that ties into the roof properly, and seal every joint with an exterior-grade polyurethane designed for high-wind exposure.
Chimney Crown Repair
Signs you need it
The concrete crown on top of the chimney is cracked, spalled, or has gaps where it meets the flue tile, allowing water into the masonry below.
What it costs in San Bernardino
Crown repair in San Bernardino runs $800 to $1,800 on average, depending on whether it is a patch and recoat or a full remove-and-repour with an expansion joint.
How we do it
We clean the damaged crown, build a form, and pour a new concrete crown with a proper slope and drip edge, then seal it so water sheds away from the flue instead of soaking into the brick.
What Chimney Repair Costs in San Bernardino
| Item | Typical range in San Bernardino |
|---|---|
| Chimney cap installation | $200 – $500 |
| Chimney liner installation | $2,800 – $4,500 |
| Chimney flashing repair | $500 – $1,400 |
Does a cracked liner always need to be replaced in San Bernardino?
Yes, and here is why. A cracked clay tile liner exposes the masonry behind it to heat and combustion gases, and the only code-compliant fix is a new liner or a documented resurfacing system like HeatShield. We never recommend a rebuild when a liner or resurfacing will restore the flue safely. Call (855) 341-9658 and we will show you the camera footage before quoting anything.
Can you repair my chimney in the same visit as a sweep?
Small repairs like a cap swap or flashing patch can often be done the same day we are already on site for a sweep, and we carry the common parts on the truck. Larger jobs like a full liner are scheduled separately so we can pull a permit and stage the materials without rushing. Call (855) 341-9658 to find out which category your repair falls into.
Brands We Service in San Bernardino
We stock and specify professional-grade parts, not hardware-store substitutes. In San Bernardino, that means Olympia Chimney caps, Famco dampers, Copperfield flashing, and DuraFlex liner systems are on the truck, not ordered in on a two-week lead. Most common repairs can be quoted and completed without a second trip. See our brands for the full roster.
See the difference
Before
After
Before
After
Before
AfterPricing for Chimney Company in San Bernardino, CA
| Service | Typical range in San Bernardino |
|---|---|
| Chimney sweep | $180 – $340 |
| Chimney inspection | $125 – $300 |
| Chimney cap installation | $200 – $500 |
| Chimney cap replacement | $250 – $550 |
| Chimney liner installation | $2,800 – $4,500 |
| Chimney flashing repair | $500 – $1,400 |
| Chimney crown repair | $800 – $1,800 |
| Dryer vent cleaning | $125 – $350 |
What pushes a San Bernardino job toward the higher end is almost always access: a steep roof pitch near the foothills, a two-story chase on a 1960s rancher that needs a second ladder setup, or a flue that is longer than standard. We give you a flat price before any work starts, and that price does not change once we are on the roof.
Neighborhoods We Serve in San Bernardino
We work across San Bernardino, from the 1950s tract homes south of Highland Avenue to the foothill streets where the wind hits hardest. Most neighborhoods are within a 20 to 30 minute drive of our stocked trucks, so a morning call often means same-week availability.
- Northpark
- Del Rosa
- Verdemont
- Muscoy-adjacent 92407
- Central City / 92410
Service Area – Cities Near San Bernardino
We also cover the surrounding Inland Empire cities where the housing stock and wind patterns create the same chimney and vent issues. Homeowners in Muscoy, CA, Highland, CA, Loma Linda, CA, and Rialto, CA call us for the same liner, cap, and flashing repairs we do across San Bernardino proper.
Serving San Bernardino, CA — Our Local Coverage Area
We’re based in the San Bernardino 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 About Chimney Company in San Bernardino
Most San Bernardino neighborhoods are within 20 to 30 minutes of our stocked trucks, and we can usually schedule a chimney repair within the same week you call. Urgent jobs, like a leaking flue in the middle of a storm, get priority when we can. Call (855) 341-9658 and we will give you a real window, not a vague estimate.
A basic sweep or cap replacement does not need a permit in San Bernardino, but a full liner installation or structural crown rebuild does. We pull the permit and handle the documentation so you never have to sort out city requirements on your own.
Yes, and many San Bernardino homeowners book both at once because the dryer vent is usually just as full of lint as the chimney is full of creosote. The vent adds roughly an hour to the visit, and you only pay for the work done. Call (855) 341-9658 to bundle both and get a single flat quote.
What happens when you call
- 1A real person answersNo phone trees — talk to a local chimney cleaning pro.
- 2You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
- 3We come out and measureLicensed & insured, at a time that suits you — the visit and the quote are both free.
- 4You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.
What San Bernardino Customers Say
"Creosote buildup was worse than I realized. He measured it, showed me the glazing on the flue with the camera, and was honest that we were closer to a chimney fire than I wanted to hear."
— Justin Kim"Drop cloths everywhere, HEPA vac, and not a speck of soot on the carpet. I'd been dreading the mess for nothing."
— Angela Wong"Something came loose about a month after the work. Called them, and they were back out the next day and fixed it at no charge. Didn't argue, didn't try to bill me for the trip."
— Adam Delaney