Metal roofing
Architectural shingles
Tile roofing
GAF
Owens Corning
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Trusted Roofing Company for San Jose Homeowners
If your roof is leaking, shedding granules, or showing its age after years of San Jose sun and winter storms, you need a roofing company that puts the price on paper before any work starts. Brennan Roofing Co San Jose operates under the Garrison Standard: background-checked, uniformed technicians, a written quote you have in hand before we touch your roof, and a 365-Day Done Right Promise on every repair and installation. Travis Oakley leads our San Jose team, and we answer every call with a live person, 24/7. Call (669) 238-2101 for a free roof estimate.
Key Takeaways
- Written price before any work starts. The number on your quote is the number you pay. Always.
- 365-Day Done Right Promise. Every job is guaranteed in writing for a full year, and we return free if something fails.
- Live person answers 24/7. No voicemail tree, no automated system, no waiting for a callback.
- Materials from GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. Real options, explained plainly.
- Free estimates across San Jose, Sunnyvale, and Redwood City. Specific dollar ranges on this page, no phone call required to get a ballpark.
Styles & brands we work with






Roofing Contractor
A Roofing Contractor is the licensed professional you bring in when a roof needs repair, replacement, or a structural assessment that goes beyond what a handyman should touch. In San Jose, where clay tile and composition shingle roofs face intense UV exposure from May through October, the contractor you choose determines whether the fix lasts two years or twenty. For guidance on what to look for, see our Roofing Company Maintenance Checklist for San Jose Homeowners. Brennan Roofing Co San Jose handles everything from a leaking flashing detail on a Willow Glen bungalow to a full tear-off and replacement on an Almaden Valley two-story. Roof repair in San Jose typically runs $450 to $1,200 depending on flashing condition, decking damage, and accessibility. A full replacement on an average 2,200-square-foot home lands between $14,000 and $28,000 depending on material and slope. Every quote is written, so the price does not move at the door.
What We Check on Every Call
We start with the decking, because a soft deck under new shingles means the whole job fails early. Then we inspect flashing, drip edge, and underlayment before offering any recommendation. You get a written assessment, not a sales pitch.
When Repairs Become Replacements
If the decking is rotted in more than 30% of the roof area, patching becomes false economy. We will tell you straight when a repair will not hold, and show you why with photos. No scare tactics, just facts.
Commercial Roofing
Commercial Roofing covers low-slope and flat roof systems on warehouses, retail buildings, offices, and multi-unit properties where water ponding and membrane failure are the primary risks. San Jose commercial buildings deal with a unique problem: summer heat bakes TPO and modified bitumen membranes, while winter downpours test every seam and penetration. Brennan Roofing Co San Jose installs and repairs flat roof systems with the same Garrison Standard we apply to homes: written pricing, uniformed technicians, and a full-year written guarantee. Commercial roof repair in San Jose generally runs $800 to $3,500 depending on membrane type, square footage, and how long the leak has gone unaddressed. Full commercial replacement ranges from $7 to $14 per square foot.
Flat Roof Penetration Sealing
HVAC curbs, vent stacks, and drain bodies are where most flat roofs fail first. We inspect every penetration and reseal or replace the flashing collar when the existing material shows cracking or separation.
Membrane Assessment for Property Owners
If you are buying or selling a commercial building in San Jose, a roof assessment should be part of the due diligence. We document remaining membrane life, seam condition, and drainage performance so you know what you are buying. The report is written, specific, and yours.
Metal Roof Installation
Metal Roof Installation means replacing an existing roof with standing seam, corrugated, or stone-coated metal panels, or installing metal on a new build. In San Jose, metal roofs handle the heat better than asphalt because they reflect more solar radiation, and they shed water faster during heavy El Niño storms. Brennan Roofing Co San Jose installs metal systems with proper underlayment, clips, and panel gauges matched to the slope. A standing seam metal roof installation in San Jose runs from $18 to $35 per square foot installed, depending on panel profile, gauge, and whether we need to remove the old roof first. Stone-coated metal like what Brennan Roofing installs across San Jose runs slightly higher but offers a look closer to tile or shake with the durability of steel.
Standing Seam Systems
Standing seam panels use concealed fasteners, which means fewer penetrations and fewer points of failure over decades. We install with the manufacturer’s clip system, not generic screws, and we show you the panel samples before you pick.
Stone-Coated Steel Options
Stone-coated steel gives you the visual weight of a shake or tile roof with a Class 4 impact rating and a lifespan well past 40 years. It weighs less than concrete tile, so on many San Jose homes it can go on without structural reinforcement. We walk you through the difference between brands like Atlas and Boral so you make a decision on facts, not marketing.
Residential Roofing
Residential Roofing is full-home roofing work: tear-off and replacement, new construction roof installation, and major structural repairs on single-family homes, townhomes, and duplexes. San Jose homes run the gamut from 1920s cottages in Naglee Park to 2000s stucco builds in Evergreen, and each era has its own roof framing quirks. Brennan Roofing Co San Jose, our Roofing Company in San Jose, has replaced and repaired all of them. A standard asphalt shingle replacement in San Jose runs $7 to $12 per square foot, which puts a typical 2,200-square-foot ranch around $15,400 to $26,400. Tile replacement runs higher, often $18 to $28 per square foot, because the tile is heavier and the underlayment requirements are stricter. Every job starts with a written price.
Tile Roof Underlayment Replacement
Concrete tile lasts decades, but the underlayment beneath it does not. We lift and set aside tiles, replace the felt or synthetic underlayment, and reset the tile with new fasteners where the old ones have corroded. This is specialized work, not a standard shingle job.
Slope and Drainage Correction
Some San Jose roofs were built with valleys that do not drain well, and the result is recurring leaks at the same spot. We correct the slope at the problem area with a tapered buildup or re-flash the valley before laying new material. Fix the cause, not just the symptom.
Roof Maintenance
Roof Maintenance is the scheduled inspection, cleaning, and minor repair work that extends the life of a roof and catches problems before they turn into interior damage. In San Jose, the biggest maintenance enemy is debris: live oak leaves from the East Foothills, pine needles from older neighborhoods, and the fine grit from composition shingles that wears off over time. Brennan Roofing Co San Jose performs maintenance visits that include gutter clearing, valley cleaning, pipe boot inspection, and a written condition report with photos. A maintenance visit in San Jose runs $250 to $500 depending on roof size and access difficulty. If we find a repair need during maintenance, you get a written quote for that repair before anything additional is done.
Seasonal Inspection Windows
We recommend a maintenance check after the last spring rain and again in October, before the winter arrives. October checks catch cracked flashing and worn pipe boots before the first heavy storm. Spring visits document any winter storm damage while the evidence is fresh.
Gutter and Valley Debris Clearing
Clogged valleys are the most common cause of preventable roof leaks in San Jose. Water that backs up behind a debris dam runs sideways under the shingles and into the attic. One maintenance visit a year prevents most of these failures.
Roof Coating
Roof Coating is a liquid-applied membrane, typically silicone, acrylic, or elastomeric, rolled or sprayed over an existing low-slope or metal roof to extend its service life and reflect heat. In San Jose, where summer roof surface temperatures climb past 140°F, a reflective coating can cut cooling costs and reduce thermal expansion stress on metal panels. Brennan Roofing Co San Jose applies roof coatings on commercial flat roofs, residential low-slope sections over additions, and metal outbuildings. Roof coating in San Jose runs $3.50 to $7 per square foot depending on the coating chemistry and the number of coats the existing surface requires. Prep is the difference between a coating that lasts five years and one that fails in eighteen months, and we do the full prep: pressure wash, seam repair, adhesion test.
Silicone vs. Acrylic Coatings
Silicone handles ponding water better than acrylic and adheres well to aged TPO or modified bitumen. Acrylic costs less upfront and is easier to recoat later. We will give you a straight recommendation based on how your roof drains, not on which product has the better margin.
Metal Roof Recoat Schedules
Standing seam and corrugated metal roofs in San Jose benefit from a recoat every 8 to 12 years. We check the existing coating thickness and fastener wear before recommending a recoat versus spot repair.
Free Roof Estimate
A Free Roof Estimate from Brennan Roofing Co San Jose is a written, line-item quote delivered after a full inspection of your roof, attic, and existing ventilation. There is no charge for the estimate, and there is no obligation to book work. We show up inside the promised window, in uniform, with a background-checked technician. The estimate includes the scope of work, the material brand and product line, the labor, the removal and disposal, and the final price. For San Jose homeowners, a typical repair estimate ranges from $450 to $1,200, while full replacements range from $14,000 to $35,000 depending on material and roof complexity. Call (669) 238-2101 to schedule yours.
What the Estimate Includes
Every estimate we write includes the specific product line, not just the brand name. It lists the underlayment type, the flashing spec, and the ventilation plan. You will know exactly what goes on your roof, down to the nail pattern.
No Change Orders at the Door
If we find rot in the decking after tear-off, the estimate already explains how we handle that: written addendum, approved by you before additional work proceeds. The Garrison Standard means no surprises and no high-pressure conversations while your roof is torn open.
See the difference
Before
After
Before
After
Before
AfterBrands We Service
We install and repair roofs from GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. On GAF systems we work with the Timberline and Grand Sequoia lines and know the specific installation requirements for their wind warranty upgrades. CertainTeed Landmark shingles are a regular choice for San Jose homeowners who want a heavier shingle with strong algae resistance, which matters in shaded older neighborhoods.
On the metal side, Atlas and Boral stone-coated steel panels require different clip and batten systems than standard standing seam, and we install both to manufacturer spec so the warranty holds. Whether you have one of these brands already on your roof or you are choosing for a replacement, we can help you compare real numbers and real performance, not brochure language. If your roof has any other make, we service that too.
Signs You Need a Pro Right Now
- Water stains on the ceiling or walls. A stain means water has already saturated the attic insulation or drywall. By the time it is visible, the leak has been active for weeks or longer. Call before the staining spreads to framing.
- Granules collecting in the gutters. Composition shingles shed granules as they age, but heavy granule loss means the asphalt is degrading fast. If your gutters look like a sand trap, the shingles are nearing the end. The roof may still shed water now, but the failure window is closing.
- Curling or lifting shingles at the eaves. Shingles that curl at the edges catch wind and begin to tear off during San Jose’s fall wind events. Once one lifts, the underlayment is exposed and the next storm drives water straight onto the decking.
- Daylight visible in the attic. Go into your attic on a sunny day. If you see pinpoints of light through the roof boards, water can get in the same places. Holes mean decking rot, and rot means a bigger repair the longer it waits.
- Missing flashing around chimneys and vents. The chimney flashing is the most common failure point on San Jose roofs built before 2000. If the flashing is loose, rusted, or pulling away, water follows the mortar line down into the framing. This is a repair, not a replacement, but only if caught early.
Our Process, Step by Step
- 1
Schedule the estimate and pick a window. Call (669) 238-2101 and speak to a live person. We set a two-hour arrival window and the technician shows up inside it, in uniform, with ID.
- 2
Full inspection and documentation. We check the roof surface, flashings, decking condition from the attic, ventilation, and drainage. Photos document everything. You see what we see.
- 3
Written estimate with line items. The price goes on paper before any work starts. Material line, labor line, removal line, disposal line. If the scope changes during the job, we write an addendum and get your approval before proceeding.
- 4
Scheduled work with daily cleanup. We protect your landscaping, sweep for nails with a magnetic roller at the end of each day, and leave the job site clean. The crew on your roof on day one is the same crew on day three.
- 5
Walkthrough and written guarantee. After completion, we walk the roof with you and document the finished work. You receive the 365-Day Done Right Promise in writing. If anything fails within that year, we come back at no charge.
How Much Does Roofing Company Cost in San Jose?
Roof repair in San Jose typically runs $450 to $1,200 for flashing work, pipe boot replacement, or localized shingle replacement. A full composition shingle replacement on a standard 2,200-square-foot home lands between $14,000 and $28,000, depending on whether the old roof needs a full tear-off, the decking condition, and the shingle line you choose. Tile replacement runs $18 to $28 per square foot. Standing seam metal installation runs $18 to $35 per square foot. Roof coating runs $3.50 to $7 per square foot.
Several factors move the price: roof slope (steep roofs require safety staging and slower work), decking condition (rot replacement adds cost and cannot be confirmed until tear-off), accessibility (second-story roofs with limited ladder access cost more), and material grade (a 30-year architectural shingle costs less than a 50-year premium line or stone-coated steel). The way to avoid overpaying is to compare written estimates that itemize the same scope. A free estimate from Brennan Roofing Co San Jose includes the brand, product line, underlayment spec, and final price, so you can compare our number against any other quote line by line. Call (669) 238-2101 to book yours.
Our Service Area Near San Jose
Brennan Roofing Co San Jose serves the full metro area, including Sunnyvale, Redwood City, Union City, Palo Alto, Newark, Morgan Hill, Saratoga, Los Altos, Alum Rock, Stanford, and East Foothills. Most estimates in San Jose proper are scheduled within two to three business days. We also cover roofing work in Sunnyvale and roofing in Redwood City with the same written-price standard and the same background-checked crews. Wherever you are in the area, the process is the same.
Serving San Jose, CA - Our Local Coverage Area
We’re based in the San Jose area and know this community well, and we also serve as a trusted Roofing Company - Sunnyvale. Use the map below to see our service coverage - if you’re nearby, we can almost certainly help.
Frequently Asked Questions About Roofing Company in San Jose
A roofing company installs, repairs, inspects, and maintains roof systems, including shingle, tile, metal, and flat roof types. A good roofing company also documents the condition of your decking, flashing, and ventilation. Brennan Roofing Co San Jose provides all of these services with a written price before work starts, and as a Saratoga Roofing Company we bring the same standard to every neighboring community.
A standard composition shingle replacement on a 2,200-square-foot home takes 3 to 5 working days, depending on tear-off complexity and weather. Tile and metal replacements run 5 to 10 days because the material handling is slower. We give you a schedule in writing before the job starts. Call (669) 238-2101 for a specific timeline on your roof.
Most repairs run $450 to $1,200, depending on what failed. Flashing replacement, pipe boot replacement, and small shingle patches sit at the lower end. Decking repair or valley rebuilding sits at the higher end. The estimate is free and the price is written before we touch the roof.
Yes. We install and repair systems from GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. If your existing roof is from one of these brands, we know the warranty requirements and installation details. If it is from another brand, we service that too.
Yes. Our phones are answered by a live person 24/7, and we dispatch a technician for active leaks, storm damage, and other urgent roof failures. We will not leave a message on a machine when water is coming into your home. Call (669) 238-2101 and speak to someone now.
The 365-Day Done Right Promise covers every repair and installation in writing for one full year. If the work fails within that period, Brennan Roofing Co San Jose returns at no charge to make it right. This is separate from the manufacturer’s material warranty, which covers the shingle, tile, or metal product itself. Both are in writing.
Clear access to the attic or crawl hatch, make sure any dogs are secured, and take note of any leaks or stains you have seen. You do not need to move furniture or cover anything inside. We handle the roof access, inspection, and cleanup. The estimate takes about 45 minutes and you can schedule it by calling (669) 238-2101.
Schedule Your Roofing Company Service in San Jose Today
Call (669) 238-2101 to schedule your free roof estimate. A live person answers, picks your window, and gets you on the schedule. The price goes on paper before any work starts, and every job is guaranteed in writing for a full year. Brennan Roofing Co San Jose is ready when you are.
Written by Travis Oakley, Owner at Brennan Roofing Co San Jose, serving San Jose since 2000.