Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across Antioch
Roof repair in Antioch usually runs $400-$1,800, and a full roof replacement on a typical 2000s-era tract home in 94531 lands between $8,000 and $20,000. We’re Barrett & Sons Construction, and we’ve spent 29 years learning exactly how Antioch’s Delta clay soil, summer heat, and boom-era housing stock beat up roofs differently than anywhere else in Contra Costa County. If you’ve got water coming through a dormer corner or stucco cracks spreading from your roofline, call us at (877) 610-1318 and we’ll put eyes on it.
We’re not a franchise dispatching strangers from two counties away. Tom Barrett’s sons run the crews that work in Antioch, and every job starts with an inspection that accounts for what this soil does to framing and flashing. That matters in a city where a “simple” leak is often a foundation symptom wearing a roofing disguise.
Why Barrett & Sons Construction Is Antioch’s Preferred Roofing Company
People in Antioch hire us because we answer our own phone and we show up when we say we will. Tom Barrett publishes his name, address, and license number, and he encourages every customer to verify it before signing anything. That’s the kind of accountability the last guy probably didn’t offer. Our Roofing team has replaced and repaired hundreds of roofs across Contra Costa County, and a chunk of them are in Antioch neighborhoods where we’re now on a first-name basis with the homeowners.
Reviews from Antioch customers tend to mention two things: written change orders and permits pulled without being asked. On one Hillcrest Avenue job, the homeowner told us two national companies looked at her leak and quoted her a patch. We probed the slab perimeter, found the real cause, and wrote a change order for the foundation work before we ever touched the roof. That’s the difference between a roofer and someone who actually diagnoses what’s wrong at an Antioch address.
We know the older 94509 stock with original framing that predates modern flashing standards. We know the 94531 tracts where every third house on a street hit end-of-life shingle age in the same five-year window. We know which Antioch subdivisions need a structural look before roof work starts, because we’ve done it enough times to recognize the pattern.
Our Roofing Services in Antioch
Roof Repair
Most roof repairs in Antioch range from $400 to $1,800, and the range is wide because the diagnosis can be small or structural. A loose shingle is one thing. A leak at a dormer corner where Delta adobe soil has pulled step flashing away from the wall is something else entirely. We start with what’s visible, but on east Antioch tract homes we routinely check stucco corners and slab perimeters as part of the repair call. That’s how you avoid re-doing the same repair every January.

Roof Replacement & Installation
A full roof replacement in Antioch typically runs $8,000 to $20,000 depending on square footage, tear-off, and what’s hiding under the existing shingles. Homes in 94531 are hitting 15-25 years old, and the original composition shingles installed during the boom are failing all at once. We often find rotted OSB sheathing underneath, plus damaged flashing at walls and penetrations. Our written change order process means you’ll see the sheathing quote in writing before we buy a single sheet.

Metal Roofing
Standing seam metal roofs are gaining ground in Antioch, especially on homes where homeowners want a 40-plus-year roof and don’t want to touch it again. Metal roof installation in Antioch runs $15,000 to $40,000, and the Delta’s summer heat is precisely why metal performs well here. It reflects heat instead of absorbing it, and it doesn’t crack or curl the way composition does after 15 summers over 100°F. We install standing seam systems built to handle the thermal expansion cycles this climate produces.

Tile Roofing
Barrel tile and flat concrete tile roofs show up on some of the custom homes scattered through Antioch’s older neighborhoods, and tile roof repair runs $600 to $2,500. Tile itself lasts a long time, but the underlayment beneath it doesn’t, and on older 94509 homes the original framing sometimes can’t support modern flashing upgrades without reinforcement. We repair tile properly rather than smearing sealant over a crack and calling it done. The same soil movement that cracks stucco cracks tile at corners, so we check the same warning signs on tile as we do on shingle.

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 Antioch
We stock and install materials from manufacturers whose warranties actually hold up, including Simonton, Ply Gem, and CGI. Every brand we put on an Antioch roof is one you can look up yourself and verify. When a product has proven itself across the Delta’s heat and the winter rain seasons, we keep it on our trucks. That means fewer trips back and forth, and faster turnaround when your roof is open and the sky looks like rain.
Common Roofing Problems We See in Antioch Homes
- Roof leaks at dormer corners and eaves. East Antioch’s expansive clay soil swells in the wet season and shrinks in the summer, pulling step flashing away from stucco walls. The leak you see is usually the end of a chain that started underground.
- Stucco cracks radiating from roof corners. On 2000s-era tract homes, these cracks let water wick behind the stucco and rot the roof sheathing from the wall side. By the time you see a ceiling stain, the framing’s been wet for months.
- Original 1990s-2000s shingles failing at once. 94531 went up fast during the boom, and thousands of homes got the same builder-grade shingle. They’re dying on the same schedule, and dead shingles usually mean hidden decking damage underneath.
- Failed waterproofing at penetrations and skylights. Older 94509 homes with original framing often can’t support modern flashing without carpentry work first. A new skylight flashing on a rotten curb doesn’t fix anything.
Pricing for Roofing in Antioch, CA
Here’s what we charge in Antioch. These aren’t county-wide averages from some website; they’re what we quote on actual jobs in 94509 and 94531.
| Roofing Service | Antioch Price Range |
|---|---|
| Roof Replacement | $8,000 - $20,000 |
| Roof Repair | $400 - $1,800 |
| Metal Roof Installation | $15,000 - $40,000 |
| Tile Roof Repair | $600 - $2,500 |
What moves the number on a replacement is mostly decking condition, roof pitch, and whether we’re pulling permits and bringing framing up to code once the shingles are off. Every price change on our jobs arrives as a written change order before we proceed. Every permit gets pulled, every inspection gets signed, and everything is backed by our 90-Day Done Right Promise. Call (877) 610-1318 for a free estimate and we’ll walk the roof with you.
We Also Serve Cities Near Antioch
Our crews work regularly in Oakley, Brentwood, Bay Point, and Pittsburg, so if you’re in one of those communities you’ll get the same local familiarity and the same written change order process. For a full picture of our work across the region, see Roofing in Antioch or call us directly at (877) 610-1318.
Serving Antioch, CA - Our Local Coverage Area
We’re based in the Antioch 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 Antioch
The soil under your foundation swells when the rains come and shrinks through the summer, and that movement can shift your slab enough to pull roof-to-wall flashing apart, especially at dormer corners and eaves. The leak you’re seeing is often the symptom of a foundation issue, not a roofing failure, which is why we probe slab perimeters on east Antioch tract homes before we patch anything. Call (877) 610-1318 and we’ll explain what we’re seeing.
Yes, and we pull it every time. A roof replacement permit in Contra Costa County triggers an inspection, and that inspector works for you, not for us. That’s fine by us. The permit also means any framing or sheathing issues the inspector flags have to get fixed before the roof closes up, which is exactly what you want.
For a typical 1,800 to 2,400 square foot home in 94531, expect $10,000 to $18,000 with tear-off, new underlayment, flashing, and any decking replacement that’s needed. The spread depends on how much OSB is rotted from years of deferred maintenance and how much flashing has to be rebuilt. We’ll give you a line-item written estimate after walking the roof, and the number won’t move unless we both sign a change order.
It’s usually both. Stair-step cracks at corners on east Antioch homes trace back to slab differential settlement from Delta adobe soil, and once the foundation shifts, it pulls the roof framing and flashing out of alignment. We’ll check both before quoting anything, and if foundation leveling is needed before roof work, you’ll get that as a written change order with pricing attached, not as a surprise after the shingles come off.
We write it up as a change order before we touch the decking. When we see rotted OSB sheathing, you get a written quote for replacement, and nothing happens until you approve it. The allowance that isn’t on paper is a surprise waiting for a date, and we don’t do date surprises. Call (877) 610-1318 to schedule your free estimate.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving Antioch since 1998.







Before
After
Before
After
Before
After