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 Julian
Chimney sweeping in Julian, CA typically runs $189 to $329 depending on flue condition, with gas fireplace cleaning between $149 and $229. Most Julian appointments are completed the same week we’re called, and we book on an actual schedule, not a vague window. If you burn pine or oak in an older Julian cabin or a historic downtown building, you’re dealing with creosote that standard rotary brushes often can’t remove safely. Call (833) 805-3229 and we’ll give you a straight answer before we ever set foot on the property.
Ashwood Chimney Sweep has worked on chimneys across the 92036 zip code from Wynola Road to Harrison Park and up along Farmer Road. We know what Julian’s chimneys look like inside because we’ve cleaned hundreds of them. Old unlined stacks, cracked clay tile, glaze creosote that’s been there since the Reagan administration. That’s the job.
Why Ashwood Chimney Sweep Is Julian’s Preferred Chimney Sweep Company
Norm Castillo runs Ashwood with a simple rule: nothing gets recommended until the homeowner sees the problem with their own eyes. That matters in Julian because this is exactly where the industry’s worst upselling happens. An unlined 1920s flue, a chimney cap that’s been leaking for years, a wood stove vented into a stack that was never designed for it. Some companies see dollar signs. We see what the camera sees.
Julian homeowners call us because we stock DuraFlex liner components and HeatShield restoration material, so when an old downtown building or a Whispering Pines cabin needs a liner repaired, we’re not waiting on a supplier three counties away. We also carry Famco ventilation hardware for dryer vent work, because in Julian, dryer vents are just as much a fire-safety system as the chimney. One call covers the sweep, the repair, and the dryer vent. That’s the whole point of being a full service company rather than a sweep-only crew.
Our Chimney Sweep team has documented more shared-flue damage in Julian than any other market we serve. The reason is simple: historic downtown buildings here were built before modern codes existed, and many of them share a single narrow flue between adjacent structures. When we clean one side, we need to understand what’s happening on the other. That’s not a sales pitch. That’s how the work actually gets done in Julian.
Styles & brands we work with





Gas Fireplace Cleaning in Julian
Gas fireplace cleaning in Julian costs $149 to $229 and usually takes about an hour from setup to final look. A lot of Julian homeowners assume gas means no maintenance. That’s not how it works. Gas logs still produce soot, the burner ports clog with dust and spider webs, and the glass fogs with a film you can’t fully remove with household cleaner. We clean the burner, vacuum the firebox, wipe the glass, check the venting, and verify the pilot assembly is firing correctly. If you burn your gas insert daily from November through March up here, book it yearly.
What a Gas Fireplace Sweep Covers
We pull the logs, vacuum the burner tray and firebox, clean the pilot and thermocouple area, and polish the interior glass. Then we run a quick draft check to confirm the vent is clear. Nothing about this is optional if the fireplace is used as a primary heat source.
Why Julian Gas Inserts Build Up Fast
Mountain air carries fine dust, and cold winters mean more burn hours. Homes off Highway 78 and around Lake Cuyamaca see heavy seasonal use, so the buildup happens faster than in a coastal San Diego fireplace that gets lit three times a year. If the flame looks yellow and lazy instead of blue and sharp, the burner needs service.
Chimney Maintenance in Julian
Chimney maintenance in Julian runs $189 to $329 for a standard sweep and Level 1 inspection, with Level 2 inspections (the kind you need after a chimney fire, a property sale, or a decade of skipped maintenance) running $249 to $449. Maintenance up here isn’t seasonal advice. It’s a heating-system requirement. Most Julian homes in the 92036 zip code are heated primarily by wood, which means the flue is doing real work every single day from late fall through early spring.
Annual Sweep and Visual Inspection
We remove creosote, soot, and any debris from the flue, smoke chamber, damper, and firebox. Then we inspect the visible portions of the chimney, crown, and flashing. For most Julian homeowners with a regularly used fireplace or stove, this is a once a year appointment.
Level 2 Camera Inspection
This is where we run a camera up the flue and actually see what’s behind the damper and above the smoke shelf. Cracked clay tile, open mortar joints, hidden glaze creosote, animals, or a liner that’s clearly failing. If you own an older home in Julian and haven’t had a camera inspection in the last five years, this is the appointment you book first. No advice without footage. That’s our rule.
Trusted Brands We Service in Julian
We install and work around the materials professional chimney contractors specify, because in Julian’s older housing stock, cheap parts fail in ways that create real hazards. We stock DuraFlex flexible liner systems sized for narrow, unlined flues, and we carry Olympia Chimney caps and components that hold up to mountain freeze-thaw cycles better than big-box substitutes. When a historic downtown Julian flue needs liner restoration rather than full replacement, we use HeatShield, a specialist-grade cerfractory product that seals cracked clay tile from the inside. That’s a repair option most sweep companies can’t offer, and it’s a big reason we get called on the old Gold Rush era buildings here. Our Chimney Sweep team keeps these parts on the truck, so when we find a problem in Julian, we’re not turning a one hour job into a two week wait.
See the difference
Before
After
Before
After
Before
AfterCommon Chimney Sweep Problems We See in Julian Homes
- Glaze creosote fused to clay tile. Third-degree creosote is the hard, shiny, tar-like buildup that forms when pine burns hot and the flue runs cold. In Julian’s old downtown buildings with narrow flues, we see it constantly. Rotary cleaning spins against it without removing it, and on spalling clay tile, the brush can do more damage than the creosote. We hand-scrape it when the masonry can’t take a rotary head.
- Unlined chimneys venting modern appliances. Many historic Julian wood-frame homes have original chimneys with no liner at all. Someone installed a modern wood stove or gas insert and vented it into a stack built in 1910. The draft is weak, smoke spills into the room, and the flue gas condenses on the brick. A camera inspection tells us exactly how bad it is.
- Cracked crowns and failed flashing hidden by snow. Julian’s cold mountain winters keep homeowners off the roof from late fall through early spring. Water gets in through a cracked crown or lifted flashing, freezes, expands, and widens the crack. By the time anyone notices the stained ceiling, the damage is done. We check crowns and flashing during every sweep.
- Deteriorated mortar joints behind the chimney cap. You can’t see this from the ground. A chimney can look solid outside and be crumbling inside. In Julian’s older masonry chimneys, we regularly find open joints that let flue gas leak into wall cavities. Camera footage shows it immediately, and that’s the only way we’ll recommend masonry work.
Pricing for Chimney Sweep in Julian, CA
A standard chimney sweep in Julian costs $189 to $329. Gas fireplace cleaning runs $149 to $229. A Level 1 inspection is included with a sweep. A Level 2 camera inspection runs $249 to $449 and is what you want before buying an older Julian home or after years of deferred maintenance. Dryer vent cleaning runs $129 to $189 and we treat it with the same seriousness as chimney work, because in a mountain town where every appliance is working harder, a clogged dryer vent is a fire waiting for the wrong afternoon. Roofline access, heavy glaze creosote, or a shared downtown flue that requires hand-scraping can push toward the higher end of the range. We give you a fixed price before the brush goes in. Call (833) 805-3229 for a free estimate.
We Also Serve Cities Near Julian
Our Chimney Sweep crews run routes from Julian down through Ramona, San Diego Country Estates, Poway, and San Pasqual. If you’re in one of those communities and the chimney hasn’t been looked at in years, the same camera-first standard applies. Scheduling one call covers the same inspector, the same repair tech, and the same truck.
Serving Julian, CA — Our Local Coverage Area
We’re based in the Julian area and offer Gelco service in Julian, so we 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 Julian
We clean gas fireplaces regularly in Julian. The service runs $149 to $229 and includes burner cleaning, firebox vacuuming, glass polishing, pilot inspection, and a vent check. Gas inserts and gas logs in Julian still accumulate soot and need annual service, especially if they run daily through the cold months. Call (833) 805-3229 to book a gas fireplace cleaning.
We schedule Julian appointments within the same week in most cases. We run a dedicated route through the 92036 zip code, so we’re not fitting Julian in as an afterthought when we happen to be nearby. If you’re in downtown Julian, Harrison Park, or up toward Farmer Road, we’ll give you a specific day and a firm time when you book. Call (833) 805-3229 and we’ll tell you what the current schedule looks like.
Yes, and we understand how those shared flues work. In downtown Julian, some Gold Rush era buildings share a single narrow flue between adjacent structures, meaning one building’s creosote load affects the other. Any cleaning or repair on a shared stack has to be scoped with both owners before a brush goes in. We’ve done this work, we document it with camera footage, and we don’t quote liner or masonry work until both parties have seen the same frames. Call (833) 805-3229 to discuss a shared flue.
Because we don’t quote anything without camera evidence. On a Main Street building in downtown Julian, our tech pulled the damper and found third-degree glaze creosote fused to the clay tile of a narrow shared flue fed by decades of pine burning. Standard rotary cleaning would have chewed up the fragile, spalling masonry, so we hand-scraped the glaze, ran a camera to document the cracked tile and open joints, and showed the owner the footage on the spot before recommending a HeatShield liner. Nothing was quoted until they had seen the same frames we had. That’s how every Julian job goes. If a company quotes you a full liner replacement without showing you camera footage, get a second opinion. Call (833) 805-3229.
Pricing in Julian is slightly higher than coastal San Diego because of mountain access, older housing stock, and the higher proportion of chimneys with heavy creosote or fragile masonry. A standard sweep in Julian runs $189 to $329, while gas fireplace cleaning runs $149 to $229. The upside is you’re paying for a crew that understands Julian’s chimneys specifically, not a crew that shows up from the city and figures it out on your roof. Call (833) 805-3229 for a fixed price before we start.
Written by Norm Castillo, Owner at Ashwood Chimney Sweep, serving Julian since 2009.