Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Roofers in Granite Bay, CA
Roofers in Granite Bay work on a housing stock unlike anywhere else in Placer County: estate-style custom homes from the 1990s and early 2000s, almost all finished in concrete or clay tile that can last half a century, yet built with underlayment that typically fails in 20-30 years under Sierra foothill heat. We’re Tilehurst Roofing, a Kingswell family company, and our Granite Bay crews specialize in the full tile removal, re-underlayment, and careful restacking these homes demand. Call (945) 303-9821 to schedule your free estimate.
Why Granite Bay Homes Are Different
Granite Bay sits at 400-600 feet in the Sierra Nevada foothills, where summer temperatures regularly top 100°F and winter atmospheric rivers can drop several inches of rain in hours. That thermal cycling, combined with intense rainfall, accelerates the degradation of 30-lb felt underlayment beneath tile roofs that otherwise look flawless. It’s a signature failure pattern we see constantly in the older enclaves of Barton Ranch, Cavitt Ranch, and the lakeside custom neighborhoods: crumbling felt at eave edges and around penetrations while the tiles above remain showroom-new.
The work here differs entirely from the composition-shingle jobs common in neighboring cities. Tile roofs require specialized crews trained in weight distribution, walk patterns that won’t crack tiles, and the meticulous cataloging and restacking of materials that may no longer be manufactured. Much of Granite Bay also falls within CAL FIRE’s High or Very High Fire Hazard Severity Zones, so Placer County enforces Class A fire-rated roofing assemblies on replacements. That compliance layer, limiting material choices and requiring documented assembly ratings, is something general contractors from lower-risk areas don’t navigate routinely.
Our Main Granite Bay Services
Granite Bay homeowners call us for two distinct needs: stopping active leaks in tile roofs whose underlayment has failed, and full replacement when the assembly no longer meets fire code or the homeowner wants to update materials. Each job follows The Kingswell Way: we say the price before the work starts, 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.
Roofing Company in Granite Bay
As your Roofing Company in Granite Bay, we handle everything from emergency leak response to scheduled inspections and maintenance plans for tile estates. Our technicians are background-checked and uniformed, and a live person answers our phones 24 hours a day, 7 days a week, including evenings and weekends. Dispatch and scheduling are coordinated from our Sacramento office, with crews serving Granite Bay locally.

Roof Repair in Granite Bay
Our Roof Repair in Granite Bay focuses on the underlayment failures that dominate local calls: tile removal, felt replacement with modern synthetic underlayment, flashing repair around dormers and valleys, and careful tile restacking. Every repair carries a written guarantee before the crew leaves, and if it fails inside the guarantee period, we return at no charge under our 365-Day Done Right Promise.

Roof Replacement in Granite Bay
Roof Replacement in Granite Bay means navigating Placer County’s Class A fire-rated assembly requirements while preserving the architectural character of custom estates. We pull all required permits, pass inspections, and offer material options from seven leading manufacturers: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. A written price is in your hands before any work starts, every single time.

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 in Granite Bay
We stock parts and materials from Atlas, Tamko, Boral, and GAF for faster turnaround on Granite Bay jobs, with full access to CertainTeed, Owens Corning, and IKO for specialized orders. See our brands for complete specifications and warranty details.
Pricing for Roofers in Granite Bay, CA
| Service | Typical range in Granite Bay |
|---|---|
| Tile roof leak repair (underlayment patch) | $850-$1,800 |
| Full tile re-underlayment (re-felt and re-set) | $8,500-$18,000 |
| Composition shingle repair (small area) | $450-$950 |
| Valley flashing replacement (tile roof) | $1,200-$2,400 |
| Skylight flashing repair/replacement | $650-$1,500 |
| Chimney cricket and flashing rebuild | $1,800-$3,600 |
| Full roof replacement, concrete tile | $22,000-$45,000 |
| Full roof replacement, clay tile | $28,000-$55,000 |
| Full roof replacement, composition shingle | $14,000-$26,000 |
| Roof inspection with written report | $250-$450 |
What pushes Granite Bay prices higher: tile removal and restacking labor, the weight-handling equipment required, and Placer County’s fire-rated assembly documentation for replacements in hazard zones. What you’ll never see: a price that changes once work starts. We put every cost in writing before a single tile is lifted.
Neighborhoods We Serve in Granite Bay
Our crews work throughout Granite Bay’s custom home enclaves, from the original Barton Ranch and Cavitt Ranch developments to the lakeside estates and newer hillside builds. Response times for the full Granite Bay area typically fall within same-day or next-day scheduling for inspections, with repair crews deployed as soon as materials are confirmed.
- Barton Ranch
- Cavitt Ranch
- Lakeside custom enclaves
- Granite Bay View Estates
- Shelby Ranch
Service Area – Cities Near Granite Bay
We serve homeowners throughout eastern Placer County and adjacent Sacramento County communities. Our regular service area includes Roseville, CA, Rocklin, CA, Orangevale, CA, and Loomis, CA. Each of these cities presents different roofing conditions, from Roseville’s tract-home shingle stock to Loomis’s rural acreage properties, and we adjust our crews and materials accordingly.
Serving Granite Bay, CA - Our Local Coverage Area
We’re based in the Granite Bay 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 Roofers in Granite Bay
Yes. Placer County requires permits for all roof replacements in Granite Bay, with additional fire-rated assembly documentation for homes in CAL FIRE hazard zones. We pull every permit and schedule inspections as part of our standard process. Call (945) 303-9821 to schedule your free estimate.
Many Granite Bay neighborhoods, particularly in gated custom enclaves, have architectural committees that approve color and material selections before work begins. We provide manufacturer samples, specification sheets, and written proposals that satisfy most HOA review timelines. Call (945) 303-9821 to schedule your free estimate.
A live person answers our phones 24 hours a day, 7 days a week, and we typically schedule inspections same-day or next-day for active leaks. Emergency tarping is available to prevent interior damage while we order materials for permanent repair. Call (945) 303-9821 to schedule your free estimate.
Call (945) 303-9821 to schedule your free estimate. We’ll give you a written price before any work starts, and every job is backed by our 365-Day Done Right Promise.
What happens when you call
- 1A real person answersNo phone trees - talk to a local roofing pro.
- 2You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
- 3We come out and measureLicensed & insured, at a time that suits you - the visit and the quote are both free.
- 4You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.
What Granite Bay Customers Say
"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"Small leak around the chimney flashing. They sealed it properly and it's held through a wet winter. Didn't push me toward a whole roof like the last outfit tried to."
- Bernard Oakes"Called about a few missing shingles after a windy night. They came out, fixed it, and didn't try to turn it into a huge project. Charged exactly what was quoted. Refreshing."
- Stephanie R.






Before
After
Before
After
Before
After