Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across Campbell
Roof replacement in Campbell runs $8,000 to $20,000 for a standard ranch home, while targeted repairs typically land between $400 and $1,800. Those are the numbers we quote, in writing, before any work starts. If you’re a homeowner in Campbell dealing with a leaking roof, missing shingles, or an aging 1950s roof that’s nearing the end of its life, we’re the local crew that answers the phone and shows up on time. Call (877) 610-1318 to schedule a free estimate for Roofing.
Tom Barrett founded Barrett & Sons Construction in 1998, and his sons run the crews. When we roof a house in Campbell, Tom is on-site more often than not, and every change to your scope or price comes as a written change order before work proceeds. That’s how we’ve done it for 29 years, and it’s why our customers in Campbell keep referring us to their neighbors.
Why Barrett & Sons Construction Is Campbell’s Preferred Roofing Company
Campbell is a city of 1950s and 60s ranch homes built quickly on old prune orchard land, and those homes have roofing issues that newer construction doesn’t. We know the boxed-eave leaks, the undersized framing, and the stucco-to-roof flashing failures because we see them on nearly every re-roof we do from Los Gatos Creek to the San Jose border. That local knowledge means we scope the job correctly the first time, not halfway through the tear-off.
Our reviews from Campbell homeowners consistently mention the same things: written change orders before any scope change, permits pulled and inspections signed, and a crew that leaves the job site cleaner than they found it. We don’t dispatch strangers. The same Barrett family that estimates your roof is the one installing it.
When a Campbell homeowner calls us about a roof leak near the downtown design-review zone on Campbell Avenue, we already know the city requires an additional design approval layer that contractors from outside the area often miss until the permit gets held up. We plan for that before we quote, so your project doesn’t stall.
Every Barrett & Sons roof in Campbell carries the 90-Day Done Right Promise, written on the contract. If something isn’t right, Tom comes back and makes it right. One call. That’s the deal.
Our Roofing Services in Campbell
Roof Replacement & Installation
Most Campbell homes were built between 1955 and 1975, which means original roofs are now hitting their second or third replacement cycle. A full tear-off and re-roof on a typical Campbell ranch runs $8,000 to $20,000. We handle every part of it: tear-off, deck inspection, re-sheathing where rot has set in, underlayment, flashing, and installation. Crews serving Campbell coordinate from our San Francisco Bay Area office, and we work through the city’s permitting requirements without you having to chase down approvals.

Standing Seam Metal Roof
Standing seam metal is gaining ground in Campbell for a reason: it shrugs off the seasonal runoff that pours down from the Santa Cruz Mountains foothills during heavy rains. A standing seam installation in Campbell runs $15,000 to $40,000 depending on roof complexity. It’s a bigger check up front, but on a low-pitch 1960s ranch where water backs up at the scuppers, it ends the leak cycle permanently. We install standing seam with the same permit-and-inspection discipline as every other Barrett & Sons job.

Roof Leak Repair
Roof leaks in Campbell often appear at boxed eaves and roof-to-wall intersections on original stucco ranches. The culprit is usually missing step flashing behind the stucco, or clogged scuppers that let water back up under the eave. We trace the actual leak source, not just the water stain on the ceiling, and we fix it right. Most leak repairs in Campbell run $400 to $1,800, and we’ll tell you if the real fix is a localized repair or a full re-roof. No pressure either way.

Tile Roof Repair
Campbell has its share of barrel tile roofs, especially on the larger lots near the Los Gatos border. Cracked or slipped tiles let water reach the underlayment, and by the time you see the stain, the decking has been wet for months. We match existing tile profiles where we can, repoint the ridge, and replace damaged underlayment. Tile roof repair in Campbell runs $600 to $2,500 for most jobs. If the underlayment has failed across the whole roof, we’ll tell you that a full replacement is the honest move before we patch and walk away.

What happens when you call
- 1
A real person answersNo phone trees - you reach a local pro.
- 2
You get an upfront price rangeHonest numbers before anyone is dispatched.
- 3
A background-checked tech heads outLicensed & insured, dispatched right away.
- 4
You approve before work beginsNothing starts until you say go.
Trusted Brands We Service in Campbell
We install brands you can look up. On Campbell roofs we regularly work with GAF and CertainTeed shingle lines, plus standing seam metal systems that carry manufacturer warranties worth reading. Our crews know these products down to the fastener detail, which means the roof gets installed to the manufacturer’s spec, not a shortcut version of it. We also service existing roofs from Simonton and PGT, so if you have a skylight or roof-mounted accessory from those lines, we can integrate the roofing work around it correctly.
Common Roofing Problems We See in Campbell Homes
- Boxed eave leaks on 1950s slab ranches. Runoff from the foothills backs up at scuppers during heavy downpours and finds its way under the eave flashing. The fix is re-flashing and often re-sheathing the last two feet of deck.
- Permit-driven electrical panel upgrades. Santa Clara County code requires panel upgrades on many original ranch homes when roof-mounted solar or powered ventilation gets added. We flag this before the permit is pulled so it’s not a surprise change order later.
- Improperly flashed roof-to-wall intersections. Original stucco homes in Campbell often never got modern step flashing at the wall line. Water travels behind the stucco and rots the plate. We fix this with proper step flashing and counter-flashing.
- Undersized framing hitting new load requirements. Campbell’s old orchard land means many homes sit on shallow fill. When we strip an old roof and find 2×6 rafters that need to carry today’s tile or solar loads, the scope includes upgrading to 2×8 framing to meet current code. That changes the price, and it’s in writing before we cut anything.
Pricing for Roofing in Campbell, CA
Here’s what you can expect to pay for roofing work in Campbell:
| Service | Campbell Price Range |
|---|---|
| Roof Replacement | $8,000 - $20,000 |
| Roof Repair | $400 - $1,800 |
| Metal Roof Installation | $15,000 - $40,000 |
What moves the number? Decking condition after tear-off, framing upgrades if the structure doesn’t meet current load code, roof pitch and accessibility, and whether you’re in the downtown design-review overlay on Campbell Avenue. We give you a written line-item quote before we start, and every change after that is a written change order. No verbal surprises. Call (877) 610-1318 for a free estimate on your Campbell roof.
Campbell’s Orchard Soil and What It Means for Your Roof
Campbell converted from Santa Clara Valley prune orchards to post-war suburb almost overnight in the 1950s and 60s. That history left widespread shallow fill and decomposing organic matter under foundations. For roofers, it matters in a way that surprises people: when a new roof adds weight, or when we strip the old one and find the original framing is undersized by modern code, the city requires structural review. This is a Campbell-specific condition. Saratoga’s hillside bedrock and San Jose’s older pier-and-beam stock don’t present the same load path issues. If your home shows signs of long-term settling, a roof project is often the moment it gets addressed because the new roof has to meet current load-bearing requirements. We identify this before we quote, so the structural upgrade isn’t a shock on week three.
A Campbell Roof We Won’t Forget
On a 1960s ranch near Campbell Avenue, we replaced an original low-pitch roof where decades of moisture from the Los Gatos Creek drainage zone had rotted the 2×6 rafters. The scope included full re-sheathing, upgrading to 2×8 framing to meet current Santa Clara County load-bearing code, and installing standing seam metal. We pulled permits, coordinated with the city’s design-review overlay because the home sat within the revitalization zone, and passed inspection sign-off before the October rains hit. That’s the kind of project that separates a roofer who knows Campbell from one who’s just passing through. If your roof project uncovers the same issues, we’ll scope it in writing and handle the permits. Campbell homeowners deal with this more often than they expect.
We Also Serve Cities Near Campbell
If you’re just outside Campbell city limits, we also handle full roofing projects in San Jose, Saratoga, Santa Clara, and Cupertino. The same written change orders, permit discipline, and 90-Day Done Right Promise apply. Call us and we’ll let you know if your property falls under Campbell’s permitting or the county’s.
Serving Campbell, CA - Our Local Coverage Area
We’re based in the Campbell 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 - Roofing in Campbell
Yes, Campbell requires a building permit for roof replacement when structural changes are involved, and most full replacements fall under that. We pull the permit, schedule the inspection, and make sure the inspection sign-off happens before you pay your final invoice. If your roof project triggers a structural review because of undersized framing, the permit is already part of the scope. Call (877) 610-1318 and we’ll tell you what your specific roof needs.
Shallow fill and decomposing organic matter from Campbell’s orchard past can affect how the roof load transfers through the walls and into the slab. When we strip your old roof and find original 2×6 rafters, current code may require upgrading to 2×8 framing, which is a structural change tied to your permit. The fill itself doesn’t stop a roof replacement, but it’s the reason Campbell homes need structural review more often than neighboring cities. We include this in the written quote before we start.
Yes, and we do this often in Campbell, where the South Bay housing push has made ADUs common. Combining both projects means one permit set, one inspection schedule, and one crew on-site. The main house roof gets scoped to current load code, and the ADU gets built with proper drainage and footing work from day one. We treat it as one project with one written scope, so you’re not juggling two contractors. Call (877) 610-1318 for a combined estimate.
Yes, especially on low-pitch 1950s and 60s ranches where water backs up at scuppers during winter rains. Standing seam sheds water fast, requires near-zero maintenance, and eliminates the leak points that plague older Campbell roofs. It’s a $15,000 to $40,000 investment depending on your roof size and complexity. If you plan to stay in your Campbell home for 15 years or more, it’s usually the last roof you’ll buy.
Homes near Los Gatos Creek need oversized scuppers and well-placed downspouts to handle seasonal runoff concentrated from the foothills. The rough-in should include adequate slope on the roof deck and waterproof underlayment at eaves and valleys. We inspect your existing drainage before we quote, and if your scuppers are undersized, we include that in the written scope. A roof that drains right is a roof that doesn’t leak.
Call Barrett & Sons for Roofing in Campbell
If you need roofing work in Campbell, call (877) 610-1318 for a free estimate. You’ll talk to a live person. We’ll come out, look at your roof, and put a written line-item quote in your hands. No trip charge inside the county, $40 off any repair over $200, and a permanent 10% senior and veteran discount. Ask for Tom, and ask about the 90-Day Done Right Promise.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving Campbell since 1998.







Before
After
Before
After
Before
After