Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across Bakersfield
We’re Barrett & Sons Construction, and we’ve been replacing and repairing roofs in Bakersfield long enough to know exactly what the summer heat does to a shingle. A typical roof repair in Bakersfield runs $400-$1,800, and a full roof replacement on one of the city’s 2000s-era tract homes generally lands between $8,000 and $20,000. If you’re in Oildale, Rosedale, or anywhere in the 93304 or 93306 zip codes and your roof is showing its age, call us at (877) 610-1318. Tom Barrett and his sons run the crews themselves, and we answer the phone like a neighbor, not a call center.
Our Roofing team works across Bakersfield every week. We know the difference between a northwest Bakersfield post-tension slab home that needs a simple re-deck and an older central Bakersfield house with a low-slope roof that has been baking under the Kern County sun since the 1960s. That local knowledge changes how we bid the job, what materials we recommend, and how long the work actually takes.
Why Barrett & Sons Construction Is Bakersfield’s Preferred Roofing Company
Tom Barrett founded this company in 1998, and the name on the truck is the name on the contract. We’re not a franchise outfit that cycles through project managers and subcontractors. The crew that walks your roof in Bakersfield is most likely a Barrett, or a background-checked crew member who has worked under the Barrett name for years. Tom lives close enough that if something is wrong, he wants to know about it.
Every roof we replace in Bakersfield gets the 90-Day Done Right Promise written on the contract. If it’s not done right, one call brings Tom back. That’s not buried in fine print. It’s the first page. We also pull permits and get inspections signed on every eligible roofing job. The permit inspector works for you, not for me, and that’s exactly why we like having him on the job.
Bakersfield homeowners tell us the same story over and over: a national company quoted one price on the phone and handed them a different bill at the door. That doesn’t happen with us. Every scope change, every allowance, every price adjustment arrives as a written change order before a single nail moves. If it’s not on paper, it doesn’t happen. Calls to (877) 610-1318 are answered by a live person, 24 hours a day, 7 days a week. Tom publishes his name, his address, and his license number. Look it up before you sign anything. We’d expect you to.
Our Roofing Services in Bakersfield
Roof Repair
Roof repair in Bakersfield typically costs between $400 and $1,800 depending on the damage. What we see most often on homes in Oildale and northeast Bakersfield neighborhoods is wind-lifted shingles and cracked flashing around vents and chimneys, made worse by years of UV exposure. A small leak in October becomes a ceiling stain by January when the Kern County rains arrive, so we prefer to catch these before the first storm.

Roof Replacement & Installation
A full roof replacement in Bakersfield runs $8,000 to $20,000, and the biggest variable is usually the condition of the decking underneath. Homes built between 2000 and 2008 in southwest Bakersfield neighborhoods around 93311 often have OSB decking that has survived two decades of heat cycling. In older central and east-side Bakersfield neighborhoods, 1930s through 1960s homes frequently need sections of plywood replaced before we can lay new underlayment. We show you exactly what we found before we proceed, and any decking replacement arrives as a written change order, never a surprise invoice.

Metal Roofing
Metal roof installation in Bakersfield ranges from $15,000 to $40,000, and it’s a growing share of our work in the newer subdivisions around Rosedale and Greenacres. Bakersfield’s extreme UV and triple-digit summer temperatures break down asphalt shingles faster than manufacturer averages, but a properly installed standing seam metal roof reflects heat and handles the sun without the same degradation. We install it the way it should be done, with proper underlayment and flashing details that hold up through decades of Kern County summers.

Tile Roofing
Tile roof repair in Bakersfield generally runs $600 to $2,500, though a full tile re-roof on a larger home can push well past a standard asphalt replacement. Bakersfield has thousands of Spanish and Mediterranean style homes with barrel tile roofs, particularly in the city’s older planned communities. The tile itself lasts, but the underlayment beneath it fails, and broken tiles from foot traffic or wind need to be matched and replaced carefully. We source matching tiles from local Bakersfield suppliers whenever possible to keep color consistency from looking like a patch job.

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 Bakersfield
We install products from manufacturers you can look up before we ever step on your roof. For Bakersfield homes that need both roofing and glass work, we regularly work with Simonton and PGT products when a roofing project uncovers failing windows on a sun-bleached elevation. We never put mystery brands off a van on your home. Every material we quote is named on the written estimate, with the manufacturer’s warranty details attached. You deserve to know exactly what’s going on your roof and where it came from.
Common Roofing Problems We See in Bakersfield Homes
- UV-baked asphalt shingles. Bakersfield’s summer UV index and 105°F heat cycles degrade asphalt shingles much faster than coastal California, and we routinely see 15-year shingles failing at year 12. The southwest side of a roof always fails first.
- Cracked flashing at penetrations. The extreme temperature swings across Bakersfield, from winter freezes to summer scorchers, expand and contract metal flashing around chimneys, skylights, and vents, eventually snapping soldered seams. Leaks follow.
- Failing underlayment under tile roofs. Many 1980s and 1990s Bakersfield homes have barrel tile roofs where the tile looks fine but the underlayment underneath has turned to paper. The leak is invisible until it reaches the drywall.
- Wind-lifted shingles on the Valley edges. Homes near Rosedale and Greenacres get harder gusts off the open fields, and older three-tab shingles lose their seal, lift up, and let rain ride straight to the decking. We see this every spring.
Pricing for Roofing in Bakersfield, CA
Let’s be honest about numbers. Roof repair in Bakersfield runs $400 to $1,800 for typical leak and shingle work. A full asphalt shingle roof replacement on a Bakersfield tract home runs $8,000 to $20,000. Metal roofing is $15,000 to $40,000, and tile roof repair runs $600 to $2,500. What moves the price is decking condition, roof pitch, the number of penetrations, and whether your home has one story or two. We give a free estimate, and every number we quote is in writing before you agree to anything. Call (877) 610-1318 to schedule your free roof inspection and get a written line-item estimate. No trip charge inside the county.
We Also Serve Cities Near Bakersfield
Beyond our work across Bakersfield, we regularly handle roofing jobs in Lamont, Oildale, Greenacres, and Rosedale. If you’re in those communities, Roofing in Bakersfield is a short drive for us, and the same written pricing and 90-Day Done Right Promise applies. While we’re on your property, we can also take a look at Windows & Doors in Bakersfield if sun damage has cracked your frames or seals, and Fence Installation in Bakersfield when a roofing project reveals fence posts leaning from the same shrink-swell clay that’s moving your foundation.
Serving Bakersfield, CA - Our Local Coverage Area
We’re based in the Bakersfield 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 Bakersfield
We schedule roofing work in Bakersfield every week, and our crews move through Lamont, Oildale, Greenacres, and Rosedale on regular route days. For leak emergencies, we prioritize active water intrusion and typically get someone out within a day or two, not weeks. Call (877) 610-1318 and a live person will give you a real answer, not an automated promise.
Yes. We work across the entire city, including Oildale (93308), southwest Bakersfield (93311), and the older central and east-side neighborhoods in 93303, 93304, 93305, and 93306. Tom lives close enough that no Bakersfield job is out of reach, and there’s no trip charge inside the county.
Yes. When a winter storm hits Bakersfield and the rain finds a weak spot, we respond to active leaks as quickly as we can move a crew. For dangerous storm damage, we recommend staying off the roof, and letting a trained professional assess it. Calling (877) 610-1318 gets a live person any time of day or night, and we’ll send someone to tarp and secure the roof if needed.
Pricing in Bakersfield is generally comparable to neighboring Valley communities like Lamont, Oildale, Greenacres, and Rosedale. What makes Bakersfield different is the heat. The UV and temperature cycles here age roofs faster, which sometimes means more decking replacement once we tear off the old layer and see what’s underneath. We quote everything in writing before work begins, so the number we give you is the number you pay.
Every roofing job we complete in Bakersfield carries the written 90-Day Done Right Promise. If something is not done right, Tom comes back and makes it right with one call. Manufacturer warranties on roofing materials run separately and we provide all documentation at completion. You’ll know exactly what’s covered and for how long before you sign anything.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving Bakersfield with honest pricing and written guarantees since 1998.







Before
After
Before
After
Before
After