Licensed & Insured | Free Estimates | 5-Star Rated | 20+ Years Experience
When you hire us for a roof replacement, we start with a thorough inspection of your existing structure. Our team measures your roof’s square footage — typically 2,000 to 3,500 square feet for a Walnut Creek home — and checks for rot in the decking. We then remove all old shingles, underlayment, and flashing down to the bare wood. After that, we install new synthetic underlayment, ice and water shield along eaves and valleys, and your chosen shingles. Every job includes new ridge vents, pipe boots, and drip edge. We cap it with CertainTeed Landmark or Owens Corning Duration shingles, both rated for 130 mph winds. The entire process takes 3 to 5 days for a standard home. Costs range from $8,000 to $18,000 depending on pitch, layers, and material grade. We provide a line-item estimate so you see exactly where every dollar goes.
Minor repairs — like replacing a few damaged shingles or fixing a small leak around a vent — typically run $300 to $800. Medium repairs, such as patching a 10-square-foot section of decking or resealing a valley, land between $800 and $2,500. Major repairs, including structural beam replacement or full flashing replacement around a chimney, can hit $3,000 to $6,000. Our average repair invoice in Walnut Creek is $1,200. We charge by the hour at $95 per labor hour plus materials at 15% over our cost. We always provide a written estimate before starting any work, and we never charge for an inspection. If the repair is under $500, we can often complete it the same day. For anything larger, we schedule within 48 hours.
Leaks around roof penetrations — plumbing vents, skylights, and chimneys — account for over 60% of our repair calls. The hot summers and occasional heavy rain cause the rubber boots and flashing seals to crack. We replace them with durable metal flashing and silicone sealant rated for 25 years.
Walnut Creek gets over 260 sunny days a year but also sees winter storms with gusts up to 70 mph. That means your roof needs both UV resistance and wind uplift protection. We recommend architectural asphalt shingles for most homes — they offer a 30-year to lifetime warranty and cost $4.50 to $6.00 per square foot installed. For homeowners who want maximum durability, standing seam metal roofing runs $12 to $18 per square foot but lasts 50+ years and reflects solar heat, lowering cooling bills by up to 25%. Concrete tile is another option, popular in the hills, at $10 to $15 per square foot. We don’t recommend wood shakes here — fire risk and maintenance are too high. All materials we install meet California’s Title 24 energy code and have a Class A fire rating.
First, we schedule a no-obligation inspection. Our estimator climbs onto your roof, takes photos, and measures with a drone if the pitch is steep. Within 24 hours, you get a detailed proposal with material options and a timeline. Once you approve, we pull permits with the City of Walnut Creek — we handle all paperwork. On day one, our crew sets up tarps, dumpsters, and safety lines. We strip the old roof and inspect the decking, replacing any rotted plywood at $75 per sheet. Day two: we install ice and water shield on all eaves and valleys, then synthetic underlayment over the entire roof. Days three and four: shingle installation, starting from the bottom edge and working up. We nail every shingle with six nails per strip, not four — that’s above code. Finally, we install ridge caps, seal all penetrations, and clean up every nail and scrap. We walk the job with you to ensure you’re satisfied before we leave.
Yes, we handle commercial flat roofs for office buildings, retail spaces, and multi-family complexes in Walnut Creek. We install TPO, PVC, and modified bitumen systems. TPO is our most popular choice — it’s energy-efficient, cost-effective at $6 to $9 per square foot, and has a 20-year warranty. For buildings with heavy foot traffic, we recommend PVC, which resists punctures and chemical spills. We also do metal retrofits over existing flat roofs. Commercial projects typically take 1 to 3 weeks, depending on square footage. We carry $2 million in general liability insurance and can bond projects up to $500,000. All commercial work includes a 5-year workmanship warranty.
If a hailstorm or wind event hits Walnut Creek, call us first. We offer free damage inspections and can meet your insurance adjuster on-site. We document all damage with photos and written reports, then provide a detailed repair or replacement estimate. We work directly with your insurance company to ensure you get full coverage for your claim — including code upgrades required by California law. In 2023, we helped Walnut Creek homeowners recover over $1.2 million in insurance payouts. We never charge upfront for storm damage work, and we don’t ask for a deposit until the insurance check arrives.
Most residential roof replacements take 3 to 5 days. Complex roofs with steep pitches or multiple layers may take 6 to 7 days. We always give you a precise timeline in your estimate.
Yes, every estimate is free and comes with a written, line-item breakdown. We inspect your roof, take photos, and provide options within 24 hours. No obligation, no pressure.
Standing seam metal roofing lasts 50+ years with minimal maintenance. Architectural asphalt shingles last 30 years to lifetime. Concrete tile can last 40+ years but is heavier and more expensive.
Yes, we are licensed by the California Contractors State License Board (License #1098765). We carry $2 million in general liability insurance and workers’ comp for all employees.
Absolutely. We inspect your roof, document damage, and work with your adjuster to maximize your claim. We’ve recovered over $1.2 million for Walnut Creek homeowners in 2023 alone.
We accept cash, check, credit card, and financing through Hearth. For projects over $5,000, we offer 12-month same-as-cash financing with approved credit. No payment is due until work begins.
Call (925) 481-7632 or fill out the form for a free estimate.
Call (925) 481-7632