Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roofing Company Across Pinole
If you need a Roofing Company that actually shows up when it says it will, you’re not alone in wanting that. Homeowners across Pinole tell us the same story: a contractor no-showed, or changed the price at the door, or finished a repair that leaked again within a month. Tilehurst Roofing works differently. We put a written price in your hands before any work starts, every single time, and every repair carries a written guarantee before the crew leaves your property. Call us at (945) 303-9821 and a live person answers, 24 hours a day, seven days a week, including evenings and weekends.
Pinole sits right on San Pablo Bay, and that geography shapes nearly every roof in this city. The westerly winds carry salt-laden marine air straight up the hillside streets above I-80, and up into Old Pinole Village. Metal flashings, fasteners, and drip edge corrode faster here than in inland Contra Costa cities like Hercules. We know that because we work these roofs week in and week out. Local knowledge isn’t a slogan, it’s knowing which flashing metal fails first on a north-facing slope two blocks from the bay.
Why Tilehurst Roofing Is Pinole’s Preferred Roofing Company Company
Tilehurst Roofing is part of the Kingswell family of roofing companies, founded in 2000, and built specifically for homeowners who have already been burned once. That’s not a marketing line. Greg Holloway, who leads our Pinole-area crews, has walked too many roofs where the previous contractor’s “repair” was a tube of caulk and a prayer. Our customers tend to be people who want one thing: a roofing crew that answers the phone, arrives in the window it promised, and puts every guarantee in writing before a single nail is driven.
We hold every job to the 365-Day Done Right Promise. If it’s not done right, we make it right, for a full year after the job. That promise covers every repair and every replacement we do in Pinole. We also provide a written guarantee on every repair, delivered before the crew leaves, not mailed later. And if a repair fails inside the guarantee period, Tilehurst returns at no charge. No argument, no re-quote, no “well, that’s a different issue.”
Our Pinole customers also tell us they like knowing exactly who is on their roof. Every technician is background-checked and uniformed. The tile in our name isn’t accidental, either. Tile has been keeping weather out of houses for centuries, and we bring that same no-nonsense durability to every job, whether it’s a 1920s Craftsman bungalow in Old Pinole Village or a 1960s ranch above I-80.
Free Roof Estimate in Pinole
A Free Roof Estimate in Pinole means we come to your home, climb the roof, inspect the actual decking, flashing, and shingles, and then give you a written price before any work starts. No range that balloons later, no “we’ll see what we find.” We tell you what it costs in plain numbers. For most Pinole homes, a roof inspection and repair estimate is straightforward: we look at what’s failing, what caused it, and what it takes to fix it right. Most asphalt-shingle repairs run $350 to $800, while a full re-roof on a typical 1,500-square-foot Pinole ranch typically lands between $12,000 and $18,000, depending on material and decking condition.
What the inspection covers
We walk the entire roof surface, check the valleys and penetrations where leaks begin, and examine the drip edge, flashing, and ridge cap. In Pinole, we pay particular attention to corrosion on metal components. The bay air does real damage. We also look for moss and algae on north- and west-facing planes, where the marine layer lingers longest.
What you get before we leave
A written line-item price. Not a handshake, not a text message. A document with the scope of work, the materials, and the cost, fixed. You’ll also get our written guarantee language explained in plain English. If you compare bids, mine the specifics: is the flashing included? Is decking replacement priced per sheet? We answer those questions without you asking.
Roofing Contractor in Pinole
Choosing a Roofing Contractor in Pinole means finding someone who understands that this city’s roofs age differently than roofs ten miles inland. We’re that contractor. Our crews serve Pinole directly, and dispatch and scheduling are coordinated from our San Francisco Bay Area office. If you live in the hills above I-80, your roof is exposed to bay wind and fog that accelerate granule loss on composition shingles. If you live in Old Pinole Village, your home is likely pushing a century old, with wood-sheathed decking that may be hiding moisture damage under the shingle layers.
Hillside and fire-zone roofs
Portions of Pinole’s upper hillsides fall within state-designated fire hazard severity zones. That means a straightforward re-roof can unexpectedly require a fully Class A fire-rated assembly under local enforcement. We know which streets, and we price accordingly. A contractor unfamiliar with the WUI patchwork will underbid, then hit you with a change order when the permit office says the assembly isn’t legal.
Old Pinole Village and historic homes
Dense lots, narrow side yards, shared walls. These homes aren’t easy to stage. We plan dumpster placement and material delivery before we start, and we hand-carry materials past fence lines when we have to. The quote reflects the real labor, not a best-case scenario. When you call for a free estimate, ask us about site access. It’s the single biggest variable on a tight Pinole lot.
Trusted Brands We Service in Pinole
We don’t push a single house brand. We carry material options from seven major manufacturers: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. For most Pinole homes, GAF, CertainTeed, and Owens Corning are the most requested asphalt shingle lines, and we stock local parts so a repair on a Tuesday doesn’t wait for a delivery from the Central Valley. Tile, metal, flat roofing, composition, it doesn’t matter. The product should fit the home, the climate, and the budget. We walk you through the tradeoffs in plain language: granule loss, wind rating, fire rating, warranty language, and what each material costs per square installed.
Common Roofing Company Problems We See in Pinole Homes
- Bay-fog moisture on hillside slopes. North- and west-facing roofs in the hills above I-80 rarely fully dry between fog cycles in winter and spring. That lingering moisture feeds moss, algae, and lichen, which loosen granules and shorten shingle life measurably compared to drier inland roofs.
- Salt-air corrosion on flashing and drip edge. Prevailing westerly winds off San Pablo Bay push salt-laden air into every neighborhood west of the ridgeline. Metal flashings degrade faster than the shingles themselves, which means a roof can look serviceable while its penetrations are quietly failing.
- Hidden rot under old composition layers. Old Pinole Village homes from the 1910s-1940s often have original wood-sheathed decking beneath multiple layers of shingles. Bay fog works its way into the decking, and by the time we strip the old roofing, we sometimes find soft sheathing around penetrations and valleys that a camera drone never would’ve caught.
- Contractors who miss the fire-zone requirement. The WUI patchwork across Pinole’s upper hillside streets catches out-of-area roofers constantly. They bid a like-for-like replacement, then the permit office requires a Class A assembly, and the homeowner gets a surprise change order. We price the permit reality from day one.
Pricing for Roofing Company in Pinole, CA
Here are real dollar ranges for the Pinole market, because you should know what to expect before you pick up the phone. Most asphalt-shingle repairs run $350 to $800, including the service call, sealant, flashing patch, and written guarantee. A roof inspection with a written report, which we recommend for any home over 20 years old in Pinole, runs $250 to $450, and we credit that fee toward the repair or replacement if you proceed. Full re-roofs on typical Pinole homes: a 1,200-square-foot ranch above I-80 with architectural shingles and new drip edge typically lands between $10,000 and $15,000. A 2,000-square-foot two-story on a tight Old Pinole Village lot with decking repair, Class A underlayment if required, and corrosion-resistant flashing runs $18,000 to $28,000. Tile and metal run higher, from $25,000 to $45,000, depending on the product and the site access. Every estimate is free, written, and fixed before work starts.
We Also Serve Cities Near Pinole
Tilehurst Roofing serves Pinole and the communities around it, including Hercules, El Sobrante, Rodeo, and San Pablo. The bay influence and the fog don’t stop at the city line, and neither do we. If you’re in one of those cities, the same written price and the same 365-Day Done Right Promise apply. Call (945) 303-9821 for a free estimate.
Serving Pinole, CA - Our Local Coverage Area
We’re based in the Pinole 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 Pinole
If your home sits in one of the state-designated fire hazard severity zones in Pinole’s upper hillsides, yes, you likely need a Class A fire-rated assembly on a re-roof. Not every street in Pinole is in the zone, but many are, and the permit office enforces it. We check the map before we quote, so there’s no surprise change order later. Call (945) 303-9821 and we’ll confirm your specific address and give you a written price that includes the correct assembly.
Pinole sits on San Pablo Bay, and the difference is the marine layer. Persistent fog and salt-laden westerly winds keep north- and west-facing roof planes damp for weeks at a time in winter and spring, and the salt accelerates corrosion on flashing and fasteners. Concord and Walnut Creek simply don’t get that same sustained moisture and salt exposure. The result is shorter shingle life and earlier metal failure here. We factor that into every inspection and every material recommendation.
A tight lot changes staging, dumpster placement, and how fast a crew can move materials. If we can’t park a dumpster close to the house, or if we have to hand-carry bundles past a neighbor’s fence line, that labor is real and it belongs in the quote. Out-of-area contractors often miss this and then try to add it as a change order. We walk the site before we price, so the number you get is the number you pay. Call (945) 303-9821 to schedule your free estimate and we’ll look at access together.
Yes, in many cases we can replace corroded flashing, drip edge, and fasteners without tearing off the shingle field, especially if the shingles themselves still have serviceable life. This is common in Pinole, where the salt air eats metal faster than it wears shingles. We’ll assess the existing metal, tell you honestly whether it’s worth patching or whether a targeted replacement makes more sense, and put that price in writing before any work starts.
A “square” is 100 square feet of roof area. When a contractor quotes a re-roof at, say, $550 per square, and your roof is 20 squares, the labor and material line is 20 times $550, plus decking repair, flashing, and permits. The trap in comparing quotes is that some contractors leave out the flashing, the dumpster, the permit, or the tear-off. Our written price is line-item, so you can compare it apples-to-apples against any other bid. Take your time, read the lines, then call (945) 303-9821 for a free estimate you can actually compare.
Written by Greg Holloway, Owner at Tilehurst Roofing, serving Pinole and the San Francisco Bay Area.






Before
After
Before
After
Before
After