Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across El Cajon
Roof replacement in El Cajon typically runs $8,000 to $20,000, and a standard repair lands between $400 and $1,800. Those are the numbers we quote most often for the ranch homes and hillside properties that make up this valley. If you’re reading this because a roof leak showed up during the last Santa Ana wind event, call us at (877) 610-1318 and we’ll get you a straight answer on what it takes to fix it.
We work across El Cajon every week, from the flat central grids of 92020 and 92021 up into the hillside neighborhoods of 92019, and we know what this climate does to a roof. The heat, the wind, the wild temperature swings between night and afternoon. You need a roofer who understands that, not someone reading off a national pricing sheet.
Why Barrett & Sons Construction Is El Cajon’s Preferred Roofing Company
Tom Barrett started this company in 1998, and the way we operate hasn’t changed since. Tom’s sons run the crews. Tom answers the phone. When you hire us for Roofing in El Cajon, the person who shakes your hand at the estimate is the same person who stands behind the work when it’s done. That matters in a town where people still ask their neighbors who they used.
We’ve replaced roofs on Ranchita Drive and over near Cuyamaca College, patched leaks in homes off Fletcher Parkway, and handled full tear-offs for families in the Rancho San Diego corridor. The calls we get repeatedly mention the same things: a written price that didn’t change, a crew that showed up when they said they would, and a permit that actually got pulled. Look up Tom Barrett’s name, address, and license number before you sign anything. We put it on every estimate.
Every roofing job in El Cajon gets the 90-Day Done Right Promise in writing. If something isn’t right, one call brings Tom back out. No fine print, no runaround.
Our Roofing Services in El Cajon
Roof Repair
Roof repair in El Cajon runs $400 to $1,800 for most jobs. That covers everything from replacing cracked barrel tiles on a hillside home to sealing the flashing around a 1960s ranch chimney. The two culprits we see constantly are wind-lifted shingles from Santa Ana events and failed pipe boots on older composition roofs. Small leaks become big ones fast out here, because the next heat wave bakes whatever moisture got in.

Roof Replacement & Installation
Full roof replacement in El Cajon lands between $8,000 and $20,000 depending on square footage, pitch, tear-off layers, and the material you choose. The flat central neighborhoods are full of 1950s and 60s ranch homes with original wood framing, and a lot of them are getting their second roof ever right about now. We pull permits on every eligible replacement. The inspector works for you, not for me, and I’m glad he shows up.

Metal Roofing
Metal roof installation in El Cajon runs $15,000 to $40,000. Standing seam metal is one of the smartest choices for this valley if you’re staying in the home long-term. It shrugs off the sustained high-wind loading we get when the Cuyamaca foothills channel Santa Ana gusts through East County. It also reflects a meaningful amount of the summer sun that hits these hillside exposures, which can knock down the load on your air conditioner in July and August.

Tile Roofing
Tile roof repair in El Cajon typically runs $600 to $2,500. The hillside neighborhoods around 92019 have a lot of barrel tile roofs, and the clay-heavy soils under those cut-and-fill pads shift enough that we regularly see cracked tiles and broken underlayment. We match existing tile where we can and tell you honestly when the underlayment has reached the end of its life. Tile repair done wrong leaks for months before anyone notices.

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 El Cajon
We install GAF shingles on most composition roofs in El Cajon because they hold up to the valley’s thermal cycling better than cheaper lines, and we keep a full range of their materials in local stock for fast turnaround. For specialty roof systems we also work with CertainTeed products. If you’ve got a specific product in mind, ask about it on the estimate call. We’ll give you the straight story on what performs out here and what doesn’t.
Common Roofing Problems We See in El Cajon Homes
- Santa Ana wind lifting shingles and tiles: The Cuyamaca foothills funnel sustained high winds through these valleys. Homes on the east side of the bowl take the worst of it, and we regularly find missing shingles and shifted tiles after a wind event.
- Thermal expansion cracking caulk and flashing: A 40-degree swing between night and afternoon is common in El Cajon. That expansion and contraction cycles through caulk joints and flashing seals much faster than houses out by the coast, which is why roof leaks show up in weird places.
- Aging original roofs on post-war tract homes: The flat parts of 92020 and 92021 are full of 1950s-to-1970s ranch houses, many still on a second or third roof. A lot of those structures had minimal insulation and cheap felt underlayment, and we see failures along the eaves and valleys first.
- Hillside soil movement cracking tile and underlayment: Rancho San Diego and the 92019 hillsides sit on clay-heavy cut-and-fill. The shifting puts stress on the deck and underlayment, which shows up as cracked barrel tiles and recurring leaks in the same spots.
Pricing for Roofing in El Cajon, CA
Here are the numbers we quote most in El Cajon, so you can compare against any other estimate you’re holding:
- Roof repair: $400-$1,800
- Full roof replacement: $8,000-$20,000
- Metal roof installation: $15,000-$40,000
- Tile roof repair: $600-$2,500
What moves the price is square footage, pitch, number of tear-off layers, and whether the home sits in a Fire Hazard Severity Zone. The hillside neighborhoods in 92019 and 92021 often require CAL FIRE Chapter 7A upgrades, like ember-resistant vents and Class A roofing, and that adds material cost to any roof replacement. We bring that up before you sign, not after. Every price change arrives as a written change order before work happens. If an allowance isn’t on paper, it’s a surprise waiting for a date.
Call (877) 610-1318 for a free written estimate. We’ll give you a number you can actually plan around.
We Also Serve Cities Near El Cajon
Roofing in El Cajon keeps us close enough to help neighbors in Casa de Oro-Mount Helix, Bostonia, Winter Gardens, and Santee without the trip charge inside the county. If you’re a few minutes down the road and need the same straight pricing and written change orders, give us a call. We also handle Windows & Doors in El Cajon and Fence Installation in El Cajon if your exterior needs more than a roof. The El Cajon valley is home turf.
Serving El Cajon, CA - Our Local Coverage Area
We’re based in the El Cajon 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 El Cajon
We answer the phone around the clock at (877) 610-1318, and for active leaks we can usually get a crew to your El Cajon home the same day or the next morning depending on how severe the damage is. A live person answers, not a voicemail box, and not an out-of-state call center. If the wind just took off part of your roof, call now so we can tell you what to do until we get there.
Yes. We work across 92019, 92020, 92021, and 92022, from the flat central ranch homes to the Rancho San Diego hillsides. Tom Barrett lives nearby, and the crews have been driving these streets for years. There’s no part of El Cajon we don’t serve.
In the hillside Fire Hazard Severity Zones, mostly 92019 and parts of 92021, any significant roof replacement triggers CAL FIRE Chapter 7A requirements. That means Class A roofing material, ember-resistant vents, and possibly other exterior envelope upgrades. Homes in the flat central areas typically don’t hit that trigger, but we check before we quote so there are no surprises. Call (877) 610-1318 and we’ll tell you up front whether your home is affected.
Sometimes yes, sometimes no. Material prices are the same countywide, but hillside homes in El Cajon often carry extra cost from fire-hardening requirements and steeper pitches, while flat central ranch homes tend to be simpler and quicker. Here are the ranges we see: roof replacement $8,000-$20,000, metal roofing $15,000-$40,000, tile repair $600-$2,500. You’ll get an exact number in writing before anything starts, and the number won’t drift. That’s the point of the written change order.
Every roofing job carries our 90-Day Done Right Promise in writing. If anything isn’t right, call Tom and he comes back. Manufacturer warranties on materials like GAF shingles run separately from the workmanship promise we stand behind. For peace of mind before you commit, ask for the free second opinion on any written estimate you’re considering. Call (877) 610-1318 and we’ll walk you through it.
Contact Barrett & Sons Construction
If you need roofing in El Cajon, let’s talk. Call (877) 610-1318 and you’ll get a real person on the line, a free written estimate, and a straight answer about what your roof actually needs. Tom Barrett’s name is on the truck and on the contract. That means something out here.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving El Cajon since 1998.







Before
After
Before
After
Before
After