Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across Hesperia
A roof replacement in Hesperia typically runs $8,000 to $20,000 depending on size, material, and the condition of what’s underneath. Roof repairs on smaller leaks or wind-damaged sections usually land between $400 and $1,800. At Barrett & Sons, we work in Hesperia every week and we know what your roof is up against out here. That’s the difference between a crew that guesses and a crew that’s already fixed it on a dozen other homes in 92344 and 92345. Call Tom at (877) 610-1318 and we’ll come take a look, free.
Why Barrett & Sons Construction Is Hesperia’s Preferred Roofing Company
Tom Barrett founded this company in 1998 and his sons run the crews. When you call us about a roof in Hesperia, the person who answers is a real person, not a call center, and the person who shows up is either Tom or one of his sons. We answer our own phone. We publish Tom’s name, our address, and our license number so you can look us up before you sign anything. That’s how we’ve done it for 29 years.
Hesperia homeowners don’t get the same roof pitch as Victorville or San Bernardino. We’re up here at 3,100 feet where the wind comes through the Cajon Pass hard and the sun beats down in 100-degree stretches every summer. Our Roofing team has replaced and repaired roofs on the tract homes that went up fast in the mid-90s and early 2000s across 92344. Those homes are 20 to 30 years old now, and their original roofs are failing together. We know which neighborhoods in Hesperia got the cheapest original shingles and which ones got the better tile. That’s not something a flatlander crew learns from a map.
Every job gets permits pulled and inspections signed. Every price change arrives as a written change order before we touch anything. And every completed job carries our written 90-Day Done Right Promise. If it’s not done right, one call brings Tom back.
Our Roofing Services in Hesperia
Roof Repair
Wind from the Cajon Pass corridor peels shingles, lifts flashing, and finds every weak overlap. We see it all over Hesperia, from the neighborhoods off Main Street down to the newer streets south of Ranchero Road. Roof repair in Hesperia runs $400 to $1,800 for most jobs. That covers missing shingle replacement, flashing repair around chimneys and vents, valley fixes, and small leak repairs. We inspect the whole roof while we’re up there. What we quote is what we repair.

Roof Replacement & Installation
A full roof replacement on a typical Hesperia stucco tract home runs $8,000 to $20,000. The range depends on the roof’s size and slope, how many layers we’re tearing off, and the material you choose. Homes in 92345 that have gone 25 years on their original builders-grade asphalt are at the point where patches become more expensive per year than a reroof. We tear down to the deck, check the sheathing, and install materials that can handle Hesperia’s July heat and January freezes. You get a written scope, written allowances, and a written change order before anything changes.

Metal Roofing
Standing seam metal makes a lot of sense at this elevation. It reflects the desert sun in the summer and it sheds the occasional snowfall in the winter. Metal roof installation in Hesperia runs $15,000 to $40,000. That’s a real investment, so we make sure the job is done to hold up to the wind loads this area is known for. The Cajon Pass wind is no joke. We install metal roofing that’s rated for it and we stand behind the install with the same 90-Day Done Right Promise.

Tile Roofing
Plenty of Hesperia homes have concrete tile, and that tile gets brittle after two decades of triple-digit summers and freeze-thaw winters. Tile roof repair here runs $600 to $2,500 depending on how many tiles need replacing and whether the underlayment has failed. We match the existing tile when we can, and when we can’t, we’re straight with you about it before the work starts. Barrel tile is common in Hesperia. Matching it takes an eye, and Tom has one.

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 Hesperia
We install and service the roofing manufacturers you can look up and verify: GAF and CertainTeed asphalt systems, plus standing seam metal and concrete tile. If you’re replacing windows alongside the roof work, we also carry Simonton and Andersen. No mystery brands off a van, no “whatever the supplier had last week.” For Hesperia customers, that means we can get the specific materials your roof needs without making you wait on an out-of-town order.
Common Roofing Problems We See in Hesperia Homes
- Wind damage from the Cajon Pass corridor. Sustained high winds bend and loosen flashing over time, then one good gust takes shingles with it. We re-secure and reseal to wind-load standards, not just cosmetic standards.
- Freeze-thaw cracking on tile and flashing. Hesperia drops below freezing on winter nights. Water gets into tiny cracks, freezes, expands, and makes them bigger. By spring, leaks show up at the ceiling.
- UV-baked shingle deterioration. At 3,100 feet with intense summer sun, asphalt shingles age faster than they would at sea level. Granule loss is visible on driveways below older roofs all over 92344 and 92345.
- Original builders-grade roofs aging out together. Hesperia’s big building boom was mid-90s to mid-2000s. Those 20-to-30-year-old roofs are reaching the end of their designed life at roughly the same time, which is why whole streets in Hesperia are getting reroofed in clusters right now.
Pricing for Roofing in Hesperia, CA
Roof repairs in Hesperia run $400 to $1,800. Tile roof repair runs $600 to $2,500. Full roof replacement runs $8,000 to $20,000, and a metal roof install runs $15,000 to $40,000. What moves the number is the roof’s square footage and pitch, the tear-off count, the material you pick, and whether the decking underneath has water damage. In Hesperia specifically, two-story homes on sloped lots near the mesa edges sometimes need extra staging time, and that’s honest labor you’ll see on the written estimate, not a surprise later. We also apply our standing offers: $40 off any repair over $200, a free second opinion on any written estimate, and a permanent 10% discount for seniors and veterans. Call (877) 610-1318 for your free estimate.
We Also Serve Cities Near Hesperia
We serve Hesperia and the surrounding High Desert communities, including Oak Hills, Spring Valley Lake, Phelan, and Crestline. Same owner, same crews, same written change orders. If you’re up in Crestline with snow on the roof or over in Oak Hills with wind damage, call the same number.
Serving Hesperia, CA - Our Local Coverage Area
We’re based in the Hesperia 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 Hesperia
For storm damage or active leaks, our roofing team gets to Hesperia the same day in most cases. Hesperia is local for us, not a route we drive once a month. Call (877) 610-1318 and a real person answers.
Yes. We cover 92340, 92344, and 92345, from the older neighborhoods near Main Street to the newer streets south of Ranchero Road. There’s no trip charge anywhere inside Hesperia.
Yes. If a wind event or storm has opened your roof to the elements, we’ll get a tarp up and stop the bleeding the same day. Then we’ll give you a written estimate for the permanent fix. Call (877) 610-1318 and we’ll move.
Hesperia’s elevation and wind exposure mean your roof has to be built to a different standard. Manufacturers’ wind ratings matter here, and the freeze-thaw cycle punishes cheap work. Our prices reflect the materials and labor needed to do it correctly in this climate, not to do it cheaply. We also pull permits and schedule inspections on every eligible job. That’s not optional for us, and it protects you.
Every roofing job includes our written 90-Day Done Right Promise. If it’s not done right, Tom comes back and makes it right. One call. The materials themselves carry manufacturer warranties, and we’ll walk you through what’s covered before you commit. Call (877) 610-1318 for specifics on your roof.
We do. Alongside roofing, Barrett & Sons handles Windows & Doors in Hesperia and Fence Installation in Hesperia. If you’re fixing up the outside of your Hesperia home, we can put the whole scope on one written estimate and coordinate the work so you’re not juggling crews.
Call (877) 610-1318 today for a free roofing estimate in Hesperia. We’ll inspect your roof, give you a written line-item quote, and tell you exactly what we’d do. If you already have a written estimate from someone else, bring it over and we’ll give you a free second opinion.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving Hesperia since 1998.







Before
After
Before
After
Before
After