Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across Pleasant Hill
Roofing in Pleasant Hill means dealing with two things most Bay Area contractors don’t fully understand: the Diablo Valley’s summer heat that bakes shingles into brittle curls, and winter rain that finds every failed flashing point on a 1960s ranch. A typical roof repair here runs $400 to $1,800, while a full replacement on a standard single-story home lands between $8,000 and $20,000 depending on material and tear-off complexity. We’ve worked the hillside streets north of Contra Costa Boulevard and the flat blocks around Gregory Gardens long enough to know which homes carry original shake under newer layers, and which ones need decking replacement before new underlayment goes down.
At Barrett & Sons Construction, our Roofing team answers the phone when you call, schedules a real walk-through, and puts every scope of work in writing before the first nail moves. Call (877) 610-1318 if your ceiling is staining or you spotted granules in the gutter after last week’s storm.
Why Barrett & Sons Construction Is Pleasant Hill’s Preferred Roofing Company
Tom Barrett’s name, home address, and license number are published and verifiable. Ask anyone on your street, or look up the license number yourself. That’s not a marketing line. It’s how we’ve operated since 1998, and it’s why homeowners in Pleasant Hill call us when a national outfit hands them a second, much larger invoice at the door.
We pull permits and get inspections signed on every eligible roofing job. The permit inspector works for you, not for me. That’s why I like him. When the inspector signs off, you know the underlayment, nailing pattern, and flashing details meet current code, not whatever shortcut the last crew decided was convenient.
Every roof we install in the 94523 ZIP carries our 90-Day Done Right Promise, written on the contract. If something’s not right, one call brings Tom back. No phone tree, no “we’ll have a regional manager reach out in 7 to 10 business days.” I live twenty minutes away; if something’s wrong, I want to know about it.
Our Roofing Services in Pleasant Hill
Roof Repair
Most roof repair calls in Pleasant Hill come from two places: valley-flashings that failed where an attached garage meets the original 1950s stucco wall, and pipe boots cracked by years of 100-degree afternoons. We replace the damaged material, not just caulk over it. A repair that should last costs $400 to $1,800 here, and we’ll tell you before work starts if the decking underneath is too far gone to justify patching.

Roof Replacement & Installation
Full roof replacement in Pleasant Hill typically runs $8,000 to $20,000 on the single-story ranch homes that dominate the city. The range reflects what we find after tear-off: some of these homes still carry two layers of old composition over original wood shake, and the extra disposal and decking repair adds real cost. We write the allowance, the materials list, and the labor scope in a change order before anything changes.

Metal Roofing
Standing seam metal roofs hold up well in Pleasant Hill’s thermal swings because the panels expand and contract as a system, not as individual brittle shingles. A metal roof installation here lands between $15,000 and $40,000 depending on panel gauge, seam profile, and whether we’re going over the existing roof or stripping to deck. Homeowners on the hillside lots north of Contra Costa Boulevard often choose metal because it sheds pine needles and oak leaf litter better than composition on those steeper pitches.

Tile Roofing
We repair and replace tile, including barrel tile on some of the custom 1970s builds on the city’s east edge. Tile roof repair in Pleasant Hill runs $600 to $2,500 in most cases, because broken tile is usually a foot-traffic issue rather than a systemic failure. We’ll walk the roof, identify cracked or slipped tiles, and give you a line-item quote before touching anything.

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.
Trusted Brands We Service in Pleasant Hill
We install GAF and CertainTeed roofing systems because those are brands you can look up, not mystery products off a van in a parking lot. We also repair existing systems from other manufacturers when a full replacement isn’t needed. Since we schedule Pleasant Hill jobs from our Bay Area office, we can get GAF materials staged quickly for homes across the 94523 ZIP, so tear-off and dry-in happen in sequence rather than stretching across weeks.
Common Roofing Problems We See in Pleasant Hill Homes
- Original 1950s-1970s composition failing at valley flashings. Pleasant Hill’s housing stock was largely built out in a single post-WWII boom, and many roofs are now on their second or third layer. When we tear off, we often find valley metal installed without adequate underlayment overlap, which is where leaks start.
- Expansive clay soil movement cracking stucco and pulling flashing away from the roofline. The Diablo Valley clay swells in winter rain and shrinks in summer, and that seasonal movement creeps into the structure. We regularly see roof-to-wall flashing gaps on stucco exteriors that have shifted an inch or two over forty years.
- Attached garage transitions leaking where the addition wasn’t properly tied in. Many Pleasant Hill ranches had garages added as afterthoughts decades ago. The transition where the lower garage roof meets the main wall is a classic leak point, especially on Gregory Gardens homes with original framing.
- Needle and leaf debris from mature oaks and pines trapping moisture in valleys. The streets north of Contra Costa Boulevard carry dense tree cover. Debris accumulates in valleys, holds water against the shingle edge, and accelerates granule loss and eventual rot.
Pricing for Roofing in Pleasant Hill, CA
Here’s what you can expect to pay in Pleasant Hill’s market, based on work we’ve actually priced across the 94523 ZIP:
- Roof Repair: $400-$1,800
- Roof Replacement: $8,000-$20,000
- Metal Roof Installation: $15,000-$40,000
- Tile Roof Repair: $600-$2,500
What moves the number is decking condition, number of layers we’re tearing off, and whether the existing roof has original shake underneath. Nobody can quote that accurately from a satellite photo. We walk the roof, look in the attic, and give you a written line-item estimate. No allowance that isn’t on paper. The allowance that isn’t on paper is a surprise waiting for a date.
We also honor four standing offers on every Pleasant Hill roofing job: $40 off any repair over $200, a free second opinion on any written estimate you already have, no trip charge inside the county, and a permanent 10% senior and veteran discount.
We Also Serve Cities Near Pleasant Hill
Our crews work throughout central Contra Costa County. Beyond Pleasant Hill, we regularly roof homes in Contra Costa Centre, Waldon, Concord, and Walnut Creek. If you’re on the border near Monument Boulevard or Treat Boulevard, we’ll gladly come out and take a look. We also handle Windows & Doors in Pleasant Hill and Fence Installation in Pleasant Hill if the scope grows beyond the roof.
Serving Pleasant Hill, CA - Our Local Coverage Area
We’re based in the Pleasant Hill 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 - Roofing in Pleasant Hill
We typically schedule a roof walk-through in Pleasant Hill within a few days for non-emergency issues, and we answer the phone 24/7 if you have an active leak. A live person answers, not a voicemail box. If you’re watching water come through the ceiling, call (877) 610-1318 and we’ll talk through immediate steps before we arrive.
Yes. We roof homes from Gregory Gardens to Poet’s Corner, the hillside streets north of Contra Costa Boulevard, the older ranch blocks near Pleasant Hill Elementary, and every neighborhood in the 94523 ZIP. The housing stock shifts from flat-lot ranches to hillside two-story homes, but the permits, inspections, and written pricing stay the same.
Yes. If a tree limb punctured the roof or wind lifted a section of shingles, call us right away. We’ll tarp the damaged area to stop further water intrusion, then give you a written line-item estimate for the permanent repair. Most emergency repairs in Pleasant Hill fall between $400 and $1,800 once we see the full scope.
Slightly, and mostly because of tear-off and decking work. Pleasant Hill’s uniform 1950s-1970s stock often carries layered roofing that Concord’s newer tracts don’t, so disposal and deck replacement add labor. You should expect $8,000 to $20,000 for most single-story replacements here, which is on par with Walnut Creek but often higher than a newer Concord subdivision. Call (877) 610-1318 for an exact quote.
Every Barrett & Sons roofing job carries a written 90-Day Done Right Promise from Tom Barrett. If something isn’t right, one call brings him back to fix it. We also pass through manufacturer warranties on GAF and CertainTeed materials, in writing, for every full replacement we install in the 94523 ZIP.
If you’re in Pleasant Hill and need a roof repair, full replacement, or an honest second opinion on an estimate you already have, call (877) 610-1318 to schedule your free estimate. Tom and his sons run the crews, every permit gets pulled, and every price lands in writing before work starts.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving Pleasant Hill since 1998.







Before
After
Before
After
Before
After