Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across Porterville
A roof replacement in Porterville typically runs $8,000-$20,000, while targeted repairs usually land between $400 and $1,800. We know those numbers because we’ve worked on the ranch homes off Plano, the newer subdivisions east of Highway 65, and the foothill properties where the ground stops acting like the valley floor. If you’re reading this because a patch job failed or a summer heat wave baked your shingles brittle, call Tom at (877) 610-1318. He’ll pick up, because that’s how we run it.
Porterville isn’t like Visalia or Tulare when it comes to roofing. Our crews work here regularly, and we’ve learned that the heat, the tule fog, the freeze cycles near the foothills, and the age of the housing stock all combine in ways that national outfits simply don’t account for. A roof over a 1950s slab-on-grade ranch on the west side has different stress points than a roof on a newer subdivision east of the 65. Getting that right matters when you’re writing a check.
Barrett & Sons Construction has been fixing and replacing roofs since 1998, owner-operated by Tom Barrett. We pull permits on every eligible job, put every price change in writing before work starts, and back every completed roof with the 90-Day Done Right Promise. If something isn’t right, one call brings Tom back. That’s the whole point of working with a local name instead of a faceless call center.
Why Barrett & Sons Construction Is Porterville’s Preferred Roofing Company
We’re not a franchise dispatching strangers from another county. Tom Barrett’s sons run the crews, and Tom is on-site most days. If you’re in Porterville, you’ll see us at the hardware store, at the coffee shop, or driving through town between jobs. That’s different from a national outfit that quotes one price on the phone and shows up with a different number at your door. Our Roofing team has worked in the 93257 and 93258 ZIP codes for years, and we know the blocks that used to be citrus groves as well as the streets that never were.
Porterville customers tell us the same story: they’ve been burned by a contractor who said permits were optional, or who disappeared after the check cleared. That doesn’t happen with us. Tom publishes his name, address, and license number. Look it up before you sign anything. The permit inspector works for you, not for me, and that’s exactly why we like him on the job. Every scope change, every allowance, every price move arrives as a written change order before a single nail moves. The allowance that isn’t on paper is a surprise waiting for a date, and that’s not how we work.
Calls are answered by a live person, 24/7. Not a voicemail box, not an out-of-state call center. When you call about a roof in Porterville, you get someone who knows where Porterville is, knows how long it takes to get there, and knows what your roof is up against.
Our Roofing Services in Porterville
Roof Repair
Roof repair in Porterville usually runs $400-$1,800, depending on what’s failed. We see a lot of wind-lifted shingles on the east side, cracked flashing around the old swamp cooler mounts on post-WWII ranches, and valley clay shifting under slab foundations that pulls roof framing just enough to break seals. A small leak left alone through one Porterville summer becomes a much larger problem by the time the tule fog rolls in. We find the source, not just the water stain, and fix it right the first time.

Roof Replacement & Installation
Full roof replacement in Porterville typically runs $8,000-$20,000. The range comes down to roof pitch, square footage, what’s underneath the old shingles, and whether we’re tearing off one layer or three. Homes in the 1950s and 1960s tracts often have original decking that needs section replacement after six decades of 105°F summers and winter freeze-thaw cycles near the foothills. We quote the real number up front, with the tear-off, decking, underlayment, and installation broken out as line items. No surprises, no allowance games.

Metal Roofing
Metal roofing in Porterville runs $15,000-$40,000, and it’s a strong choice for the climate here. A standing seam metal roof reflects the harsh valley sun, handles the 110°F heat without breaking down like asphalt, and sheds the occasional foothill freeze without cracking. We install GAF and CertainTeed systems on most jobs, but metal gets the most questions in this market because buyers here understand the thermal load. The Title 24 energy calculations in Porterville can push the numbers, but the lifetime performance usually more than justifies it.

Tile Roofing
Tile roof repair in Porterville lands between $600 and $2,500, while full tile replacement sits within our broader Roofing replacement range. Barrel tile and flat tile are common on the older custom homes and some foothill properties, where the aesthetic fits the landscape. Those roofs handle heat beautifully, but the underlayment underneath is what fails first, and we replace that as part of any tile repair. If you’ve got a cracked barrel tile off a fallen limb or a valley leak near the chimney, we can match the profile and get it sealed before the next fog event.

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 Porterville
We stock and install materials from GAF and CertainTeed, both brands you can look up yourself and verify. That matters in Porterville, where we’re regularly called after someone else installed a mystery-brand product that failed in two summers. We also handle specialty materials and systems for the foothill properties that need more engineered assemblies. When we recommend a Techo-Bloc or Cambridge product for a related Fence Installation in Porterville or hardscape job, the same rule applies: named brands with a track record, not whatever was cheapest at the supply yard. For roof work, you’ll get GAF or CertainTeed on the estimate in writing, and that’s what goes on your roof.
Common Roofing Problems We See in Porterville Homes
- Heat-baked shingles: Porterville summers regularly exceed 105°F, and shingles on south- and west-facing slopes get brittle years before their rated lifespan. We see granule loss on the gutters and cracking along the shingle edges long before leaks show up inside.
- Swamp cooler mount rot: The older ranch homes in the 93257 ZIP still have roof-mounted swamp coolers or their abandoned mounts. Flashing around those openings fails, especially after the freeze cycles near the foothills, and water gets into the decking.
- Foothill thermal cycling: Homes on the east edge of town and up against the Sierra foothills experience freeze-thaw cycles that the pure valley floor cities don’t get. That cycling stresses flashing, sealants, and tile underlayment, creating leaks that look calm until the first rain.
- Expansive clay foundation movement: The valley clay under many Porterville slabs heaves and settles with groundwater changes, especially after the 2012-2016 drought drew down the aquifer. That movement can pull roof framing slightly out of plane, opening seams and nail pops that let water in.
Pricing for Roofing in Porterville, CA
A standard roof replacement in Porterville runs $8,000-$20,000. Targeted repairs typically range from $400 to $1,800. Metal roofing lands between $15,000 and $40,000, while tile roof repair runs $600-$2,500. The spread comes from roof pitch, square footage, layers of tear-off required, decking condition, and whether we’re working on a simple ranch or a foothill property with a steeper, more complicated roofline. We give free estimates with every line item in writing, and you’ll also get the standing offers: $40 off any repair over $200, a free second opinion on any written estimate, no trip charge inside Tulare County, and a permanent 10% senior and veteran discount. Call (877) 610-1318 and we’ll schedule the visit around your day, not ours.
We Also Serve Cities Near Porterville
Beyond Porterville, our crews work regularly in East Porterville, Lindsay, Exeter, and Earlimart. Same team, same written pricing, same 90-Day Done Right Promise. We coordinate scheduling from our Central Valley office and dispatch locally, so you’re not waiting for a crew from out of the area. If you’re in any of those nearby communities, call the same number: (877) 610-1318.
Serving Porterville, CA - Our Local Coverage Area
We’re based in the Porterville 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 Porterville
We can usually be in Porterville the same day for an emergency leak call, and we’ll answer the phone 24/7 to take that call. If you’ve got water coming through the ceiling during a winter storm, call (877) 610-1318 and Tom will figure out how fast our nearest crew can get there. For non-emergency quotes and inspections, we schedule within a few days, not weeks.
Yes. We work from the older ranch-home blocks in the west and center of town through the newer subdivisions east of Highway 65, and we take jobs up into the foothill properties that sit at the seam of the valley and the Sierra Nevada. That includes the 93257 and 93258 ZIP codes, plus the nearby communities of East Porterville, Lindsay, Exeter, and Earlimart.
Roofing costs in Porterville are comparable to the rest of Tulare County, but the climate here puts specific stresses on roofs that flat valley cities don’t face. The freeze-thaw cycles near the foothills and the extreme heat mean we sometimes recommend materials or details that differ from what a Visalia roof might get, which can shift the price modestly. Every estimate is in writing with line items, so you can see exactly where your money goes.
Only if you approve a written change order first. That’s our rule, with no exceptions. If we find rotten decking under the old shingles, we’ll stop, show you what we found, and put a price in writing before touching it. You’ll never get a surprise invoice at the end. The allowance that isn’t on paper is a surprise waiting for a date, and we’d rather have the conversation before the work than after.
The 90-Day Done Right Promise is written on every contract, no fine print. If something isn’t done right, one call brings Tom back to make it right. Beyond that, the materials installed carry the manufacturer warranties, which apply just the same in Porterville as they would anywhere in the state. Call (877) 610-1318 and we’ll go through the full warranty details before you sign anything.
Get Your Free Roofing Estimate in Porterville
If your roof is making you nervous before the next heat wave or the next fog season, call Tom Barrett at (877) 610-1318. We’ll give you an honest, itemized estimate with no pressure and no runaround. We’ve been in business since 1998, and we want to keep seeing you at the hardware store. Free estimate, written pricing, and a live person on the phone. That’s it.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving Roofing in Porterville since our founding in 1998.







Before
After
Before
After
Before
After