Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across El Monte
Roof repair in El Monte typically runs $400-$1,800, and a full roof replacement for the 1940s-1960s tract homes common here lands between $8,000 and $20,000. We’re Barrett & Sons Construction, and we’ve spent nearly three decades working on the exact kind of wood-frame roofs that dominate the 91731 and 91732 ZIP codes. El Monte’s inland valley heat bakes roofing materials harder than coastal neighborhoods experience, which means your roof ages faster here than it does twenty miles west. Call (877) 610-1318 and we’ll come take a look. No trip charge inside the county, and every estimate is in writing before anything moves.
Why Barrett & Sons Construction Is El Monte’s Preferred Roofing Company
Tom Barrett founded this company in 1998, and he still puts his name, address, and license number on every contract. That matters in El Monte, where plenty of homeowners have dealt with a company that quoted one number over the phone and showed up with another. We don’t operate that way. Every change order, every allowance, every scope adjustment is on paper before work begins. If the permit inspector red-lines something, we handle it and tell you what it means. The inspector works for you, not for me. That’s exactly why I like him.
Our Roofing team includes Tom’s sons on most job sites, not dispatched strangers in a rotating van. Homeowners around the San Gabriel Valley have watched us work for 29 years. When you call, a live person answers. Not a voicemail box, not an out-of-state call center. If something isn’t right after we finish, the 90-Day Done Right Promise is written on your contract. One call brings Tom back. Look up the license number yourself. Ask anyone on your street. We’ve been doing this long enough that showing up is the easy part.
Our Roofing Services in El Monte
Roof Repair
Roof repair in El Monte usually costs $400-$1,800 depending on what we find once we’re up there. The post-WWII homes around Mountain View and the streets off Lower Azusa Road often have original fascia and decking that’s seen sixty or seventy summers of inland valley heat. We repair leaks, replace flashing, reinforce sagging sections, and match materials to what’s already on the house. Most repairs take one day for our crew.

Roof Replacement & Installation
A full roof replacement in El Monte runs $8,000-$20,000 for the typical 1,000-1,600 square foot home. Given how dense the post-WWII housing stock is in this city, we check for prior unpermitted home additions or ADU work before we start pulling new permits. If a previous owner enclosed a garage or extended a bedroom without the city knowing about it, the roof replacement triggers correction requirements. We build that into the plan upfront and handle the as-built drawings and plan-check resubmittals. That avoids surprises mid-project. That’s not true of every contractor who bids here.

Metal Roofing
Metal roof installation in El Monte runs $15,000-$40,000. In the San Gabriel Valley basin, summer heat pushes surface temperatures on asphalt shingles well past what coastal roofs experience. Standing seam metal and other metal profiles hold up better under that kind of sustained exposure, and they shed the occasional monsoon-summer rains we get without the pooling issues flat sections of older tract roofs develop. We install GAF metal systems and standing seam profiles in residential and light commercial applications.

Tile Roofing
Tile roof repair in El Monte runs $600-$2,500 for typical cracked or slipped barrel tiles. Tile itself lasts a long time, but the underlayment and flashings under it don’t. On the Spanish-style and ranch homes around the San Gabriel River side of El Monte, we regularly see failed underlayment causing leaks even when the tiles look fine from the street. We also replace tile underlayment and re-bed ridge caps. If the tile is intact but the system underneath is rotting, we’ll tell you. Repairing the underlayment is always cheaper than replacing the whole tile roof, and we’re happy to show you photos of what we found before recommending the larger 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 El Monte
We specify and install GAF shingles and systems because they’ve built a reputation in Southern California heat that holds up. If you’re pressure-washing your own roof after a Santa Ana wind season, you’ve probably noticed that El Monte dust and debris turn into grime on shingles fast. GAF’s algae-resistant lines handle a lot of that without the same discoloration cheaper shingles show after a few years in our sun. We keep common GAF components stocked locally, so repair and replacement work on El Monte homes doesn’t lose a week waiting on materials to arrive from a warehouse in another state. Our crews also work with the same roofing underlayments and flashing systems the manufacturer warrants, installed to spec.
Common Roofing Problems We See in El Monte Homes
- Heat degradation on pre-1980 shingles: Homes built in the 1945-1965 wave that fills El Monte’s residential blocks often still have their second or third layer of shingles baking in San Gabriel Valley summer temperatures. The attic side of those shingles breaks down faster than most homeowners expect, which is why so many El Monte roofs fail from the inside out long before the visible surface looks compromised.
- Leaks from the original roof-to-wall flashing: The low-slope and shallow-pitch sections common on post-WWII tract homes here create run-off paths that concentrate water along walls and chimney bases. Decades of thermal expansion and the compression from El Monte’s variable alluvial soils pull those flashings apart, and the leak may not show up for months.
- Unpermitted addition overbuilds: El Monte’s building department processes a disproportionately high share of after-the-fact permit applications relative to city size. When a prior homeowner enclosed a back patio or built over a carport without a permit, the roof decking and support often aren’t in city records. Opening the roof reveals it. We handle the as-built drawings and correction work so the new roof is actually legal.
- Gutter and valley clogs from wind-blown debris: The tree-lined streets of the 91731 and 91732 ZIP codes, along with El Monte’s position between the San Gabriel River and Rio Hondo, put a lot of leaves and silt into gutter runs. Blocked valleys force water sideways under shingles. Half the “roof leaks” we find are actually gutter failures backing up into the eave.
Pricing for Roofing in El Monte, CA
We don’t hide ranges behind vague language. Here’s what we’re seeing in the current El Monte market:
- Roof Repair: $400-$1,800
- Roof Replacement: $8,000-$20,000
- Metal Roof Installation: $15,000-$40,000
- Tile Roof Repair: $600-$2,500
What moves the number: roof size, pitch (steep roofs on some El Monte two-story homes cost more in labor), how many layers need to come off, and whether the decking underneath has rot from years of slow leaks. If we discover an unpermitted prior addition, the permit-legalization work adds time and plan-check fees. Every scope and every price change is a written change order before work happens. You’ll never see a surprise invoice because the allowance that isn’t on paper is a surprise waiting for a date. Call (877) 610-1318 for a free estimate. The estimate is free, and there’s no trip charge inside the county.
We Also Serve Cities Near El Monte
El Monte is our home base for roofing work across the central San Gabriel Valley, and we regularly help homeowners in South El Monte, Temple City, Rosemead, and Avocado Heights. The same crew, the same written pricing, the same 90-Day Done Right Promise. If you’re also considering updating the rest of the house, our Windows & Doors in El Monte crew handles full glazing and entry replacements. And for backyard work, Fence Installation in El Monte is a service we run alongside roofing season. One call covers all of it.
Serving El Monte, CA - Our Local Coverage Area
We’re based in the El Monte area and know this community well, from driveway and paver projects to full roof replacements. Use the map below to see our service coverage - if you’re nearby, we can almost certainly help.
FAQs - Roofing in El Monte
We answer emergency roofing calls for El Monte homeowners the same day, and in many cases our crew can be on-site within a few hours for active leaks or storm damage. For tarping and water-mitigation work after a storm, we prioritize El Monte and the immediately surrounding cities. For non-emergency repairs, we typically schedule within two to four days. Call (877) 610-1318 and you’ll get a live person, not a voicemail box.
Yes. We cover the 91731, 91732, 91734, and 91735 ZIP codes, from the neighborhoods along Lower Azusa Road to the blocks near the San Gabriel River and west toward the Rio Hondo. Our crews live and work in this part of the San Gabriel Valley, so there’s no distance surcharge and no out-of-town scheduling delay.
Labor and material costs in El Monte are generally comparable to the rest of Los Angeles County, but inland heat means asphalt shingle roofs wear faster and may need replacement sooner. Tile and metal roofs cost more upfront here but hold up better to sustained heat. A comparable roof replacement in El Monte runs about the same as in Temple City or Rosemead, but El Monte’s high rate of unpermitted additions can add plan-check and legalization costs on some homes. For an exact quote on your roof, call (877) 610-1318.
Yes. Every eligible roofing job we do in El Monte includes permits pulled and inspections signed. If a prior owner added an unpermitted structure that comes to light during a reroof, we handle the as-built drawings, plan-check resubmittals, and correction notices. The permit inspector works for you, not for me, and we’d rather have him sign off than leave you with a roof the city will flag on resale.
Every roofing job comes with our written 90-Day Done Right Promise. If it’s not done right, Tom comes back and makes it right with one call. Manufacturer warranties from GAF and our other brands are registered in your name, and we document everything in writing. Call (877) 610-1318 to schedule your free estimate.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving El Monte and the surrounding San Gabriel Valley since 1998.







Before
After
Before
After
Before
After