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 Bernal Heights, CA
Chimney repair in Bernal Heights is rarely a simple patch job. We work on century-old single-wythe brick chimneys that were laid for coal stoves, then retrofitted for fireplaces, then left to absorb decades of Pacific fog. The result is spalling brick, cracked crowns, and flues that were never lined to begin with. If you own one of the hillside Edwardians or cottages between Cortland and Precita, the odds are good your chimney needs real attention, not just a sweep. Call (844) 745-4668 and we’ll tell you exactly what we find.
Why Bernal Heights Homes Are Different
Bernal Heights sits on serpentine bedrock and steep slopes, and the housing stock reflects what that terrain allowed builders to do a hundred years ago. Dense rows of 1900s to 1940s wood-frame homes, many split into two units, were built with original single-wythe brick chimneys. No clay tile liner. No stainless sleeve. Just brick and mortar carrying smoke and hot gases up through the middle of a wooden house. A lot of those flues are still in service today, and their condition ranges from tired to dangerous.
The marine layer makes everything harder. Fog that rolls over the hill from the Pacific keeps brickwork damp for months at a time. Mortar absorbs that moisture, then the rare hot fire drives it out, and the cycle repeats until joints crumble and bricks spall. Add in the fact that most Bernal Heights chimneys sit idle all summer, and you get creosote that hardens, pest nests, and debris accumulation between uses. We routinely pull bird carcasses and old squirrel nests out of flues on Anderson and Coso. The terrain matters too: steep side yards mean nearly every chimney job here starts with ladders on uneven ground and roof access that would spook a generalist. We’re used to it.
Styles & brands we work with
- Sweep & inspection
- Caps & crowns
- Flue relining
- Masonry repair
- Gas fireplace service
Our Main Bernal Heights Services
Most Bernal Heights homeowners contact us for one of two things: a chimney sweep before burn season, or dryer vent work they’ve been ignoring since the last tenant moved out. Here’s what each involves on this side of the hill.
Chimney Sweep in Bernal Heights
A proper sweep in Bernal Heights means more than running a brush up the flue. Because so many chimneys here are original unlined brick, we inspect the mortar joints and crown first, then document creosote levels, then sweep with appropriately sized brushes and vacuum containment so your living room doesn’t turn into an ash cloud. Fog-season moisture means creosote here tends to harden into a glazed layer that takes more than a homeowner-grade wire brush to remove. Full details on what to expect, including scheduling and what we look for on hillside properties, are on our dedicated page: Chimney Sweep in Bernal Heights.

Dryer Vent Cleaning in Bernal Heights
Dryer vents in Bernal Heights are frequently long interior-routed runs, because so many of these homes have no exterior wall on the laundry side. That means more bends, more lint accumulation points, and more opportunity for a blockage you won’t notice until the dryer takes two cycles to finish a load. We clean the full run with rotating brushes and verify airflow at the termination point, which on a Bernal Heights cottage is often a louvered vent pointing straight into a damp side yard. Lint and fog are a bad combination. See Dryer Vent Cleaning in Bernal Heights for the full process.

Chimney Repair in Bernal Heights
Chimney repair in Bernal Heights is dominated by masonry restoration and liner work on century-old brick flues. The original single-wythe chimneys on these 1900s to 1940s cottages were never built with liners, which means after decades of wood smoke, fog absorption, and slope movement, we see the same four or five failure patterns on nearly every job. Chimney Sweep Bernal Heights has served Bernal Heights since 2016, and most of what we do falls under the repair umbrella we detail on our Chimney Repair page. Here’s what you’re actually paying for when you own a chimney on this hill.
Chimney Cap Installation
Signs you need it
You hear birds or scratching in the flue, or you’ve already pulled nesting material out of the firebox, which means the flue opening has been wide open to the fog for months.
What it costs in Bernal Heights
Chimney cap installation in Bernal Heights typically runs $189 to $495 depending on flue size and whether we’re mounting to brick or a precast crown, with custom stainless caps at the upper end.
How we do it
We measure the flue opening, select a stainless or copper cap with the correct screen mesh to keep birds and embers out, then mechanically fasten it to the crown with masonry anchors and sealant that holds up to marine moisture.
Chimney Cap Replacement
Signs you need it
The existing cap is rusted through, the screen is torn, or a storm blew it askew and the flue has been running uncapped since.
What it costs in Bernal Heights
Chimney cap replacement here falls between $145 and $535, with taller scaffolding access on steep Bernal Heights side yards adding labor to any job that can’t be reached safely from a ladder.
How we do it
We remove the failed cap, inspect the flue tile beneath for water damage, then install a new cap rated for the flue size and clamp or screw it down per manufacturer spec.
Chimney Liner Installation
Signs you need it
Your chimney is original unlined brick, or the old clay tile liner has gaps, cracks, or spalling pieces falling into the firebox, which is a carbon monoxide and fire risk in a wood-frame home.
What it costs in Bernal Heights
A stainless chimney liner installation in Bernal Heights ranges from $2,500 to $6,500 depending on flue height, roof pitch, and whether the old liner must be broken out first; our DuraFlex flexible liner systems handle offset flues common to two-unit conversions.
How we do it
We inspect the full flue path with a camera, size the liner to the appliance and flue dimensions, then feed the DuraFlex liner down from the roof and secure it with top and bottom termination plates, insulating where required for the appliance type.
Chimney Flashing Repair
Signs you need it
You see water staining on the ceiling around the chimney chase, or the flashing has pulled away from the brick after years of fog-wet expansion and hill movement.
What it costs in Bernal Heights
Chimney flashing repair in Bernal Heights is typically $340 to $690 for partial resealing, with full step-flashing replacement on steep roofs running higher when multiple courses of roofing must be lifted.
How we do it
We identify every failed seam, cut away degraded sealant, re-seat step and counter-flashing against the brick, and seal with a polyurethane caulk that tolerates the constant damp-to-dry cycling of the marine layer.
Chimney Crown Repair
Signs you need it
The mortar crown on top of the chimney has cracks wider than a quarter, pieces missing, or pooling water that soaks the brick below after every fog cycle or rain.
What it costs in Bernal Heights
Chimney crown repair here costs $400 to $1,200 depending on whether we can patch with a specialty crown coat or must form and pour a new crown on a chimney that’s degraded beyond patching.
How we do it
We clean the old crown surface, fill cracks with a flexible crown repair compound, then apply a weatherproof crown coat that sheds water and allows the brick to breathe, which is what these old chimneys need in damp marine air.
What Chimney Repair Costs in Bernal Heights
| Item | Typical range in Bernal Heights |
|---|---|
| Chimney cap installation | $189 – $495 |
| Chimney cap replacement | $145 – $535 |
| Chimney liner installation | $2,500 – $6,500 |
| Chimney flashing repair | $340 – $690+ |
| Chimney crown repair | $400 – $1,200 |
Does a cracked chimney crown really need repair right away?
Yes. Water enters the crack, soaks the brick below, and expands and contracts with the fog-to-sun cycles Bernal Heights gets every week. Left alone, a minor crown crack becomes spalled brick and a flue that needs rebuilding. A $400 repair now beats a $4,000 rebuild later. Call (844) 745-4668 for an inspection.
Can you fix my chimney without scaffolding on a steep Bernal Heights lot?
Usually, yes. Most chimney tops on these one and two-story cottages are reachable with extension ladders and roof brackets, even on sloped side yards. When the terrain makes ladder setup unsafe or code noncompliant, we’ll quote scaffolding as a line item, not a surprise. Most Bernal Heights work doesn’t need it.
Brands We Service in Bernal Heights
We stock and install Copperfield caps, DuraFlex liners, and HeatShield ceramic resurfacing products. Not generic hardware-store substitutes. That means a cap that won’t rust through in three fog seasons and a liner sized for an offset flue. See our brands for details.
See the difference
Before
After
Before
After
Before
AfterPricing for Chimney Company in Bernal Heights, CA
| Service | Typical range in Bernal Heights |
|---|---|
| Chimney sweep (standard flue) | $179 – $350 |
| Chimney sweep (steep access or heavy glaze) | $350 – $600 |
| Dryer vent cleaning (single vent) | $99 – $199 |
| Chimney cap installation | $189 – $495 |
| Chimney cap replacement | $145 – $535 |
| Chimney liner installation | $2,500 – $6,500 |
| Chimney flashing repair | $340 – $690+ |
| Chimney crown repair | $400 – $1,200 |
| Chimney camera inspection | $75 – $150 (credited toward repair) |
Bernal Heights pushes these ranges upward when the chimney is on a steep hillside lot that slows setup, when the flue has heavy glazed creosote from years of idle wood-burning, or when two-story access requires multiple roof brackets. We quote flat upfront pricing before the work starts, so the number you approve is the number you pay, even if we find light socket or animal nest surprises mid-job.
Neighborhoods We Serve in Bernal Heights
We cover the entire hill and the flats around it, from the dense cottage rows north of Cortland to the quieter streets below the peak where the lots get steeper and the side yards tighter. Our crews routinely work every part of Bernal Heights, and because we’re based locally, we can usually schedule within a week to ten days during the burn-season rush.
- North Slope (Precita Park and Cesar Chavez corridor)
- Central Bernal (Cortland Avenue commercial strip and residential side streets)
- South Slope (Coso, Eugenia, and the steep lots below Bernal Hill)
- Precita Valley (flatlands east of Mission Street)
- St. Mary’s area (southern edge near Alemany and the 280)
Service Area – Cities Near Bernal Heights
Chimney Sweep Bernal Heights serves Bernal Heights and the surrounding areas. Our crews regularly work in Potrero Hill, CA where the western slope faces the same fog and the eastern side sits sunny and dry, Diamond Heights, CA with its mid-century homes and different chimney construction, Noe Valley, CA where Victorian-era flues present similar relining needs, and Civic Center, CA for properties in the denser flatland blocks.
Serving Bernal Heights, CA – Our Local Coverage Area
We’re based in the Bernal Heights 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 Bernal Heights
Most cap replacements, crown repairs, and liner installations do not require a city permit in San Francisco, though certain structural rebuilds may trigger a review if you’re in a landmarked portion of Bernal Heights. We can tell you during the estimate whether your specific job warrants a permit or is exempt. Call (844) 745-4668 and we’ll check your address against current San Francisco building codes before we touch the roof.
During the September through January burn season, schedule seven to ten days out. Outside that window, we can usually get to you within three to five business days. Urgent situations, like a strong smoke smell or animal activity inside the flue, get same-week attention in Bernal Heights when our schedule allows, and we’ll be straight with you about what “urgent” means for scheduling.
Yes, and it’s common. A lot of Bernal Heights Edwardians were split into flats decades ago, and each unit often has its own flue running through the same unlined brick chase. We inspect and report on each flue separately, so a landlord or property manager knows exactly which unit needs what, and we’ll quote both jobs together to save on the shared roof trip and equipment setup.
Once we’ve completed your service call or repair, our team walks you through exactly what was done, what we saw inside the flue, and what, if anything, should be done next. If you own vents you’ve never seen or serviced, call Chimney Sweep Bernal Heights at (844) 745-4668 and we’ll get you on the schedule.
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 Bernal Heights Customers Say
"What sold me was that he told me what NOT to do. I was ready to spend a lot more than I needed to and he stopped me. Ended up costing about a third of what I'd budgeted."
- Rana Karam"The office called me twice: once to confirm and once to tell me the tech was running ahead of schedule and could come earlier if that worked. That's the level of communication I want."
- Amit Rao"Good work. The written inspection report took about a week to arrive after I asked for it, which was slower than I expected."
- Amanda Mercer