Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across Novato
A new roof in Novato typically costs between $8,000 and $20,000 for a full replacement, while a targeted roof repair runs $400 to $1,800 depending on what’s failing. Most jobs in the 94947 and 94948 ZIP codes take one to three days once materials land, with metal and tile running longer. We know Novato’s ridge lines and flatland tracts differently than an out-of-town crew ever could, because we’ve been pulling permits and passing inspections here long enough to recognize which mid-century roofs are hiding trouble. Call (877) 610-1318 to schedule your free estimate, and we’ll walk the roof with you before any number gets written down.
What matters in Novato is that whoever stands on your roof understands the real conditions: summer heat that bakes composition shingles faster than the coast, Wildland-Urban Interface zones that demand Class A materials on the ridges, and the Hamilton neighborhood with its own set of rules. You don’t need a national call center for any of that. You need someone who has stood on those roofs.
Why Barrett & Sons Construction Is Novato’s Preferred Roofing Company
Tom Barrett founded this company in 1998, and he still answers the phone. That matters in a town where a handshake at the hardware store means more than a five-star review from a stranger. Ask anyone on your street, or look up the license number yourself. Our name is on the truck, the contract, and the invoice, and our crew members are Tom’s sons and their teams, not dispatched labor from a rotating roster.
Novato homeowners call us because the scope of work arrives in writing before a single nail moves. Every change order, every allowance, every price adjustment is written down and signed. The permit inspector works for you, not for me, which is why we pull permits on every eligible job and stand there while the inspection gets signed off. That’s the difference between a roof that passes and a roof that gets discovered later by a home inspector working for your buyer.
We serve Novato neighborhoods from Black Point to Ignacio to the downtown bungalows, and we carry a 90-Day Done Right Promise on every job. If something isn’t right, Tom comes back and makes it right. One call. That’s not fine print; it’s written on the front of the contract.
Our Roofing Services in Novato
Roof Repair
A leak over the living room is rarely just a missing shingle. In Novato’s 1960s and 1970s tract homes, we regularly find rotted decking around old galvanized pipe flashing, failed valley metal, and vent boots that dried out years ago. Roof repair in Novato runs $400 to $1,800, and we write the exact scope before we start so you know precisely what we’re replacing and why.

Roof Replacement & Installation
Most Novato re-roofs we install are composition shingle replacements on wood-frame homes that haven’t been touched since the original build. In WUI zones above Hamilton and along the Ignacio ridge, that often means upgrading to Class A materials with ember-resistant vents to satisfy the fire marshal before the building inspector even looks up. Full replacement in Novato runs $8,000 to $20,000, and we itemize every line so the final number matches the first one.

Metal Roofing
Standing seam metal is the smart choice for Novato homeowners who plan to stay. It handles the summer heat without granule loss, sheds rain faster during the wet months, and earns a Class A fire rating without special underlayment gymnastics. Metal roof installation in Novato runs $15,000 to $40,000 depending on panel profile, seam count, and whether we’re tearing off the old roof first. We also handle standing seam metal roofing as a specialty.

Tile Roofing
Novato has fewer tile roofs than southern Marin, but the ones that exist are usually original to custom homes in the hills, and they carry specific failure points. Cracked barrel tiles, broken ridge caps, and failing underlayment beneath tiles that look fine from the ground. Tile roof repair in Novato runs $600 to $2,500, and barrel tile roofing is a service we handle regularly enough to keep matching tiles in stock.

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 Novato
We install and repair roofing systems built around materials with names you can look up: GAF and CertainTeed are our primary shingle lines for Roofing work, and both hold up well against Novato’s summer UV exposure. We also work with Simonton and Ply Gem on residential upgrades that tie into roof replacement, keeping the whole exterior of the house moving in the same direction. Local parts availability in the 94949 and 94998 areas keeps turnaround tight, but we’d rather source the correct material and install it once than rush a substitute that fails in three years.
Common Roofing Problems We See in Novato Homes
- Dry-rotted decking under old pipe jacks and vents. The 1940s and 1950s bungalows near downtown Novato have roof penetrations that have been patched and re-patched for decades. By the time a leak shows on the ceiling, the sheathing underneath is usually gone.
- Granule loss from heat exposure on south-facing slope. Novato runs hotter and drier than the Marin coast in summer. Composition shingles on the sun-exposed planes in Ignacio and Black Point bake faster, lose granules, and fail years before the north-facing side of the same roof.
- Wildland-Urban Interface requirements missed by previous contractors. Ridge and hillside homes in Novato inside CAL FIRE’s State Responsibility Area need Class A assemblies, ember-resistant vents, and ignition-resistant details. We see roofs that looked fine on paper but would never pass a current WUI inspection.
- Legacy soil and deed restrictions in Hamilton. Properties in the Hamilton neighborhood near the old fuel farm and flight line sometimes have recorded environmental covenants. An out-of-area crew might start digging for a re-roof and hit a monitored attenuation zone without knowing it exists. We coordinate with the environmental covenant manager before any soil disturbance, because surprises on that kind of lot are not simple.
Pricing for Roofing in Novato, CA
Roofing in Novato is priced by material, roof complexity, and whether your home sits in a fire-hardening zone. A straightforward composition shingle replacement on a flatland ranch in 94948 runs $8,000 to $14,000. A larger two-story home in the Ignacio hills with multiple ridge lines and WUI requirements lands between $16,000 and $20,000. Metal roofs in Novato run $15,000 to $40,000. Repairs stay in the $400 to $1,800 range for most leak and flashing work, and tile repairs run $600 to $2,500. Every estimate we write is free, itemized, and fixed before we start. The price on the estimate is the price on the contract, unless you change the scope, and then the change order arrives in writing first.
We offer a permanent 10% Senior & Veteran discount, plus $40 off any repair over $200. Call (877) 610-1318 to schedule your free estimate. No trip charge inside the county.
We Also Serve Cities Near Novato
Our crews regularly work in Lucas Valley-Marinwood, San Rafael, Fairfax, and San Anselmo, so if you’re just over the Novato line, the same team that knows your neighborhood can still help. For broader context on what we do across the region, see our Roofing in Novato hub page. We also handle Windows & Doors in Novato and Fence Installation in Novato for homeowners who need more than one trade on the same property.
Serving Novato, CA - Our Local Coverage Area
We’re based in the Novato 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 - Roofing in Novato
We answer the phone 24/7 and can usually be on a Novato roof within 24 to 48 hours for active leaks and storm damage. We’re not quoting a dispatch time here because every call gets triaged by severity, but you’ll always talk to a live person, never a voicemail box. Call (877) 610-1318 and we’ll schedule you as fast as the situation warrants.
Yes, we work across all four Novato ZIP codes: 94947, 94948, 94949, and 94998. That includes downtown, Ignacio, Black Point, Hamilton, and the unincorporated fringes along the ridge. We know which lots carry WUI fire-hardening rules and which Hamilton parcels need environmental covenant coordination before any soil gets moved.
Not by much. Novato’s pricing is in line with central Marin for standard re-roofs, but hillside and WUI-zone work adds real cost because of fire-hardening materials, longer ladder access, and more complex tear-off staging. A flatland ranch roof in Novato will price similarly to one in San Rafael; a ridge home inside the State Responsibility Area won’t. For an exact number on your home, call (877) 610-1318 and we’ll walk the roof together.
Yes, and we coordinate with the property’s environmental covenant manager before any soil disturbance. The Hamilton neighborhood was built on the former Hamilton Army Airfield, and certain lots near the old fuel farm and flight line have recorded cleanup areas and monitored natural attenuation zones. That doesn’t stop a re-roof, but it does change the sequencing. We’ve done it enough times that the process doesn’t surprise us, which is part of why Novato homeowners keep calling us back.
Every Novato roofing job carries our written 90-Day Done Right Promise, which means if anything isn’t done right, Tom comes back and makes it right, one call. Beyond that, manufacturer warranties from GAF and CertainTeed apply to the materials, and we register them for you. The permit inspector works for you, not for me, so the final inspection is the county’s sign-off that the work passed. Schedule your free estimate at (877) 610-1318.
Get Your Free Novato Roofing Estimate
If you live in Novato and your roof is leaking, showing granule loss, or simply reaching the end of its service life, call us. We’ll walk the roof with you, write down what we find, and put a fixed price in your hand the same visit. No pressure, no change orders that appear later as surprises, and no permits left unpulled. Call (877) 610-1318 to schedule your free estimate. We answer the phone.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving Novato since 1998.







Before
After
Before
After
Before
After