Repair · Replacement · Leaks
Roofing in San Rafael, CA
A ceiling stain after a winter storm, shingles on the lawn, or a branch through the roof in Terra Linda, Gerstle Park or the Canal. Call, and the roofer inspects the roof and gives a written estimate before any work starts.
Roof repair and roof replacement in San Rafael, CA
Clear pricing before any work starts
01
Roof Repair
Roof repair fixes leaks and damage on San Rafael homes from local weather and aging materials. $300 to $600.
02
Roof Replacement
Roof replacement for worn shingle, tile and flat roofs on San Rafael homes, with a written estimate before wor… $7,000 to $24,000.
03
Roof Leak Repair
Roof leak repair that finds where water enters and fixes that spot on San Rafael homes. $250 to $450.
04
Roof Inspection
Roof inspection that checks the roof surface, flashing, gutters and attic on San Rafael homes. $200 to $350.
05
Emergency Roof Repair
Emergency roof repair to stop active leaks and storm damage on San Rafael homes, with calls answered 24/7. $350 to $650.
06
Storm Damage Roof Repair
Storm damage roof repair for wind-lifted shingles, torn flashing and limb damage on San Rafael homes. $400 to $900.
Roofing in San Rafael
Roof repair and replacement for San Rafael homes
San Rafael has a wide mix of roofs. Terra Linda and Lucas Valley have many Eichler homes with flat or low-slope roofs that hold water when drains clog. Older homes around downtown, Gerstle Park and Dominican often carry shingle or tile roofs that have been patched more than once.
Most roof trouble here shows up in the wet months, roughly November through March. Wind off San Pablo Bay lifts shingle edges, and oaks and bay laurels in the hill neighborhoods drop leaves and branches that clog gutters and valleys.
- Flat Eichler roofs need clear drains and sound seams before the first big storm of the season.
- Most reroofs inside city limits need a permit from the City of San Rafael Building Division.
- Lucas Valley and Marinwood are unincorporated, so their roofing permits go through Marin County.
- A full asphalt shingle roof in San Rafael often runs $7,000 to $24,000, based on HomeAdvisor's local cost data.
- Homes in high fire hazard areas need Class A fire-rated roofing when the roof is replaced.
8
Specialist services
8+
Areas covered
Clear
Pricing before any work starts
How · it · works
How a roofing call goes
Call and describe the problem
Say where the water shows up, how old the roof is and whether a tree or wind caused the damage.
Roof inspection on site
The roofer checks the roof surface, flashing, gutters and the attic to find where water gets in.
Written estimate before work starts
Small repairs in San Rafael often run $250 to $1,500. A full asphalt shingle roof often runs $7,000 to $24,000. The estimate lists the exact work.
Repair and final check
The roofer fixes the roof, clears debris and checks the repaired area before leaving.
Why · call
Roofing help that fits San Rafael homes
San Rafael roofs face wet winters, wind off San Pablo Bay and heavy tree cover in the hill neighborhoods.
-
01
Calls answered 24/7
Storm damage and active leaks get a call back any hour, including winter nights when most leaks start.
-
02
Written estimate before work
The roofer writes down the work and the price range before anything is torn off or patched.
-
03
Knows local roofs
Flat and low-slope Eichler roofs in Terra Linda, older shingle and tile roofs near downtown, and hillside homes under oaks.
Towns covered
Roofing calls near San Rafael
Marin County · Mild Mediterranean climate with cool foggy summers.
All service areasFrom · the · blog
Roofing guides for San Rafael homes
2026-11-04
Roof Replacement Timeline in San Rafael: What to Expect Day by Day
A San Rafael roof replacement usually takes 3 to 7 working days on site, plus time before work starts for the permit and materials.
2026-11-04
Questions to Ask a Roofing Contractor in San Rafael
Before you hire a roofer in San Rafael, ask about the license, the permit, the old layers, flashing and exactly what the written estimate co…
Good to know
Roofing questions from San Rafael homeowners
Storm damage calls are answered 24/7.
(415) 881-6123