Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across San Mateo
Roofing in San Mateo demands a contractor who understands that a home in 94402 on the hillsides near Crystal Springs needs something very different from a bayside property in 94404 east of Highway 101. We’ve worked both sides of this city for years, and we know what happens to roofs here that don’t get the right detailing. If you’ve got a leak, missing shingles, or a roof that’s simply past its useful life, call Barrett & Sons Construction at (877) 610-1318 and Tom or one of his sons will walk the roof with you, talk through what’s actually going on up there, and put a written scope in your hands.
Why Barrett & Sons Construction Is San Mateo’s Preferred Roofing Company
Tom Barrett put his name on this company in 1998, and his sons run the crews that show up on San Mateo jobs today. That’s the whole pitch. When you call about Roofing work in San Mateo, you’re not getting a call center or a rotating cast of subcontractors. You’re getting Tom’s sons, their teams, and a written change order before any scope change touches the job.
We answer our own phone, 24/7. A live person, not a voicemail box. San Mateo homeowners between Hillsdale and downtown have called us at 6 a.m. after a storm opened a roof over the nursery and someone picked up. That matters when you’re standing in your living room holding a bucket.
Every eligible roofing job in San Mateo gets permits pulled and inspections signed. Tom publishes his name, his address, and his license number. Look it up before you sign anything with anyone. And every single job carries the written 90-Day Done Right Promise: if it’s not done right, one call brings Tom back.
Our Roofing Services in San Mateo
Roof Repair
Roof repair in San Mateo typically runs $400-$1,800 depending on what we find once we lift the shingles. In the older streetcar-era neighborhoods near downtown San Mateo, around 94401, we regularly uncover hidden rot at fascia boards and rafter tails because morning fog off the Bay keeps north-facing wood damp for months. On Mariner’s Island and other bayside streets in 94404, we often find that wind-driven rain found its way in through flashing details that looked fine from the ground.
We don’t patch over the problem. We open it up, show you photos, and write the scope before we fix it. If the repair is over $200, remember there’s $40 off any repair over $200.

Roof Replacement & Installation
A full roof replacement in San Mateo runs $8,000-$20,000 for most wood-framed ranch homes and postwar bungalows you find through the flatlands and up toward Hillsborough. That range covers stripping the old roof, replacing any rotted decking we find, new underlayment, and your choice of quality shingle. Homes with multiple roof planes, steep pitches, or tile tear-off add to the number.
We write every allowance and every scope change on paper before work proceeds. An allowance that isn’t on paper is a surprise waiting for a date. You’ll know the number before the dumpster shows up.

Metal Roofing
Standing seam metal roofing in San Mateo runs $15,000-$40,000 for a typical single-family home. It’s a favorite on hillside lots in 94402 and 94403 where fire resistance matters and where steep pitches shed water fast. Metal panels also shrug off the persistent marine layer moisture that keeps asphalt shingle roofs damp through June.
If you’re weighing metal against asphalt, ask us for a written comparison of both. We’ll show you the first cost, the lifespan, and what San Mateo’s specific climate does to each material over 30 years. Same written scope, no sales pitch.

Tile Roofing
Barrel tile and Spanish tile are common across San Mateo’s older neighborhoods and in the custom homes up toward Crystal Springs. Tile roof repair in San Mateo typically runs $600-$2,500, because you rarely lose just one tile without some underlying problem at the underlayment or the batten. We stock common tile profiles and can match colors on most San Mateo roofs without forcing you to replace an entire slope.
Walking a tile roof incorrectly breaks more tiles. Our crew members know how to move on tile, and they document every cracked or loose piece before they start, so you’re not arguing about what was broken before we got there.

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
When we install a roof in San Mateo, we’re putting up materials you can look up yourself. We regularly install GAF and CertainTeed roofing systems, and for windows and exterior work that often accompanies a roof project, we carry premium lines like Simonton and PGT. For larger projects, we also handle San Mateo Home Additions & ADU work. No mystery brands off a van. If you want to read the manufacturer’s warranty before we start, we’ll hand you the paperwork. San Mateo customers never have to guess what’s going on their home.
Common Roofing Problems We See in San Mateo Homes
- Fog-fed rot at north-facing eaves and fascia. San Mateo’s position mid-Peninsula channels persistent morning fog and onshore moisture that keeps north-facing wood siding, deck ledger boards, and fascia continuously damp through spring. We routinely find framing damage under shingles that looked fine from the curb. That’s not a cosmetic fix; it’s structural.
- Flashing failures around chimneys and skylights on 1940s-1960s ranch homes. Much of San Mateo’s central flatlands is original postwar construction, and the original flashing details were already tired thirty years ago. On homes near East Hillsdale and the San Mateo County Event Center, wind-driven rain finds these gaps every winter.
- Tile roofs with hidden underlayment decay on hillside homes. In 94402 and 94403, barrel tile roofs sit over underlayment that gets baked and re-wetted year after year. A tile roof can look perfect while the waterproof layer underneath has turned to paper. We see this on homes near Sugarloaf Mountain and along Alameda de las Pulgas more than you’d believe.
- Poor drainage and gutter overflows on bayside streets. Homes in 94404 near Seal Point Park and Mariner’s Island deal with flat or low-slope sections where standing water becomes the project. Roof leaks in San Mateo’s bayside neighborhoods often start at clogged gutters and end at the underlayment ten feet inside the roofline.
Pricing for Roofing in San Mateo, CA
Roof repair in San Mateo runs $400-$1,800. Full roof replacement runs $8,000-$20,000 on most homes. Metal roof installation runs $15,000-$40,000. Tile roof repair runs $600-$2,500.
What moves the number here more than anything is what’s under the shingles once we strip them. Homes in the 94401 grid near downtown San Mateo were built in the 1910s-1930s, and their rafter tails and decking have been wet for a century some years. Homes in 94404 sit on bay fill, which doesn’t damage the roof itself, but does put more stress on any roof-to-wall connection when the ground settles. We’ll show you exactly what we’re replacing and why before we order materials. Estimates are free, and the price we hand you is the price on the contract. No trip charge inside the county.
We Also Serve Cities Near San Mateo
Beyond San Mateo itself, Barrett & Sons regularly roofs homes in Foster City, Belmont, Hillsborough, and Redwood Shores. Same crew, same written change orders, same 90-Day Done Right Promise. If you’re a few minutes over the city line, you’ll still see Tom’s sons on your roof, not a franchise dispatcher’s guess.
While we’re on your property, we also handle Windows & Doors in San Mateo and Fence Installation in San Mateo. If your roof project turns into an exterior upgrade, we can extend the same scope-in-writing process to those without bringing in another contractor.
Serving San Mateo, CA - Our Local Coverage Area
We’re based in the San Mateo area and know this community well, from Driveway & Pavers - San Mateo to roofing and beyond. Use the map below to see our service coverage - if you’re nearby, we can almost certainly help.
FAQs - Roofing in San Mateo
We answer the phone live, 24/7, and we’ll get someone to your San Mateo home as soon as the same day for a genuine active leak. No trip charge inside the county. If you can get a tarp over it safely, do that, but don’t get on a wet roof at night. Call (877) 610-1318 and we’ll talk through what you’re seeing.
Yes. We work across 94404, 94497, 94401, and 94402, from the Mariner’s Island bayside parcels to the hillside lots near Crystal Springs and everywhere between. We know the building department in San Mateo requires a soils report and engineered foundation design for work east of 101 in 94404, and that affects how we sequence and scope any roof-to-wall connection work on those homes. Call (877) 610-1318 and tell us your cross street; we’ll tell you what we’ve done nearby.
Yes. When a winter storm tears a tree branch through a San Mateo roof or winds lift a section of shingles, call us immediately at (877) 610-1318. We’ll talk you through making the hole safe from inside, arrange temporary protection, and get a written repair scope ready. San Mateo’s mid-Peninsula exposure means wind-driven rain can enter fast, especially on exposed western slopes near the reservoir.
Roofing costs in San Mateo run about the same as Foster City, Belmont, Hillsborough, and Redwood Shores for the same scope of work. What changes the number here is the condition of the framing underneath, and San Mateo’s fog-fed rot means we often replace more decking than a drier city like San Jose would require. We’ll show you exactly what’s being replaced. Call (877) 610-1318 for an exact quote, free.
Every roof we install in San Mateo carries our written 90-Day Done Right Promise: if it’s not done right, one call brings Tom back. Manufacturer warranties on the materials run separately and we’ll hand you the paperwork. Permits are pulled and inspections are signed on every eligible job, so the inspector’s final sign-off is your documented backstop. Call (877) 610-1318 to schedule your free estimate.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving San Mateo since 1998.







Before
After
Before
After
Before
After