Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roofing Company Across Hillsborough
Roofing work in Hillsborough is different from roofing work anywhere else on the Peninsula. The streets are narrow, the lots are large, and mature coast live oaks and redwoods overhang nearly every roofline in town. That means your roof is dealing with constant leaf, needle, and acorn debris, moss on the shaded north slopes, and tree-limb abrasion that most tract subdivisions never see. Brennan Roofing runs crews into Hillsborough every week, so we know what these roofs look like once we get up on them. If you need a straight answer about the condition of your roof, call (361) 320-9467. The price goes in writing before any work starts.
Why Brennan Roofing Is Hillsborough’s Preferred Roofing Company
Homeowners in Hillsborough call us for the same reasons: a written price before work begins, a crew that shows up inside the promised window, and a full-year guarantee we actually honor. That’s The Garrison Standard, and it applies to every job we run in Hillsborough, whether it’s a roof inspection on a 1920s Mediterranean off El Cerrito Avenue or a full tear-off on a modern rebuild near Skyfarm Drive.
We don’t run a call center that kicks you to voicemail. When you call (361) 320-9467, a live person answers, day or night. That matters in Hillsborough, where a storm on a Saturday afternoon doesn’t wait for a callback on Monday. Every technician we send to your home is background-checked and arrives in uniform, so there’s no mystery about who is climbing onto your roof. And every job, from a small repair to a full replacement, carries the 365-Day Done Right Promise: if it’s not done right, we make it right in writing, at no charge, within the guarantee period.
Roof Coating in Hillsborough
Roof coating in Hillsborough is a targeted option for homeowners who want to buy time on a roof that still has structural life but is starting to age, particularly on low-slope or flat sections over garages, additions, or mid-century wings. A coating seals hairline cracks, restores surface reflectivity, and slows water intrusion, but it’s not a substitute for a failing roof deck or damaged flashing.
Sealing Older Flat and Low-Slope Sections
Many Hillsborough estates have original flat-roof carports, covered walkways, or low-slope addition roofs that don’t drain well under the town’s fog and wet-winter cycles. Coating these surfaces before the rains hit can buy several years of service. We clean the substrate, inspect the seams and flashings first, and only coat surfaces that are structurally sound. A typical roof coating application in Hillsborough runs $2,500 to $5,500, depending on square footage and the number of penetrations.
When Coating Makes Sense Versus Replacement
If your roofline is near the end of its service life, coating is the wrong call, and we’ll tell you that flat out. We don’t sell coatings as a way to postpone a needed tear-off on a home in Hillsborough, because the fog-driven moss and constant tree debris usually mean underlying issues are farther along than a surface coating can address. For homes where the decking and underlayment are solid, coating is a legitimate, lower-cost bridge.
Free Roof Estimate in Hillsborough
A free roof estimate in Hillsborough is a written line-item price you can hold us to, not a phone call with a vague verbal range. We come out to your property, walk the roof, inspect the flashings, valleys, gutters, and decking, and then give you a number on paper before any work begins. That’s the whole point of the Garrison Standard: the price at the estimate is the price on the contract.
What the Inspection Covers
We check the obvious things, shingle granule loss, cracked tile, rusted flashing, sagging valleys, and then we get into the things Hillsborough throws at a roof: moss buildup on the north slopes, leaf compaction in the valleys, acorn debris in the gutters, and limb abrasion along the ridge. We also look at the attic side of the decking when access allows, because undersized framing and failed underlayment show up first from underneath. Every finding goes in the estimate in plain English, with a price attached.
Written Price, No Door-Moving
Some Hillsborough homeowners have been burned by roofers who gave a low verbal number and then “discovered” problems once the shingles came off. We handle it differently. If we find something after the roof is open, a failed underlayment layer, undersized sheathing, damaged framing at a chimney penetration, we stop, explain it, price it, and get your written approval before we touch it. You are never surprised by a change order you didn’t agree to.
Trusted Brands We Service in Hillsborough
We install architectural asphalt shingles from GAF, CertainTeed, and Owens Corning, and we stock common profiles and colors locally for faster turnaround on Hillsborough repairs. If you have a clay or concrete tile roof, we work with those systems as well, matching existing tile on older custom homes rather than tearing off and switching materials blindly. The right material for a Hillsborough roof depends on slope, shade, and the tree canopy over your house. We’ll walk you through the options in plain language and let you choose with confidence.
Common Roofing Problems We See in Hillsborough Homes
- Multiple layered tear-offs over original skip sheathing: Many older Hillsborough homes have two or three layers of roofing stacked over original skip sheathing. Overlaying again lifts the roof plane, stresses the framing, and can void manufacturer warranties. Most of these roofs need a full tear-off, not another layer.
- Tree-limb abrasion and constant debris on shaded north slopes: Mature oaks and redwoods drop leaves, needles, and acorns year-round into valleys and gutters. North-facing and tree-shaded slopes stay damp from fog, so moss and algae streaking set in fast. Architectural shingles on these slopes can streak within two or three seasons if drainage isn’t managed.
- Failed flashings at chimneys, skylights, and valley transitions: On steep, multi-gable rooflines with turrets and complex valleys, flashing is the first point of failure. We see corroded step flashing, lifting counter-flashing, and poorly sealed penetrations on a large share of Hillsborough roofs we inspect.
- Undersized framing and code-upgrade triggers once walls are open: Opening up an older Hillsborough roof routinely exposes rafters, decking, or collar ties that don’t meet current code. A permit triggers the upgrade, and if it’s not priced into the contract up front, it becomes a surprise. We write allowances for this exact scenario into every remodel or major repair estimate.
How We Handle What Opening an Older Hillsborough Roof Turns Up
This is the single biggest reason a roofing quote moves in Hillsborough, and it’s the spine of how we price our work here. When we open an older roof, especially on a pre-1970s home with original construction, we routinely find outdated flashing details, undersized framing, failed waterproofing under the top layer, and code deficiencies that the building department will flag once the permit is pulled. If these aren’t anticipated, the homeowner gets a surprise price jump mid-project, which is exactly the kind of thing that burns people out on roofers.
We handle it differently, and it’s written into how we contract. First, we inspect before we quote, including the attic side of the decking and the framing wherever access exists. Second, we write a repair allowance into the contract for the known unknowns: re-decking damaged bays, reinforcing undersized rafters, replacing failed underlayment, upgrading flashing at penetrations. Third, if we find something nobody could have seen before the roof was open, we stop, bring you up, show you the condition, and get a signed change order with a fixed price before we touch it. The Garrison Code is simple: no work without a written price, and no surprise without your signature. That has been the standard since Garrison Partners was founded in 2000, and it’s the standard on every Hillsborough job.
Tree Canopy Rules and Why They Change How We Roof in Hillsborough
Hillsborough’s heritage oaks and redwoods are protected, and town rules limit how much canopy you’re allowed to remove. On most streets, you cannot simply cut the limbs back from the roofline to stop the debris and shading. That constraint is basically nonexistent on tract roofs in neighboring Burlingame or San Mateo, but in Hillsborough it shapes the job from day one. Our crews hand-clear the valleys and gutters rather than push the canopy back, and we routinely fit leaf guards into valleys and downspouts so the new roof doesn’t choke on acorns and needles by winter. It’s slower, more labor-intensive work, and it’s the correct way to roof under a protected tree canopy. We know that because we’re up on Hillsborough roofs weekly, and we price the work to reflect what it actually takes, not what a roofer from outside the area assumes from a satellite photo.
On a tree-shaded estate off Brewer Drive, our crew tore off three layered tear-offs down to original skip sheathing and found undersized framing and failed flashing around the chimney penetrations. We re-decked the worst bays, laid ice and water shield through the valleys, and set new Boral clay tile with a proper drip edge, then priced and approved each upgrade in writing before we touched it. Because the protected oak canopy couldn’t be cut back, we hand-cleared the valleys and installed leaf guards so the new roof wouldn’t choke on acorns and needles by winter. The homeowner never had to chase us for a change order, and the final invoice matched the contracted price plus the signed allowances.
Pricing for Roofing Company in Hillsborough, CA
Roofing costs in Hillsborough run higher than most Peninsula suburbs because the homes are larger, the rooflines are steeper and more complex, and the tree canopy slows the work down. A roof repair in Hillsborough typically runs $450 to $1,800 for flashings, valley clearing, or localized shingle or tile replacement. A full roof replacement on a standard Hillsborough estate generally falls between $22,000 and $65,000, depending on the number of planes, the material choice, and how many layers need to come off first. Roof coating, as noted above, runs $2,500 to $5,500 for low-slope sections. Tile and standing-seam metal roofs land at the upper end of the replacement range due to material and labor intensity. For an exact price on your roof, call (361) 320-9467 and we’ll schedule a free, written estimate.
We Also Serve Cities Near Hillsborough
Brennan Roofing runs crews from the San Francisco Bay Area office to Hillsborough and the surrounding Peninsula and Bay Area markets. We’re your local Roofing Company for Hillsborough, and we extend the same Garrison Standard to homeowners in Los Angeles, San Diego, San Jose, and San Francisco. You can read more about our full service area at Roofing Company in Hillsborough.
Serving Hillsborough, CA - Our Local Coverage Area
We’re based in the Hillsborough 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 Roofing Company in Hillsborough
Most older Hillsborough homes have multiple layered tear-offs stacked over original skip sheathing, and many of those existing layers are already past their service life. Adding another layer over the top lifts the roof plane, adds weight to the framing, and usually violates current code. In practice, most Hillsborough roofs that reach replacement need a full tear-off down to the decking. Call (361) 320-9467 and we’ll tell you what your roof actually needs, with a written price either way.
We stop work, bring you up to look at what we found, explain it in plain English, and give you a fixed price for the repair as a signed change order before we touch it. We also write a repair allowance into the original contract for the known unknowns on Hillsborough roofs: undersized framing, failed underlayment, rotted decking at valleys. You are never handed an unapproved invoice at the end of the job.
Yes. Heritage oaks and redwoods are protected, so we can’t simply cut the canopy back from the roofline the way a roofer could on a tract street. We hand-clear valleys and gutters, install leaf guards, and schedule the work around the debris cycle. The constant shade on north slopes also means we recommend materials and drainage details that resist moss and algae streaking. It changes the labor and the price, and it’s built into our Hillsborough estimates from the start.
It covers a full visual inspection of the roof surface, flashings, valleys, gutters, and penetrations, plus an attic-side check of the decking and framing where access allows. You get a written line-item price for the work, not a verbal ballpark. The estimate is free, and the number does not move at the door. Call (361) 320-9467 to schedule one.
It depends on the structural condition of the roof. On flat or low-slope sections that are still sound, a coating can buy several years of service for $2,500 to $5,500. On a roof with failed underlayment, moss-damaged decking, or exhausted shingles, coating is money wasted, because the underlying failure continues. We’ll tell you which situation you’re in and give you the written numbers for both paths. Call (361) 320-9467 for an exact assessment.
Yes. Brennan Roofing is state-licensed and carries full insurance and bonding for all work in Hillsborough, including tree-adjacent properties where liability coverage matters. Every crew member is background-checked and uniformed, and the company is an independently owned member of the Garrison Partners family, which was founded in 2000 and operates every location to the same written standard. You can verify our credentials before we ever set a ladder against your house.
If you live in Hillsborough and need a straight answer about your roof, call (361) 320-9467 and schedule your free estimate. The price goes in writing before any work starts. That’s the Garrison Standard, and it’s the only way we work.
Written by Travis Oakley, Owner at Brennan Roofing, serving Hillsborough and the greater Bay Area.






Before
After
Before
After
Before
After