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.
Fast, Reliable Chimney Sweep Across San Bernardino
Chimney sweeping in San Bernardino typically costs between $189 and $329, and most homes here need it more often than the national average because of what the Santa Ana winds push into your cap and flue. We’re Norm Castillo’s crew at Ashwood Chimney Sweep, and we work throughout San Bernardino’s foothill tracts and older core neighborhoods every week. If you’re seeing smoke back up into the room or your cap looks packed with debris, call (833) 805-3229 and we’ll get you scheduled before the next cold snap.
Why Ashwood Chimney Sweep Is San Bernardino’s Preferred Chimney Sweep Company
San Bernardino homeowners call us because we treat the whole flue system, not just the easy parts. A sweep-only crew will clean the firebox and call it done. We document spark arrestor condition, check the smoke chamber, and flag failing mortar before it becomes a chimney fire. Norm has been running this business with a simple rule: if we wouldn’t sign off on it in our own house, we don’t sign off on yours.
We carry professional-grade materials from Olympia Chimney and Copperfield, the same supply houses certified contractors order from. That matters in San Bernardino because the wind here destroys cheap cap screens fast. When we replace one, we install something that survives the next Santa Ana event instead of the next gust.
Our San Bernardino customers span the foothill ZIPs like 92407, the central tracts around 92411, and the newer subdivisions further north. We know which homes tend to run original unlined masonry flues and which have prefab factory chimneys that need different handling. That’s not something you get from a general handyman with a brush.
Styles & brands we work with





Gas Fireplace Cleaning in San Bernardino
Gas Fireplace Cleaning in San Bernardino usually runs $149 to $229, and it’s one of the most skipped maintenance items in the newer foothill subdivisions. Homeowners assume a gas fireplace doesn’t need chimney work. The vent still pushes combustion byproducts up a flue, and if that vent is blocked or the glass is sooted over, you get poor draft and a unit that shuts itself down right when you want it.
What the job actually involves
We remove the glass and logs, vacuum the burner and pilot assembly, clean the glass with ceramic-safe cleaner, and inspect the vent run for obstructions. In San Bernardino, we routinely find spider webs and fine desert dust caked around burners that have sat idle since April. We also check the termination cap for the same windblown debris that clogs wood flues.
When San Bernardino homeowners need it
If your gas fireplace smells dusty on first fire-up after summer, that’s a sign it needs cleaning. If the flames are lazy or mostly yellow, the burner ports may be clogged. Both are common out here because the long hot season lets debris settle in the vent. A clean gas fireplace also produces less carbon monoxide, which matters more in tightly sealed newer homes.
Chimney Maintenance in San Bernardino
Chimney Maintenance in San Bernardino is what keeps a wood-burning fireplace safe through hard winter use, and it costs $129 to $189 for a standard inspection and minor upkeep. The homes along the 210 corridor and up toward the foothills in 92407 and 92427 don’t see heavy snow, but they do see intense seasonal bursts of burning when the temperature drops and the wind howls. That’s when a chimney that sat neglected all summer shows its problems.
What we look at every visit
We check crown mortar, flashing, flue liner condition, damper operation, and the spark arrestor screen. If the cap is loose or rusted through, we’ll show you before recommending replacement. If the flue is lined with original clay tile and it’s starting to spall, we document it with camera photos so you can see exactly what we’re seeing. HeatShield restoration is an option when the liner is cracked but not collapsed, and we’re one of the few companies in the area that can actually do that repair rather than just hand you a report and walk away.
Why the off-season is a problem here
Chimneys that sit idle for eight months of Inland Empire heat are the ones that surprise homeowners in December. Animals build nests in the flue, crown cracks widen, and creosote left from last winter hardens into a glaze that’s much harder to remove. A May or June maintenance visit is the cheapest insurance against a January emergency. Call (833) 805-3229 and we’ll schedule it around your calendar, not the other way around.
Trusted Brands We Service in San Bernardino
We work on DuraFlex liner systems, Olympia Chimney components, and Copperfield caps and dampers, and we stock the common replacement parts in our Fontana shop so we’re not waiting on shipping when a San Bernardino job needs a part. Famco ventilation components show up in our dryer vent work too. What that means for you: when your spark arrestor gets shredded by a Santa Ana event, we install a Copperfield replacement the same visit, not three weeks later after it’s been ordered from somewhere else. We repair with the same materials professional contractors specify because cheap caps and bargain liners fail exactly when you need them most.
Common Chimney Sweep Problems We See in San Bernardino Homes
- Wind-packed caps and arrestors: Santa Ana winds drive tumbleweed, palm fronds, and fine desert dust straight into chimney caps on mountain-facing homes. A screen packed solid starves the fire of air and sends smoke back into the room, long before the flue itself is dirty enough to need sweeping.
- Unlined or deteriorating original flues: Pre-war bungalows and post-WWII tract homes in the central ZIPs often still run their original clay tile or have no liner at all. When those flues get hot during cold snaps, first-degree creosote climbs fast toward glazed third-degree tar, which is a chimney fire waiting on a spark.
- Idle-season neglect: Hot summers mean long stretches where nobody checks the chimney. Spalling mortar, cracked crowns, and animal nests sit undiscovered until the first cold night, when they turn a simple sweep into a repair call.
- Soot-streaked caps on gas and wood chimneys: After a wind event, a dark cap or streaked chase cover is usually the first sign of draft trouble. Neighbors in tight foothill tracts notice it fast, and we get the call. We document everything with camera inspection so you’re not taking anyone’s word on condition.
See the difference
Before
After
Before
After
Before
AfterPricing for Chimney Sweep in San Bernardino, CA
A standard wood chimney sweep in San Bernardino runs $189 to $289 depending on creosote loading and flue condition. Gas fireplace cleaning runs $149 to $229. A Level 2 inspection with camera documentation runs $299 to $449, and we recommend it for any home that hasn’t been inspected in three years or that’s showing signs of draft trouble or cap damage. What moves the price: heavy glazed creosote takes longer to remove, a packed spark arrestor needs disassembly, and homes with tall rooftop access in the foothill tracts take more setup time. We give you a fixed price before we start, not an hourly meter. Estimates are free. Call (833) 805-3229.
We Also Serve Cities Near San Bernardino
Our Chimney Sweep team covers the full San Bernardino valley and the foothill communities. We’re regularly working in Muscoy, Highland, Loma Linda, and Rialto, and we’ll combine stops when neighbors schedule together. If you’re in any of those cities, the same crew, the same pricing, the same materials show up at your door.
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 Sweep in San Bernardino
We schedule most San Bernardino jobs within 3 to 7 business days, and we reserve morning slots for foothill homes where rooftop work is easier before the wind picks up. If you’ve got an active draft problem or visible smoke backup, call (833) 805-3229 and we’ll work you in sooner.
Yes. We work the central core ZIPs like 92411 and 92418, the older bungalow streets near Highland Avenue, the tract homes along Base Line and Kendall Drive, and the foothill subdivisions in 92407 and 92427. No trip charges within city limits.
Yes. Gas fireplaces vent through a flue that collects dust, spider webs, and windblown debris just like a wood chimney, especially in foothill subdivisions where Santa Ana winds are strongest. A clogged vent causes poor draft, nuisance shutdowns, and in tightly sealed newer homes, elevated carbon monoxide readings. We clean and inspect gas vents as a standard chimney service, not an afterthought. Call (833) 805-3229 to schedule.
San Bernardino pricing runs about the same as Fontana, Rialto, and Highland. The only consistent difference is that foothill homes with steep roof pitches or difficult cap access can add $25 to $50 in labor. You’ll get a fixed quote before we start.
We guarantee the sweep itself for 30 days: if your flue backs up again within that window from creosote or debris we should have removed, we come back at no charge. Liner repairs and cap replacements carry manufacturer warranties from DuraFlex and Copperfield, and we register those for you at install.
Get Your Chimney Ready Before the Next Cold Snap
San Bernardino’s fire season is short but hard. When the temperature drops and the wind starts, every chimney that sat ignored since spring gets lit at once. The smart move is to have yours swept and inspected now, before you need it. We’ll tell you plainly what needs work, show you the camera footage, and give you a fixed price for any repair. Call (833) 805-3229 for a free estimate, or to ask Norm a question about your specific setup.
Written by Norm Castillo, Owner at Ashwood Chimney Sweep, serving San Bernardino since 2012.