Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Trusted Roofing for Walnut Creek Homeowners
A complete roof replacement in Walnut Creek typically costs $8,000-$20,000 for asphalt shingles, while repairs run $400-$1,800 depending on scope. Most inspections are scheduled within 24-48 hours, and we deliver a written, line-item quote before any work begins. Call (510) 686-6370 to book yours.
We’ve been roofing in Walnut Creek since 2007, and the pattern we see is predictable: homeowners who bought between 2015 and 2025 are now hitting the 15-25 year mark on original roofs installed by tract builders. Those roofs weren’t built for the temperature swings we get here, where summer days in the Tice Valley or Saranap areas hit 95°F and winter mornings drop into the 30s. That thermal cycling cracks asphalt shingles, loosens tile fasteners, and separates membrane seams on flat sections. We’ve delivered over 4,000 projects across seven trades, every one with a written price before work started and a documented photo record when the crew left. Under Clause 1 of The Haven Standard, that written price is non-negotiable - we don’t start until you have it in hand.
What Our Roofing Service Includes
Roof Repair
Roof repair addresses localized damage without replacing the entire system. In Walnut Creek, we most often repair wind-lifted shingles in the Rossmoor area, cracked tile from falling oak branches near Lime Ridge Open Space, and membrane separations on low-slope additions common in 1970s ranch homes. Our crew photographs the damage, identifies the substrate condition, and delivers a written repair scope with a fixed price before any ladder goes up.

Roof Replacement & Installation
Full replacement becomes necessary when the shingle layer count exceeds two, the decking shows moisture staining, or repairs would exceed 30% of replacement cost. We strip to the sheathing, assess for rot in the fascia and soffit - the vented panels under your eaves that regulate attic airflow - and install a complete system: underlayment, ice and water shield at valleys, and your chosen shingle or tile. Every replacement in Walnut Creek includes permit pulling and inspection scheduling; we handle the paperwork, not you.

Metal Roofing
Metal roofing in Walnut Creek runs $15,000-$40,000 installed and lasts 40-70 years with minimal maintenance. We install standing seam systems - the vertical panels with concealed fasteners that expand and contract without leaking - for homeowners in the Diablo Hills and Alamo Creek areas who want fire resistance rated for California’s Wildland-Urban Interface codes. Our crews are trained in thermal break installation to prevent condensation, a detail many contractors skip on retrofit jobs.

Tile Roofing
Clay and concrete tile roofs dominate the executive neighborhoods off Ygnacio Valley Road and the hillside homes above Palos Verdes Drive. Tile repair ($600-$2,500) addresses cracked barrel tiles, slipped underlayment, and corroded bird-stop flashing. For full replacement, we inspect the battens - the horizontal strips the tiles hang on - because rotted battens mean your new tile will fail in five years regardless of tile quality. We source matching tile from Pleasant Hill and Lafayette distributors when original manufacturers have discontinued lines.

Specialty Roofing
Specialty roofing covers materials and applications outside standard shingle or tile: synthetic slate, cedar shake, copper accents, and integrated solar-ready systems. We’ve installed composite shake on historic-style homes near Walnut Creek’s downtown core where HOA covenants prohibit asphalt, and cool-roof TPO membranes on modern flat-roof additions in the Shadelands area. Every specialty application gets a mock-up sample installed for your approval before full production.

Gutters & Accessories
Gutters are part of the roof system, not an afterthought. In Walnut Creek’s oak-canopied neighborhoods - particularly near Arbolado Park and the Open Space trails - clogged gutters back water onto fascia boards and rot the roof edge from below. We install seamless aluminum, copper, and galvanized systems with hidden hangers rated for the debris load our climate produces. Downspout placement is calculated from your grade slope, not guessed.

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.
Brands We Service for Roofing

We specify GAF and Owens Corning roofing systems as standard offerings, drawn from our vetted brand list of fifty-plus manufacturers. GAF’s Timberline HDZ shingles carry a 130 mph wind rating and StainGuard protection against the algae streaking common in Walnut Creek’s shaded valleys; we’ve installed hundreds of GAF systems and can quote their full warranty tiers, including the Golden Pledge with factory inspection. Owens Corning Duration shingles use SureNail technology - a fabric strip embedded in the nailing zone that resists pull-through in the gusty conditions we see near the Caldecott Tunnel ridgeline.
We also work with James Hardie siding products when roof replacement involves adjacent wall transitions, and we’ve sourced KraftMaid and Wellborn cabinetry for kitchen remodels that accompany second-story additions where roofing ties into new construction. Whether your current roof is GAF, Owens Corning, CertainTeed, or a discontinued brand from a prior owner, we can match, repair, or replace it with a documented scope and written price. Our Roofing in Walnut Creek team stocks common underlayment and flashing profiles to minimize wait times on repair calls.
Before
AfterSigns You Need Roofing Right Now
- Granules in your gutters or downspout outlets. Asphalt shingles shed granules as they age; heavy accumulation means the UV-protective layer is gone and the mat underneath is baking. In Walnut Creek’s summer sun, a degranulated shingle loses half its remaining life in one season. Check your downspout terminations after the first heavy rain.
- Daylight visible through the roof boards in your attic. This indicates missing shingles, failed underlayment, or gaps at penetrations. It also means water has a direct path to your insulation and drywall. We document these gaps with photos during our inspection and show you exactly where the breach occurs.
- Sagging or stained sections on your ceiling. Brown rings on drywall are late-stage symptoms; the leak has already saturated insulation and possibly framing. In homes near Walnut Creek’s creek corridors - where humidity lingers longer - mold follows within 72 hours of saturation. We trace the stain to its highest point, which is rarely directly above the visible damage.
- Cracked, curled, or missing shingles after wind events. The Diablo Winds that funnel through the Carquinez Strait can gust to 60 mph in exposed areas like the hills above Rudgear Park. Shingles lifted at the seal strip won’t re-adhere; they flap until they tear or the nail heads work loose. A repair now prevents deck exposure and interior damage.
- Your neighbors are replacing their roofs. Tract homes in Walnut Creek were built in waves with the same shingle batches. If three houses on your street installed in 2003 are being replaced, your roof shares that manufacturing date and UV exposure profile. We can check your shingle layer count and fastener pattern to confirm remaining service life.
Our Roofing Process - Step by Step

- 1
Schedule your free inspection. Call (510) 686-6370 or request online. A live person answers 24/7, and we typically inspect within 24-48 hours in Walnut Creek, Pleasant Hill, and Lafayette. You’ll receive a text confirmation with your technician’s name and arrival window.
- 2
On-site diagnosis with photo documentation. Our technician walks the roof, photographs all conditions, and checks the attic for ventilation adequacy and moisture staining. We measure every plane with a laser tool, not a tape measure from the gutter line. You get a copy of all photos, annotated, whether or not you hire us.
- 3
Written quote delivered within 24 hours. The quote is a flat price with line-item breakdown: materials by brand and spec, labor hours, permit fees, and waste disposal. Under Clause 1 of The Haven Standard, this written price precedes all work. No “call for a quote” - the number is in your inbox or hand.
- 4
Permit pulled, materials ordered, crew scheduled. We handle Walnut Creek’s building department submittal, including Title 24 cool-roof compliance documentation where required. Materials arrive the day before or morning of; we don’t store shingles on your driveway for a week. Crews are background-checked, uniformed, and briefed on your specific roof plan.
- 5
Installation, inspection, and documented closeout. Work proceeds per the signed scope; any field condition requiring change gets a written change order before the adjustment, per Haven discipline. City inspection is scheduled; we meet the inspector. You receive final photos, warranty registration, and the 365-Day Done Right Promise in writing. If it’s not done right, we make it right - backed by terms, not a handshake.
How Much Does Roofing Cost in Walnut Creek?
Roof replacement in Walnut Creek runs $8,000-$20,000 for standard architectural shingles on a typical 2,000-square-foot home. Metal roof installation ranges $15,000-$40,000 depending on gauge, finish, and whether we install over solid sheathing or open framing. Roof repair costs $400-$1,800 for most common issues; tile roof repair specifically runs $600-$2,500 due to material matching and the careful handling required to avoid cracking adjacent pieces.
Several factors move these numbers. Steep pitch - common in the hillside homes above Walnut Creek’s western ridges - requires staging and safety equipment that adds 15-25% to labor. Multiple layers of existing shingle add tear-off disposal cost and may reveal deck rot requiring replacement. Access constraints, like zero-lot-line homes in the downtown condo conversions, affect equipment placement and material handling time. Complex roof geometry with multiple valleys and dormers increases flashing and underlayment material.
What affects price most is what’s underneath. We quote based on visible conditions and typical substrate, but we photograph and note any suspect areas - soft decking at the eaves, prior leak staining, inadequate ventilation - so you’re not surprised if opening the roof reveals needed repairs. The price you sign includes a contingency range for discoverable conditions; anything outside that range requires a signed change order before we proceed. This is the discipline that has kept our projects within a few percent of the agreed price since 2007.
Our free estimate includes the inspection, photos, written scope, and flat price. We also offer a Free Second Opinion on any competitor’s written estimate - bring their quote and we’ll review it line by line at no charge. No obligation, no pressure.
| Service | Typical Range in Walnut Creek | Primary Cost Drivers |
|---|---|---|
| Roof Repair | $400 - $1,800 | Accessibility, material match, extent of deck damage |
| Roof Replacement (asphalt shingle) | $8,000 - $20,000 | Square footage, pitch, layer count, ventilation upgrades |
| Metal Roof Installation | $15,000 - $40,000 | Gauge, finish type, standing seam vs. screw-down, substrate condition |
| Tile Roof Repair | $600 - $2,500 | Tile availability, underlayment scope, batten condition |
Roofing Near Walnut Creek - Our Service Area

We roof across Contra Costa County and into Alameda County, with regular work in Pleasant Hill, Lafayette, Concord, Danville, Martinez, San Ramon, Piedmont, Castro Valley, Oakland, Antioch, and Berkeley. Response time to Walnut Creek proper is same-day or next-day for inspections; outlying cities typically see 24-48 hour scheduling. We’re familiar with each jurisdiction’s permit requirements - Walnut Creek’s cool-roof ordinance, Lafayette’s design review for visible hillside homes, Concord’s wind exposure zones - and we file accordingly. If you’re unsure whether your address falls in our active zone, call (510) 686-6370 and we’ll confirm.
Serving Walnut Creek, CA - Our Local Coverage Area
We’re based in the Walnut Creek area and know this community well. Use the map below to see our service coverage - if you’re nearby, we can almost certainly help.
Frequently Asked Questions - Roofing in Walnut Creek

Roofing encompasses the complete weatherproofing system that protects your home: shingles or tiles, underlayment, flashing, ventilation, and drainage. You need full replacement when the shingle layer count exceeds two, repairs would exceed 30% of replacement cost, or the roof age exceeds 80% of its rated lifespan - typically 20-25 years for asphalt shingles in Walnut Creek’s climate. Repair suffices for isolated wind damage, minor leaks at penetrations, or cracked tiles in otherwise sound systems. Call (510) 686-6370 for an inspection that tells you which category you’re in - estimates are free.
A typical asphalt shingle replacement on a 2,000-square-foot home takes 2-3 days of active work, plus permit inspection scheduling. Metal roofing runs 5-7 days due to custom fabrication and precise thermal expansion detailing. Tile replacement takes 4-6 days, longer if we discover rotted battens that must be replaced. Weather delays are rare in Walnut Creek’s dry season (May through October) but we build contingency into every schedule. Call (510) 686-6370 for a timeline specific to your roof geometry and material choice.
Roof replacement costs $8,000-$20,000 for standard asphalt shingles, $15,000-$40,000 for metal, and repairs run $400-$1,800 depending on scope. Tile roof repair specifically ranges $600-$2,500. The final number depends on square footage, pitch, substrate condition, and material grade - all itemized in our written quote before work starts. We don’t estimate over the phone; we measure and photograph, then deliver a flat price. Call (510) 686-6370 to schedule your free estimate.
Yes. We install GAF and Owens Corning systems regularly and can service, repair, or replace any of their residential product lines. We register warranties directly with the manufacturer and handle any warranty claim coordination if defects arise. If your current roof is a different brand, we can match for repair or quote equivalent or upgraded replacement. Call (510) 686-6370 with your shingle type or a photo.
We prioritize active leak calls and storm damage with same-day or next-day response, and a live person answers our line 24/7 to dispatch appropriately. True emergencies - tree impact, exposed decking, interior water intrusion - get immediate temporary tarping to prevent further damage, with permanent repair scheduled once conditions allow. We don’t charge premium rates for after-hours calls; the inspection and temporary protection are quoted at standard rates. Call (510) 686-6370 if water is entering your home now.
Every roof replacement carries the manufacturer’s material warranty - typically lifetime limited for GAF and Owens Corning architectural shingles - plus our 365-Day Done Right Promise: if it’s not done right, we make it right, backed by The Haven Standard terms page, not an asterisk. Workmanship warranty details are written in your quote, not verbal. We also register your warranty with the manufacturer so you’re covered even if you sell the home. Call (510) 686-6370 for warranty documentation on any specific product.
Clear vehicle access to your driveway for our ladder truck and ensure gates are unlocked. Inside, move valuables away from walls directly under the roof if you suspect active leaks - our inspection includes attic entry, and we don’t want to dislodge anything. You don’t need to be home for the exterior inspection, but attic access requires someone present. Have any prior repair records or inspection reports available; they help us understand your roof’s history. We’ll text you the technician’s arrival window and call 15 minutes out. Call (510) 686-6370 to book - estimates are free and include full photo documentation.
Schedule Your Roofing Service in Walnut Creek Today
Call (510) 686-6370 to schedule your free roofing estimate in Walnut Creek. You’ll get a live person, a confirmed arrival window, a thorough inspection with photos, and a written, flat price before any work starts. That’s Clause 1 of The Haven Standard, and it’s how we’ve operated since 2007. No obligation, no change orders without your signature, and every visit documented.
Written by Grant Rowan, Owner at Rowan Construction Group, serving Walnut Creek since 2007.







Before
After
Before
After
Before
After