Skip to content
Roof DoctorSan Jose roofingOn call 24/7(669) 259-7490

Roofing guides

Roofing guides written for San Jose homes

Practical answers to the questions San Jose homeowners ask us most: what a roof costs, what to do when it leaks, which material suits the house, and how the local codes work.

Written by our editorUpdated September 2026
Finished roof on a San Jose home

What we treat

  • Concrete and clay tile
  • Composition shingle
  • Flat, torch-down and TPO
  • Spray foam
  • Standing seam metal

Quick answer. These 16 guides answer the roofing questions San Jose homeowners, boards and park residents ask most: costs, permits, leaks and storm claims, materials and the local fire and energy codes, and roofs that need special handling, from Eichler foam to mobile homes. Each is written by Norman Eastwood.

By topic

Find the guide for your question

Costs and planning

Start here if a new roof is on the horizon. The cost guide explains why published San Jose ranges disagree and how to read a quote; the repair-or-replace guide helps you judge whether you need one at all; the contractor guide covers what to verify before you sign; and the solar guide covers timing a re-roof around panels.

Leaks, storms and claims

Most of the year's rain arrives between November and March, often in storms that stack up. These guides cover the first hour of a leak, what to check before the first storm, and how a storm damage insurance claim works.

Permits, materials and code

When a reroof needs a permit, which material suits the house, and the rules that shape both: Title 24 cool-roof values, Class A in fire hazard zones, and what defensible space rules mean for gutters.

Homes with special roofs

Eichler foam roofs, manufactured homes in San Jose's parks, HOA complexes planning work across buildings, and the roof certification a sale may call for.

FAQ

About these guides

Have a question the guides do not answer?

Call and describe what the roof is doing. We answer around the clock.

San Jose, CA
1423 Douglas St

Call (669) 259-7490