Shingle roofing is the most popular choice for Marin County homes, and for good reason. It handles our foggy mornings, heavy winter rains, and hot, dry summers without breaking a sweat. When we install a new shingle roof, we start with a full tear-off of the old material, then inspect the decking for rot or decay. If we find soft spots or sag, we replace those sections before laying down a self-adhered ice and water shield along the eaves and valleys. That membrane is critical — it stops water from wicking up under the shingles during wind-driven rain, which we get plenty of here in Novato.
Next, we nail every shingle with ring-shank nails, which grip the decking far better than smooth nails. We begin with a starter course at the eaves, then work up the roof in field courses, staggering the joints so water never finds a straight seam to seep through. Each course is hand-aligned to keep the exposure consistent, and we back-nail the top edge of every shingle to prevent uplift in our strong afternoon winds. The result is a roof that doesn't just look clean — it performs through decades of Pacific storms.
Shingle roofing costs most Novato homeowners between $8,000 and $18,000, depending on roof size, pitch, and the shingle grade you choose. Architectural shingles, which we recommend for nearly every home, run about 20% more than three-tab but last 10–15 years longer and resist granule loss far better. We work with GAF and CertainTeed, both of which offer warranties up to 50 years when installed by a certified contractor. We're certified with both — and we've installed more than 300 roofs in Marin since 2009.
When you call us, you're not getting a sales pitch. You're getting a straight answer about what your roof needs, a free estimate, and a crew that treats your home like our own. We serve all of Novato, including Ignacio, Black Point, Bel Marin Keys, Hamilton, and Pacheco Valle.



