Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roofing Company Across Pinole
If you’re searching for a roofing company in Pinole, CA that shows up on time and puts the price in writing before any work starts, you’re in the right place. Most Pinole homeowners we meet have dealt with a roofer who quoted low over the phone, then pushed the number higher at the door. That doesn’t happen with Brennan Roofing. Travis Oakley runs our crews to a single standard: written pricing, background-checked uniformed technicians, and a 365-Day Done Right Promise on every repair and installation. Call (361) 320-9467 for a free estimate, and you’ll get a live person on the line.
Why Brennan Roofing Is Pinole’s Preferred Roofing Company
Pinole isn’t Oakland or Berkeley. The housing stock is older, flatter, and built for a different era. We know the difference. Our Roofing Company team has walked roofs in Pinole Valley, along Pinole Valley Road, and through the old downtown grid. We know the 1950s ranch homes with original sheathing that splinters if you walk too hard. We know the flat sections hidden behind parapet walls that hold water after a December storm. Every technician on a Pinole job is background-checked and arrives in uniform, so when someone walks across your roof, you know exactly who it is.
We operate under the Garrison Standard, a defined process that comes from the Garrison Partners family founded in 2000. The standard doesn’t flex based on the job size. It means the same written estimate process, the same inspection discipline, and the same cleanup expectation on a small repair near the Pinole Shores area as on a full replacement up in the hills. Homeowners here don’t ask us to be the cheapest. They ask us to be accountable. We are.
Roof Maintenance in Pinole
Roof maintenance in Pinole is not a seasonal suggestion; it’s the difference between a $300 scupper cleaning and a $14,000 tear-off on a flat roof that ponded water for three winters. A typical roof maintenance visit in Pinole runs $250 – $450, depending on roof size and how much debris has accumulated. That includes clearing scuppers and drains, inspecting flashing around penetrations, checking for lifted or cracked shingles on pitched sections, and a written condition report with photos.
Scupper and Drain Clearing
Flat and low-slope roofs in Pinole rely on scuppers, which are openings in the parapet wall that let water drain off. Pine needles and leaf litter from the hills around Pinole Valley clog these routinely. A clogged scupper lets water back up, and on a built-up tar-and-gravel roof, that water finds every seam. Cleaning scuppers twice a year costs little and prevents the most common flat-roof failure we see.
Flashing and Sealant Checks
On a 1960s ranch, the penetration flashings around vents, furnace flues, and plumbing stacks are often original. The sealant dries, cracks, and pulls away. During maintenance, we reseal and re-secure these. If the flashing is too corroded to reseal, we write that in the report with a line-item price so the decision is yours before we touch it.
Roof Coating in Pinole
Roof coating in Pinole is one of the most cost-effective ways to extend the life of a flat or low-slope roof without tearing it off, and in Pinole’s UV-heavy inland climate, a quality coating pays for itself in avoided leaks. A roof coating application on a typical Pinole flat roof runs $2.50 – $4.50 per square foot. For a 1,200-square-foot roof section, that’s $3,000 – $5,400. We coat with acrylic and silicone systems from GAF and CertainTeed, chosen for how they handle the heat and sun exposure Pinole gets behind the Berkeley Hills rain shadow.
Acrylic Coating for Built-Up Roofs
Older hot-mopped tar-and-gravel roofs respond well to an elastomeric acrylic coating. The coating reflects UV instead of absorbing it, which lowers surface temperature and slows the aging of the membrane underneath. This works especially well on Pinole’s mid-century flat sections, where the original roof is structurally sound but weathered from decades of direct sun.
Silicone Coating for Ponding Areas
If your roof holds water for more than 48 hours after rain, silicone outperforms acrylic. Silicone adheres to existing membrane, cures in damp conditions, and handles standing water better over time. It costs more upfront but lasts longer on roofs with chronic low spots. We’ll tell you honestly which coating fits your roof; we won’t sell acrylic where silicone is the right call.
Trusted Brands We Service in Pinole
Brennan Roofing installs and services materials from GAF, CertainTeed, Owens Corning, and IKO. We stock common repair components locally and can source full-system materials quickly for Pinole jobs, which keeps your project moving without waiting on freight from Southern California. When we quote a GAF built-up roof or an Owens Corning shingle system, the price includes the full material line, down to the drip edge, underlayment, and ice and water shield specified by the manufacturer. You’ll see every component on your written estimate.
Common Roofing Company Problems We See in Pinole Homes
- Clogged scuppers on flat roofs. Pine needles from the hills around Pinole Valley and the old downtown settle into scupper openings, blocking drainage. Water backs up, finds a seam, and leaks through the ceiling. Clearing scuppers is simple; repairing the water damage below is not.
- Fragile original sheathing during tear-off. Homes built in the 1950s and 1960s often have original plywood or skip sheathing that’s softened by decades of moisture. A careless tear-off crew will punch through it. We inspect sheathing condition before we quote and price any replacements upfront.
- Parapet wall flashing failures. Pinole’s flat roofs hide behind low parapet walls. The metal flashing that caps those walls corrodes and separates at the seams, letting water run inside the wall cavity. This is a Pinole-specific failure pattern that a hillside city roofer rarely sees.
- Ponding water from missing drip edge. Drip edge is a metal strip that directs water off the roof edge. On older Pinole homes, it’s often missing or rusted through. Without it, water wicks back under the shingles and rots the fascia. We check drip edge on every inspection and include it in replacement quotes as required by code.
Pricing for Roofing Company in Pinole, CA
Roof repairs in Pinole typically run $350 – $1,200. Roof maintenance visits run $250 – $450. Roof coating runs $2.50 – $4.50 per square foot. A full roof replacement on a Pinole home runs $12,000 – $28,000, depending on size, roof type, sheathing condition, and access. Acreage properties with long driveways and unpaved access add $500 – $1,500 for equipment staging and material hauling. We put every number on paper before work begins, and that price does not move at the door. Call (361) 320-9467 to schedule your free estimate.
We Also Serve Cities Near Pinole
Brennan Roofing serves Pinole and the surrounding East Bay communities. Our crews regularly work in Hercules, El Sobrante, Rodeo, and San Pablo. If you’re nearby and need a roofing company that writes the price down before swinging a hammer, call (361) 320-9467. Dispatch and scheduling for this area are coordinated from our San Francisco Bay Area office, and crews serve Pinole locally.
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
It depends on your parcel’s jurisdiction. Pinole’s rural and acreage properties often fall under Contra Costa County permitting rather than the city of Pinole, which changes the permit application, inspection schedule, and fees. We confirm the correct jurisdiction before quoting, so the permit is pulled right the first time. Call (361) 320-9467 with your address and we’ll check it during the estimate.
Most repeat leaks on Pinole Valley flat roofs come from the drainage system, not the roof membrane. A clogged scupper holds water against the wall, and water finds its way under the flashing. If your previous roofer patched the membrane without clearing and resealing the scupper, the leak returns. We inspect the full drainage path on every repair. Call (361) 320-9467 for a full diagnosis.
We inspect the sheathing during the estimate and photograph any soft spots. If the wood is too compromised to hold fasteners, we include sheathing replacement in the written quote before work starts. We tear off with hand tools in fragile areas rather than aggressive power tear-off. This protects the decking and saves you from surprise change orders. Call (361) 320-9467 for an exact assessment.
Maintenance is inspection and clearing; coating is a protective layer applied to the surface. Maintenance finds problems before they leak. Coating extends the life of a sound roof. On a Pinole flat roof, we usually recommend maintenance in spring and fall, then coating when the existing membrane is still intact but weathered. Call (361) 320-9467 and we’ll tell you which one your roof actually needs.
Yes. We walk the property during the estimate and note access constraints, including driveway length, slope, and whether the access road can support a loaded tear-off trailer. We stage equipment where it won’t damage your landscaping and include hauling distances in the price. Call (361) 320-9467 to schedule a free onsite estimate and we’ll scope the access in person.
Written by Travis Oakley, Owner at Brennan Roofing, serving Pinole under the Garrison Standard.






Before
After
Before
After
Before
After