Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across San Mateo
Roof repair in San Mateo typically runs $400-$1,800, while a full roof replacement on a standard Peninsula ranch lands between $8,000 and $20,000. Those are honest ranges, not phone quotes that balloon once the tear-off starts. If you live in Baywood, Aragon, Shoreview, or anywhere between the 94401 flatlands and the 94402 hills, call (877) 610-1318 and we’ll put a real number on your roof before any work begins. Barrett & Sons Construction has crews in San Mateo every week, and Tom Barrett’s name is on every contract.
Why Barrett & Sons Construction Is San Mateo’s Preferred Roofing Company
We’re the Roofing crew your neighbor already knows. Tom Barrett founded this company in 1998, and his sons run the crews that show up on San Mateo rooftops. That means the person shaking your hand at the estimate is the same family accountable when the job’s done. Customers around San Mateo keep our number because the crew doesn’t rotate through strangers, and a live person answers our phone 24/7, not a voicemail box or an out-of-state call center.
We know the difference between a 1950s ranch in Baywood and a bayside property on Mariner’s Island, because we’ve opened up roofs on both. San Mateo’s housing stock isn’t uniform, and neither is the rot, flashing, or framing hidden under the shingles. Our San Mateo customers tell us the same thing: they got burned by a national outfit that quoted one price on the phone and handed them a different bill at the door. We do it differently. Every scope, every allowance, every price change arrives as a written change order before a single nail moves. Permits get pulled and inspections get signed on every eligible job, because the permit inspector works for you, not for me, and that’s exactly why I like him.
We also back every completed roof with our 90-Day Done Right Promise. If it’s not done right, Tom comes back and makes it right. One call. That promise is written on the contract, not buried in fine print.
Our Roofing Services in San Mateo
Roof Leak Repair
A roof leak repair in San Mateo usually costs $400-$1,800 depending on where the water’s getting in and what’s rotted behind it. On the 1940s and 1950s ranches that dominate the flatlands, the most common culprit is old galvanized flashing that’s pulled apart as the original cripple walls shifted over decades. We trace the leak, open only what needs opening, and put the repair in writing before we start. If we find framing damage, you’ll get a change order with exact costs, not a surprise invoice.

Roof Replacement & Installation
A full roof replacement on a San Mateo home runs $8,000-$20,000. Ranch homes, two-story Spanish Colonials, bayside places with extra sheathing damage, they all land somewhere in that range. Before we quote, we walk the roof and check the attic. In San Mateo, what’s under the shingles matters as much as what’s on top of them, especially north-facing slopes that sit damp from morning fog most of the year. We pull permits, order materials, and schedule the tear-off around weather that’s dry enough to keep the decking protected.

Metal Roofing
Standing seam metal roofs are gaining ground in San Mateo, especially on hillside homes in 94402 where fire resistance and wind performance matter. A metal roof installation typically runs $15,000-$40,000 depending on the profile, gauge, and how much old roof has to come off first. Metal holds up well against the marine layer that sits over San Mateo through much of spring, but installation details at the ridge and eave matter more than anywhere else, because trapped moisture behind a poorly flashed metal panel will rot what’s under it. We install metal roofing the way the manufacturer specifies, with the underlayment and venting done right.

Tile Roofing
San Mateo has a fair number of tile roofs, especially on Spanish Revival and Mediterranean-style homes near downtown and the hills. Tile roof repair in San Mateo typically costs $600-$2,500, depending on how many tiles are cracked and whether the underlayment beneath them has deteriorated. Barrel tile looks great and lasts decades, but the felt under it doesn’t. When the underlayment goes, water gets to the decking and rot follows. We match existing tile profiles where we can and do full underlayment replacement when the roof’s age says it’s time.

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 San Mateo
We install and service roofing systems from GAF and CertainTeed, materials you can look up rather than mystery brands off a van. When a customer asks about impact ratings or wind warranty, we can point them to the manufacturer spec sheet before they sign anything. For window and door tie-ins on roofs with skylights or dormers, we also work with Andersen and Marvin products, names San Mateo homeowners recognize from their own remodeling projects. If you need a specific brand matched, call and ask. If we can get it, we’ll quote it.
Common Roofing Problems We See in San Mateo Homes
- Fog-driven eave and fascia rot. San Mateo’s position mid-Peninsula channels morning fog and onshore moisture that keeps north-facing wood damp through spring. Ledger boards, rafter tails, and fascia boards on those exposures rot faster than drier South Bay cities ever see, and it’s often invisible until a tear-off starts.
- Galvanized flashing failure on postwar ranches. The 1940s through 1960s wood-frame homes that fill the flatlands were built with flashing and anchor systems that weren’t designed for decades of minor seismic movement. When the original cripple walls shift, flashing pulls apart, and roofs leak at the transitions, not in the open field.
- Bayside sheathing rot from below. Homes in 94404 east of US-101 sit over bay fill with a high water table. Attic humidity is higher, roof sheathing rots from the underside, and fungal decay creeps into rafters. A surface inspection misses it. Only an attic walk or a tear-off reveals the full scope.
- Hidden leaks behind lath-and-plaster ceilings. The 1910s through 1930s Craftsman and Spanish Colonial homes near downtown 94401 often still have original ceilings. A slow roof leak can run for years behind lath and plaster before a stain shows. By then the ceiling joists may have dry rot, and the repair doubles.
Pricing for Roofing in San Mateo, CA
Here’s what we tell San Mateo homeowners when they ask about roof costs.
| Service | Typical San Mateo Range |
|---|---|
| Roof Replacement | $8,000 - $20,000 |
| Roof Repair | $400 - $1,800 |
| Metal Roof Installation | $15,000 - $40,000 |
| Tile Roof Repair | $600 - $2,500 |
What moves the number is what we find once the old roof comes off: rotted sheathing on a north slope, a rotted ledger board at the eave, or seismic retrofit triggers once the building department gets involved. We handle that by writing allowances into the contract up front. If we find something, you get a written change order with exact costs before we touch it. No allowances off paper, no surprises at the end. Estimates are free. Call (877) 610-1318 and we’ll walk your roof in San Mateo and give you a line-item price.
We Also Serve Cities Near San Mateo
We work throughout the mid-Peninsula, including Roofing in San Mateo and the surrounding communities. If you’re in Foster City, Belmont, Hillsborough, or Redwood Shores, we’re nearby and familiar with the building departments in each. Call us and we’ll let you know when we can have a crew out.
Serving San Mateo, CA - Our Local Coverage Area
We’re based in the San Mateo 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 San Mateo
Yes. In the 94404 zip code east of US-101, San Mateo’s building department requires a soils report and often a structural engineer’s foundation design before roofing permits are issued, because the bay fill’s soft mud and high water table make standard spread footings non-starters, unlike just two miles west in 94402 where those same footings would pass inspection. If your roof replacement involves any structural tie-down or shear work, the foundation question comes up. We handle that paperwork and coordinate the engineer. Call (877) 610-1318 and we’ll tell you whether your address triggers it before you spend a dime.
We price the likely repair as an allowance in the contract before the tear-off starts, and if we find rotted framing, you get a written change order with exact costs before we touch the rotted wood. On a 1950s ranch in the Baywood neighborhood of 94402, our roofing crew opened up a north-facing eave and found the original ledger board so rotted from persistent morning fog that the rafter tails had lost their bearing, adding a permit-triggered engineered shear wall and new anchor bolts to the scope of work before we could re-roof. We priced the repair as an allowance in the contract, then sent the homeowner a written change order with the exact framing costs before touching the framing, and the city inspector signed off on the final roof tie-down. That’s how every job goes.
Yes. Hillside homes in 94402 often sit in designated seismic hazard zones, which can require additional tie-down and shear calculations when a tile roof is replaced. Tile is heavy, and the building department wants to confirm the existing roof framing can carry it. We pull permits on every eligible job, and the inspection gets signed. That protects you, and frankly it protects us too. For a tile roof replacement, expect the permit and engineering review to add time to the schedule, but you’ll know the roof is tied down properly.
On the 1910s through 1930s Craftsman and Spanish Colonial Revival homes near downtown 94401, roof repairs often involve opening the ceiling to find where water has been traveling behind the original lath and plaster. A roof leak repair on these homes typically runs $400-$1,800 for the roof side, but if the ceiling joists have dry rot, the repair scope grows. We look first, in the attic and on the roof, then put the full scope in writing before we start. No surprises.
We write a decking replacement allowance into the contract based on the square footage of rot that’s visible from the attic and the roof surface. If the tear-off reveals more, you get a written change order with the additional decking cost before we replace it. On bayside homes in 94404, roof sheathing rots from below due to high water tables and trapped attic moisture, spreading fungal decay into rafters, and that’s exactly the kind of thing an allowance covers. The number moves only when you’ve seen it in writing and approved it.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving San Mateo roofing customers with permits pulled, change orders in writing, and the 90-Day Done Right Promise on every job. Call (877) 610-1318 for a free estimate.







Before
After
Before
After
Before
After