Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roof Replacement Across Granite Bay
A full roof replacement in Granite Bay typically runs between $18,000 and $45,000 depending on size, roof complexity, and whether you’re replacing like-for-like underlayment or moving to a Class A fire-rated assembly. Most of the homes we re-roof here are 3,000-6,000+ square feet with concrete or clay tile over failing #30 felt, so the real work is underlayment and decking, not surface repairs. If you’re seeing granule buildup in your gutters or moisture stains on ceilings, the felt beneath the tile has likely given out. Call (424) 766-4937 to schedule a free estimate, and you’ll get a written price in dollars before any work starts.
Why Birchbark Roofing Is Granite Bay’s Preferred Roof Replacement Company
Granite Bay roofs are not like the valley roofs in Roseville or Rocklin. We know before we walk onto your property that a parcel-level CAL FIRE FHSZ check may change the entire underlayment specification, and that your tile might look perfectly sound while the felt under it has turned to brittle sheets. Our crews come prepared for that. Every technician is background-checked and uniformed, so you know exactly who’s walking through your door and onto your roof. Erik Lindgren, who runs Birchbark Roofing, holds every Granite Bay job to the Cedarwell Care Promise: shoe covers at the door, drop cloths through the hallway, all debris cleared and photographed before we leave. And if it’s not done right, our 365-Day Done Right Promise means we make it right. No fine print. No handshake hoping.
We also understand tight Granite Bay lots. Staging on a narrow side yard, coordinating dumpster placement so your driveway stays open, and working within Placer County’s noise and work-hour windows aren’t afterthoughts for us. They’re part of how we quote, schedule, and run the job. A live person answers our phone 24 hours a day, so when you call about scheduling or a question mid-project, you talk to a person, not a voicemail tree.
Flat Roof Replacement in Granite Bay
Flat roof replacement in Granite Bay costs between $12,000 and $28,000 for the typical residential flat section on a custom home, though most flat roofs here are secondary roof areas attached to a main pitched tile roof. We see flat roofs on mid-century portions of older Granite Bay properties or on modern additions where a homeowner wanted a clean horizontal line. These roofs take a beating from the Sacramento Valley heat that pushes 100°F through the summer, and the accumulated oak and manzanita leaf debris from the surrounding woodland breaks down into moisture-trapping mats. That moisture attacks the membrane from above while the heat bakes it from below, which is why flat roofs here fail faster than flat roofs in cooler climates.
Membrane Choices for Granite Bay’s Heat
For flat roof replacement in Granite Bay, we typically recommend TPO or PVC membrane systems from GAF or CertainTeed, with high-temperature adhesives rated for sustained 90°F-110°F surface temperatures. We may also recommend adding a reflective coating to reduce heat gain into living space, which matters on Granite Bay’s larger custom homes where flat roofs often sit over bedrooms or bonus rooms.
Flat Roof on a Tight Lot
Flat roof replacement on a Granite Bay lot with limited staging room requires planning. We’ll often stage materials on a protected driveway section and coordinate tear-off and re-membrane in one pass, reducing the number of days your property is disrupted. You’ll get that staging plan in writing with your quote.
Roof Installation in Granite Bay
Roof installation in Granite Bay, when tied to a full tear-off and replacement, typically runs $19,000-$45,000, with most projects landing in the $24,000-$36,000 range for a 3,000-4,500 square foot custom home. This includes full removal of old tile and felt, decking inspection and replacement as needed, new underlayment to current Placer County WUI standards, and resetting or replacing the tile. If the home sits inside a Very High Fire Hazard Severity Zone parcel, the installation must maintain a Class A fire-rated assembly, which affects underlayment, flashing, and ridge venting. We check the parcel-level FHSZ map before we quote, because a home on one side of a Granite Bay street can require a different assembly than the neighbor across the way.
New Tile Over Existing Decking
Some Granite Bay roofs have with decking still in good condition. In those cases, roof installation means removing the old tile and failing felt, inspecting the decking, then installing new high-temp underlayment and resetting the tile. We replace any decking that shows moisture damage or delamination, and we document every sheet with photos before it gets covered. You’ll see that documentation in your file.
Full Replacement Including Decking
When decking has rotted or been compromised by years of moisture trapped under failing felt, roof installation in Granite Bay becomes a full tear-off to the rafters. That’s not a surprise we spring on you at the end. We surface it during the quote, give you a written line-item price, and explain exactly what we found and why. No change orders on decking that we could have caught before we started.
Trusted Brands We Service in Granite Bay
We work with materials from Atlas, Tamko, Boral, and GAF, and we’ll match the material to the specific fire-rating, wind, and aesthetic needs of your Granite Bay lot. Most homeowners in the 1988-2005 custom home wave here want to keep the look of their existing concrete or clay tile, and we can source matching or complementary tile from Boral. For flat roof sections, we go with GAF or Tamko membranes rated for sustained Sacramento heat. If your dog needs to stay inside during the tear-off, we coordinate the door schedule with you, and we use pet-safe product choices where there’s an option. Parts and materials for Granite Bay jobs are staged from our Sacramento office, so we run efficient schedules and you’re not waiting on backordered underlayment.
Common Roof Replacement Problems We See in Granite Bay Homes
- Failed #30 felt under intact tile. The tile looks great from the curb, but the original 30-year felt has turned brittle, shed granules into the valleys, and stopped protecting the decking. We see this constantly on the 1988-2005 custom homes across Granite Bay.
- FHSZ parcel-boundary complications. A home on one side of a street may sit in a Very High Fire Hazard Severity Zone requiring a full Class A assembly, while the home across the street does not. Quoting without a parcel-level check gives the wrong spec and the wrong price.
- Valley debris from the woodland canopy. The oak and manzanita canopy around Granite Bay sheds heavily into valleys and gutters. Moisture-trapping debris against the underlayment accelerates failure from below, especially where valleys sit under multi-plane rooflines.
- Tight lot staging constraints. Many Granite Bay custom homes sit on lots with narrow side yards, shared driveways, or limited frontage. Crews that don’t plan staging, dumpster placement, and noise-window compliance burn days and frustrate neighbors. We plan that before the first truck arrives.
Pricing for Roof Replacement in Granite Bay, CA
A full tile roof tear-off and replacement in Granite Bay runs $19,000-$45,000, with most single-family custom homes landing between $24,000 and $36,000 depending on square footage, roofline complexity, FHSZ requirements, and decking condition. A flat roof replacement as a standalone project typically runs $12,000-$28,000. If you’re in a Very High FHSZ parcel, expect the Class A assembly to add to underlayment and venting costs, but not to the tile itself. We give you a written price in dollars before any work starts, always, with no change orders on work we could have identified during the estimate. Call (424) 766-4937 to schedule a free estimate, and we’ll walk the roof with you and show you exactly what’s failing.
We Also Serve Cities Near Granite Bay
Our Roof Replacement team covers Granite Bay and the surrounding communities, including Roseville, Rocklin, Orangevale, and Loomis. If you’re on the edge of Granite Bay near Douglas Boulevard or up toward Loomis, we’ll come out and give you the same careful written estimate. For any roofing project in this area, Roof Replacement in Granite Bay is what we do day in and day out.
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 Roof Replacement in Granite Bay
No, not every home. Placer County’s WUI code requires a Class A fire-rated assembly for properties inside CAL FIRE’s Very High Fire Hazard Severity Zone, and many but not all Granite Bay parcels fall inside that zone. We check the parcel-level FHSZ map before we quote, because the boundary can split a single street. Call (424) 766-4937 and we’ll look up your parcel before we talk numbers.
The concrete and clay tile on 1988-2005 Granite Bay custom homes often lasts 50 years or more visually, but the original #30 felt underlayment beneath it was rated for roughly 30 years. That felt has reached or exceeded its service life across much of the community. Once it goes brittle and stops shedding water, moisture reaches the decking, and the only correct repair is a full tear-off to replace the underlayment. The tile often gets reset and reused.
A tight lot changes staging, not just cost. We need room for dumpsters, material delivery, and a tear-off lane. If that means a side-yard staging lane, a dumpster permit, or coordinating with a neighbor about a shared driveway, we plan for it before we quote. That planning shows up as a written line item, and it also keeps the job from stalling. Call (424) 766-4937 for an estimate that accounts for your yard, not a generic one.
We respect Placer County noise and work-hour windows, we never block a shared driveway or party wall without asking first, and we clean up every day before the crew leaves. At the end of the job, before the crew pulls away, we photograph the completed clean-up and you get that photo. When a dumpster needs to sit on the street for a few days, we pull the permit ourselves. Those small things are how you run a teardown without turning the street against you.
Yes, wherever it’s needed. We inspect the decking after the old felt comes off, and we replace any sheets that show moisture damage, rot, or delamination. We also replace all flashing at walls, chimneys, penetrations, and valleys. That’s not an upsell; it’s the only way a new underlayment actually performs. You’ll see decking and flashing as line items in your written quote before we start.
Written by Erik Lindgren, Owner at Birchbark Roofing, serving Granite Bay and the surrounding foothills.






Before
After
Before
After
Before
After