Roofing Company in Walnut Creek, CA | Tilehurst Roofing

Roofing Company in Walnut Creek - Free Roof Inspection, Written Price

Free roof inspection with photos, then an itemized written price before anything is ordered. Installed by our own licensed crews and backed by a workmanship warranty.

Call to schedule your free estimate

653+
Cities Served
Free
Written Quotes
Licensed & Insured Written Quotes Free Estimates All Brands Satisfaction Guarantee
Every visit starts with

Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation

Your new roof for as low as $159/month*on approved credit; ask for current terms
Styles & brands we work with

Architectural shingles
Architectural shingles
Metal roofing
Metal roofing
Tile roofing
Tile roofing
GAF
GAF
Owens Corning
Owens Corning
Flat & low-slope
Flat & low-slope

Before & after – our own jobs

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade

Fast, Reliable Roofing Company Across Walnut Creek

We’re Tilehurst Roofing, a Kingswell family company, and we handle roof repair, full replacement, and maintenance for homeowners throughout Walnut Creek. If you live in a 1950s rancher off Ygnacio Valley Road or a hillside home above Northgate, we know what your roof is up against: Diablo Valley heat, fall wind events, and decades of wear. Call (945) 303-9821 for a free estimate, and you’ll get a written price before any work starts.

Call (945) 303-9821

Why Tilehurst Roofing Is Walnut Creek’s Preferred Roofing Company

Walnut Creek homeowners tend to call us after they’ve been let down once already. A roofer no-showed, or the price changed at the door, or a patch job failed the first winter it rained. That’s why we built our process around the Kingswell Way: say the price before the work, show up in the window we gave, leave the place cleaner than we found it, put the guarantee in writing, and come back if it fails. Greg Holloway, who leads our Walnut Creek work, personally reviews every quote that goes out to Rossmoor, Northgate, and the neighborhoods around Heather Farm Park.

Our Roofing Company team answers every call with a live person, 24 hours a day. Not a voicemail, not a callback queue. When you call about a leak in Walnut Creek, you talk to someone who can schedule the visit and tell you what to expect.

Every repair carries a written guarantee, delivered before the crew leaves your property. If that repair fails inside the guarantee period, we return and correct it at no charge under the 365-Day Done Right Promise. That applies to every job we do in Walnut Creek, from a small flashing repair near downtown to a full tear-off in Rossmoor.

Roof Maintenance in Walnut Creek

Roof Maintenance in Walnut Creek is the difference between a roof that lasts 20 years and one that fails at 15. The Diablo Valley’s summer heat climbs past 95°F on a regular basis, baking shingles, drying out sealant, and speeding up the thermal expansion and contraction that loosens fasteners. Fall Diablo winds at 40 to 60 mph find every loose shingle and lift it. We recommend a maintenance visit every 12 to 18 months for most Walnut Creek homes, and the typical cost runs $250 to $450 depending on roof size and what we find.

Gutter Cleaning And Downspout Checks

Clogged gutters in Walnut Creek back water up under the eave edge, and that’s how dry rot starts. We clear the lines, check the downspouts, and make sure the flashing at the gutter junction is still sealed.

Valley And Penetration Re-Sealing

Valleys and pipe penetrations are the two most common leak points we see in Walnut Creek homes. We re-seal those areas with a high-grade sealant rated for the heat and expansion cycles this valley throws at a roof.

Roof Coating in Walnut Creek

Roof Coating in Walnut Creek is a practical option for flat and low-slope roofs, and Walnut Creek has more of those than people realize. The downtown corridor’s 1980s and 90s multi-family buildings, plus the low-slope membrane sections throughout Rossmoor, are prime candidates for a reflective coating that cuts surface temperature and extends the life of the underlying membrane. A typical roof coating application in Walnut Creek runs $1,800 to $4,200 depending on square footage and how much surface prep the existing roof needs first.

Reflective Coating For Heat Reduction

Walnut Creek’s inland heat basin means a flat roof surface can hit 150°F in July. A reflective coating drops that significantly, which cuts cooling costs for the floor below and slows the breakdown of the membrane itself.

Seam And Crack Remediation Before Coating

Any old roof will have seams and cracks that need addressing first. We don’t coat over damage. We clean, patch, and prep the surface so the coating actually bonds and stays bonded through the valley’s temperature swings.

Trusted Brands We Service in Walnut Creek

We stock and work with materials from seven major manufacturers so the product fits your home rather than whatever happens to be on the truck. In Walnut Creek, that means GAF and CertainTeed architectural shingles are common choices for the ranch-style homes off Geary Road, Boral concrete tile shows up often in the Northgate hills, and Atlas and Tamko give homeowners solid options when they want a specific look or wind-rating for the Diablo wind season. We keep a local parts inventory for Walnut Creek jobs so a small repair doesn’t stall waiting on a shipment.

Common Roofing Problems We See in Walnut Creek Homes

  • Diablo wind lift on aging shingles: The fall wind events that push through valley gaps regularly tear up shingles that were already loosened by years of heat cycling. We re-fasten properly and spec wind-resistance ratings that match the exposure.
  • Low-slope membrane failure in Rossmoor: The older condo and townhome sections of Rossmoor run on low-slope membranes with specific specs the HOA expects to see. A roof that’s been patched with the wrong product fails again, often within a year.
  • Fire-zone permit surprises in the hills: Homes near Shell Ridge and the open space above Northgate sit in a Very High Fire Hazard Severity Zone. A re-roof permit there triggers Class A assembly requirements, and homeowners who didn’t budget for it find themselves stalled at permit submission.
  • Hidden decking and framing damage on older homes: The 1950s through 70s homes that make up much of Walnut Creek’s core were built with 1×6 decking that cracks over time. When we tear off an old roof, we find soft or cracked boards more often than not, and that has to be repaired before new underlayment goes down.

Pricing for Roofing Company in Walnut Creek, CA

Most asphalt shingle repairs in Walnut Creek run $350 to $800. A full re-roof on a typical 1,400 to 1,800 square foot rancher runs $14,000 to $22,000 depending on pitch, tear-off layers, and decking condition. Tile and metal options run higher, typically $28,000 to $45,000. What moves the number in Walnut Creek specifically is whether the home falls in the fire hazard zone requiring Class A assemblies and whether the decking underneath is still sound. When we inspect, we write the price down. Before a single nail is driven, you have it in writing. Call (945) 303-9821 for a free estimate and a written quote.

We Also Serve Cities Near Walnut Creek

Beyond Walnut Creek, our crews work regularly in Lafayette, Alamo, Moraga, and Pleasant Hill. If you own a home in any of those nearby communities and want the same written-price-before-work standard, call (945) 303-9821 and we’ll schedule an inspection. We bring the same Kingswell Guarantee to every job, no matter the zip code.

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.

FAQs About Roofing Company in Walnut Creek

Get a Written Roofing Estimate in Walnut Creek

If you live in Walnut Creek and you’re tired of roofing contractors who don’t answer the phone, call us at (945) 303-9821. A live person picks up, 24 hours a day. We’ll schedule a visit, inspect the roof, and put a written price in your hands before any work starts. Every repair comes with a written guarantee delivered before the crew leaves. We back every job with the 365-Day Done Right Promise, and that promise holds for a full year after the work. Whether you’re in Rossmoor, Northgate, or a rancher off Ygnacio Valley Road, we’re ready to do the job the Kingswell Way: price first, written guarantee, cleaner than we found it.

Written by Greg Holloway, who leads Tilehurst Roofing’s Walnut Creek work under the Kingswell Guarantee. Call (945) 303-9821 to schedule a free estimate.

Why Walnut Creek Chooses Tilehurst Roofing

We set the standard for roofing company in Walnut Creek.

No Change-Order Surprises

The written quote you sign is the price you pay. Anything we find mid-job gets priced and approved by you in writing before we touch it.

Licensed & Insured

Fully certified technicians who meet all local and state licensing requirements.

Upfront Pricing

No hidden fees, no surprises. You approve the price before any work begins.

Guaranteed Work

Every repair and installation is backed by our workmanship warranty and satisfaction guarantee.

How It Works in Walnut Creek

Getting your roofing company handled is simple and fast.

1

Call or Request a Free Estimate

Tell us about your roofing company needs and we provide an upfront, transparent quote - no obligation, no hidden fees.

2

Licensed Technician Dispatched

A background-checked, certified technician arrives in Walnut Creek - typically within 30-60 minutes, with parts stocked on the truck.

3

Problem Solved, Guaranteed

We complete the job to your full satisfaction, backed by our warranty and 100% satisfaction guarantee.

What happens when you call

  1. 1
    A real person answersNo phone trees - talk to a local roofing company pro.
  2. 2
    You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
  3. 3
    We come out and measureLicensed & insured, at a time that suits you - the visit and the quote are both free.
  4. 4
    You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.

What Walnut Creek Customers Say

Trusted by homeowners across Walnut Creek and surrounding areas.

★★★★★

"Had a leak over the kitchen every time it rained hard. Two other roofers wanted to replace the whole roof. Tilehurst found the bad flashing, fixed it, and it's been dry through three storms since. Honest people."

Gary Whitfield · Verified customer
★★★★★

"The estimator climbed up, took photos, and showed me the actual problem areas instead of just talking. No pressure to replace anything that didn't need it. Repair's held up great."

Tom Easley · Verified customer
★★★★★

"Gutters and a section of shingles after a big wind. Answered the phone right away, came when they said, and the price on the quote is what I paid. Easy to deal with."

Guillermo Saenz · Verified customer

Current Offers

Bring these savings to your next appointment.

Free On-Site Estimate & Written Quote

No obligation. We measure, price the job in writing, and the quote is yours to keep.

Expires Mar 31, 2027
Always

Written Price Before Any Work Starts

Expires Mar 31, 2027
Included

Written Guarantee on Every Repair

Expires Mar 31, 2027
Free

Free Second Visit if the Repair Fails

Expires Mar 31, 2027

Ready for Roofing Company in Walnut Creek?

Call now for a free estimate - or request one below. Licensed, insured, and here with fast after-hours help in Walnut Creek.

(945) 303-9821

Request a Free Estimate in Walnut Creek

Tell us about your roofing company needs - we'll respond within the hour.

When you send us your details, you agree to the terms of our Privacy Policy and consent to being contacted by call, text, or email concerning your request, including by the partner businesses that may perform the service.

Prefer to text? Send a Text
Areas We Serve
Call Now - 24/7 Dispatch