Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roof Replacement Across San Mateo
Roof replacement in San Mateo usually costs between $14,000 and $28,000 for a typical asphalt shingle roof on a 1,500 to 2,200 square foot home, and most jobs run 3 to 7 days once materials arrive. Tilehurst Roofing coordinates San Mateo scheduling from our San Francisco Bay Area office, with local crews who know the difference between a flatlands ranch in Beresford and a fog-bound hillside home in San Mateo Highlands. That matters more than most roofer offices will tell you before you sign. Call (945) 303-9821 for a free estimate, and you’ll get a written price before a single shingle comes off your roof.
Why Tilehurst Roofing Is San Mateo’s Preferred Roof Replacement Company
San Mateo homeowners call us because we answer the phone. A live person picks up 24 hours a day, 7 days a week. No voicemail queue, no “we’ll get back to you Monday.” When a San Mateo Highlands homeowner calls with a flagged permit or a Beresford ranch owner calls with water staining across the ceiling, someone is on the line right then.
We put every price in writing before work starts. That’s not a courtesy. It’s the way Roof Replacement should always work, and it’s the standard Greg Holloway set for our crews. Every repair carries a written guarantee, delivered before the crew leaves, and if a repair fails inside the guarantee period, we return at no charge under the 365-Day Done Right Promise. For a full replacement, the same promise holds for a full year after the job.
We run background-checked, uniformed crews on every San Mateo job. You’ll know exactly who is on your roof and who is responsible if something goes sideways. That’s the Kingswell Way, and it’s been our operating rule since 2000.
Roof Replacement Contractor in San Mateo
A Roof Replacement Contractor in San Mateo does more than swap shingles. On hillside properties in San Mateo Highlands or along the western corridor, the job often starts with a permit review that triggers California’s VHFHSZ Class A fire-rating mandate. If your existing roof is wood shake, you cannot replace it in kind. The code requires composition, concrete tile, or metal. A roofer who doesn’t know that before tear-off starts leaves your decking open to morning fog while the permit gets flagged. We scope that before quoting, not after.
A full replacement on a ranch home in Beresford or Hayward Park usually runs $16,000 to $26,000 for standard architectural shingles. On a Spanish-style hillside home requiring tile or standing seam, expect $32,000 to $55,000 depending on slope, decking condition, and underlayment requirements. We handle Roof Replacement in San Mateo from permit application through final inspection.
Permit and Compliance Handling
We pull permits and handle the San Mateo Building Division’s VHFHSZ verification step directly. On hillside re-roofs, that means documenting the Class A fire rating on the replacement material before inspection. On flatland homes, it’s typically simpler, but we still verify setbacks and any easement notes on the property record. If the county flags a material question mid-project, we handle it without you chasing paperwork.
Open-Lot Drainage and Runoff
A lot of San Mateo homes sit on sloped or partially open acreage, especially in the western hills. Runoff from a hard rain can push against the new drip edge and fascia if the grading hasn’t been addressed. Before we quote, we walk the lot and check where water goes during winter storms. If grading needs adjustment to keep runoff away from the new roof line, we tell you and put it in the written price. We don’t discover it after the roof is on.
Asphalt Shingle Roof Replacement in San Mateo
Asphalt Shingle Roof Replacement in San Mateo runs $14,000 to $24,000 for a typical 1940s to 1960s ranch or tract home in Fiesta Gardens, North Shoreview, or Hayward Park. Most of those homes are cycling through their second composition shingle roof right now. The original roof from 1960 was probably 20-year three-tab. The second roof was likely an early architectural shingle rated for 25 to 30 years. That second roof is now failing across the city, which is why San Mateo is seeing a large simultaneous replacement wave.
We stock architectural shingles from GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. You choose the product, not whatever happens to be on our truck. Atlas and Tamko both offer strong Class A fire-rated architectural lines that meet VHFHSZ requirements, and we carry them locally for San Mateo jobs.
Ice and Water Shield on Hillside Roofs
On hillside homes where the marine fog keeps decking damp for hours each summer morning, standard felt underlayment isn’t enough. We install ice and water shield along valleys, eaves, and all penetrations. It costs a bit more, but on a north-facing pitch in San Mateo Highlands, it’s the difference between a 20-year roof and a 40-year roof.
Roof Decking Assessment
At least half of San Mateo homes we replace have decking damage in one or more sections. Fog condensation rotting the original plywood is the usual cause. We inspect every sheet after tear-off and replace what’s bad. If we find rot during the job, we show you the damaged wood before replacing it. The written quote includes our decking labor rate, so the change order is arithmetic, not a surprise.
Trusted Brands We Service in San Mateo
We install and service roofing systems from seven leading manufacturers, so the product fits your home and your budget. GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral are all in our material rotation for San Mateo jobs. Most of our hillside replacements use Atlas or Tamko architectural shingles for their Class A fire rating, while flatlands ranch homes often go with CertainTeed Landmark or GAF Timberline. We keep common profiles and colors stocked locally for San Mateo addresses, which means faster turnaround when you need a tear-off sequenced with your project schedule. If a specific color or profile needs to be ordered, we tell you the lead time before we quote, not after you’ve signed.
Common Roof Replacement Problems We See in San Mateo Homes
- VHFHSZ permit flags on wood shake roofs. San Mateo Highlands and surrounding western hillside neighborhoods fall inside California’s Very High Fire Hazard Severity Zone. Replacing a wood shake roof in kind isn’t legal there. If your roofer never mentions this during the quote, that’s a red flag the size of a tear-off tarp.
- Marine fog condensation rotting decking. The summer fog layer rolls through the Peninsula gaps and condenses on cool roof surfaces for hours each morning. North and west-facing pitches in the hills hold moisture far longer than flatland roofs in San Jose or Fremont. That persistent dampness rots decking and breeds moss and algae on shaded slope lines.
- Post-war ranch roofs hitting end of life at the same time. The flatlands and mid-city corridors – Fiesta Gardens, Beresford, North Shoreview, Hayward Park – are dense with 1940s to 1960s tract builds. Their second roofs are now 25 to 30 years old. When one fails, three neighbors are usually watching from the street, wondering when theirs goes.
- Runoff and grading on open lots pushing water against the fascia. Hillside and semi-rural lots in San Mateo shed water fast in winter. If the grading directs runoff toward the roofline instead of away from it, the drip edge and fascia rot prematurely. We check the lot’s drainage pattern before quoting, and we’ll tell you if regrading is worth doing before the new roof goes on.
Pricing for Roof Replacement in San Mateo, CA
A standard asphalt shingle replacement on a San Mateo ranch home runs $14,000 to $24,000. Architectural shingles on a larger hillside home with steep pitches and fog-driven underlayment needs run $20,000 to $34,000. Tile or standing seam on a Spanish-style hillside property runs $32,000 to $55,000, with the roof’s slope, decking condition, and fire-rating documentation affecting the final number. Detached structures – a shop, a detached ADU – add roughly $8,000 to $18,000 each depending on square footage and condition. If your lot is sloped and needs drainage correction before or alongside the roof job, that adds $1,500 to $6,000 depending on the amount of regrading. Every quote includes the written price before any work starts. No change orders without your signature. Call (945) 303-9821 to schedule a free estimate and get a number that includes everything we found on the property walk.
We Also Serve Cities Near San Mateo
Our crews cover San Mateo and the surrounding mid-Peninsula, including Burlingame, Belmont, Millbrae, and San Carlos. Whether you’re in the San Mateo flatlands or up in the western hills, the same written-price rule applies. Schedule a free estimate at (945) 303-9821 and we’ll put the full scope on paper before any work begins.
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 About Roof Replacement in San Mateo
Yes. San Mateo Highlands and the surrounding western hillside neighborhoods are inside California’s designated Very High Fire Hazard Severity Zone (VHFHSZ). State and local code require Class A fire-rated roofing on any permitted re-roof project in that zone. Wood shake cannot legally be replaced in kind. You’ll need composition shingles, concrete tile, or metal with a Class A rating. We handle the San Mateo Building Division’s verification step directly, so the permit gets through on the first pass. Call (945) 303-9821 if you have a shake roof and want to know what the upgrade will cost.
The fog condenses on roof surfaces for hours each summer morning along the western hills and on north-facing pitches, which keeps decking damp far longer than inland cities like San Jose ever see. That persistent dampness accelerates moss and algae growth, rots decking faster, and makes ice and water shield along valleys and penetrations more important than standard felt. On a hillside San Mateo home, we spec ice and water shield as a standard part of the replacement scope. On a flatland San Jose roof, we might not need it everywhere. That’s the difference fog makes, and it’s why a one-size roofer gets San Mateo wrong. Call (945) 303-9821 for a quote that accounts for it.
Usually yes, if both structures are in the same permit application and the property’s scope meets county requirements for accessory buildings. We coordinate the permit to cover the main house, detached shop, and ADU in one filing whenever possible. It saves you permit fees compared to filing separately, and it lets us sequence the tear-offs back to back instead of spreading them across two seasons. The written price covers all structures and notes exactly which roofs are included. Call (945) 303-9821 and we’ll walk the property and confirm before quoting.
Ask whether the quote includes ice and water shield along valleys and penetrations, whether the material meets VHFHSZ Class A fire rating if you’re in the hills, and whether the written price covers decking replacement at a stated per-sheet rate. Also ask if the roofer pulls the permit and handles the San Mateo Building Division’s verification step. If they hesitate on any of those, get another quote. We answer all of them before you sign anything. Call (945) 303-9821 and ask us directly.
Yes. On sloped or partially open lots, runoff from winter rain can push against the new drip edge and fascia if the grading directs water toward the roofline instead of away from it. If our property walk finds that pattern, we’ll recommend regrading to divert runoff before or alongside the roof work. That adds $1,500 to $6,000 to the job depending on the amount of soil movement needed. If the grading is adequate, the cost stays at the base roof quote. We check before quoting, so there are no mid-job surprises. Call (945) 303-9821 for a free estimate that includes a grading assessment.
Written by Greg Holloway, Owner at Tilehurst Roofing, a Kingswell family roofing company serving San Mateo since 2000.






Before
After
Before
After
Before
After