Architectural shingles
Metal roofing
Tile roofing
GAF
Owens Corning
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roof Repair Across Boyle Heights
Roof repair in Boyle Heights usually means working on an older home with original materials, and that changes how the job should be approached. We know the difference between a quick patch on an asphalt shingle roof and careful tile-matching on a 1920s Spanish Colonial near Fickett Street or Soto. Whether your leak is at a valley, around a vent boot, or under slipped clay tile, our crews are familiar with the tight lot lines and alley access that define this neighborhood. Call (866) 850-2496 and we’ll talk through what you’re seeing before anyone climbs a ladder.

Why Windmill Roof Repair Is Boyle Heights’s Preferred Roof Repair Company
Most of the roofs we work on in the 90023 ZIP code were built before modern underlayment existed. That matters because a leak on these homes is rarely just about one missing shingle. It’s usually a layering problem: cracked original tile, failed felt underneath, and flashing that somebody bent by hand forty years ago. We don’t rush to sell a replacement when a targeted repair will hold. Ruben Ochoa, who leads our crews, started working on Eastside roofs precisely because the buildings require more diagnosis than demolition. You’ll get an honest read on whether a repair makes sense or whether the decking underneath is too far gone.
We also offer roof inspection as a standalone service, so if you’re not sure what you’re dealing with, you can have us assess the roof without any commitment to repair work. Homeowners in Boyle Heights use this before home sales, after storm seasons, or just because a house is approaching its hundredth birthday and nobody has looked in the attic for a decade. Estimates are free, written, and specific to your roof, not pulled from a generic price book.
Styles & brands we work with






Shingle Roof Repair in Boyle Heights
Shingle Roof Repair in Boyle Heights typically runs between $350 and $750 for a targeted fix, though the final number depends on how many layers are already on the deck and whether the underlying wood is sound. Many homes here have asphalt shingles layered over original wood shake, which traps heat and shortens the life of the top layer. Intense UV from long, dry summers bakes sealants until they crack, and the first atmospheric river of winter finds every weak spot. A proper repair means removing the damaged shingles, checking the deck for rot, replacing any failed underlayment in that section, and matching the existing granule color as closely as the manufacturer allows.
Leak Repair and Flashing
Leaks in Boyle Heights often trace back to flashing around chimneys, parapet walls, or the low-pitch porch roofs that are common on Craftsman bungalows. We replace the flashing rather than smearing sealant over it, because sealant fails again in two summers. If you’ve patched the same leak twice, the problem is probably a flashing detail that was never installed correctly.
Vent Boot and Valley Work
Rubber vent boots dry out and split under Boyle Heights heat. A cracked boot lets water run straight down the pipe and into the attic, which is a cheap fix if caught early. Valley repairs cost roughly $400 to $900 here, depending on length and whether we’re replacing shingles, metal, or both. We often find valleys on older homes that were originally tarred over and have been leaking intermittently for years.
Storm Damage Roof Repair in Boyle Heights
Storm Damage Roof Repair in Boyle Heights usually follows one of the atmospheric rivers that roll through between December and March. When a storm hits, the weaknesses that dry summers hid become obvious: water stains on ceilings, granules washing into gutters, tiles cracked from tree branches. Our storm repair work typically ranges from $450 to $1,400 depending on the number of affected areas. We address the visible damage first, then check the surrounding areas for hidden issues like lifted flashing or torn underlayment. Most storm repairs in this neighborhood involve wind-driven rain getting under existing problem spots, not catastrophic structural failure. That said, if a tree limb has punctured the deck, we’ll tarp it, document everything for your insurance, and then quote the repair separately so your claim stays clean.
Flat Roof Patches
Flat and low-slope sections added onto 1920s homes collect water and debris, and the patch work on these areas is where we see the most recurring problems. We patch with materials compatible with what’s already there, not whatever roll is on the truck. A typical flat roof patch in Boyle Heights runs $500 to $1,100, and includes draining any ponding water, cleaning the surface, and applying the patch in layers so it bonds properly.
Clay Tile Reset and Underlayment
After heavy rain, cracked or slipped clay tiles can channel water straight onto the underlayment. On our Roof Repair jobs in Boyle Heights, we reset and re-bed tiles, replace the underlayment beneath the affected area, and match the profile and color so the roofline looks untouched. If historic preservation guidelines restrict visible changes on your block, we’ll walk through what that means before work starts.

Trusted Brands We Service in Boyle Heights
We work with seven shingle manufacturers, including GAF, CertainTeed, and Tamko, plus tile options through Boral. That means when a Boyle Heights homeowner needs replacement shingles or tiles matched to an existing roof, we aren’t locked into whatever one brand happens to make. For 1920s clay tile work, Boral’s profiles often match the original Ludowici-style tiles still common on Spanish Colonials here. For asphalt repairs on mid-century homes, GAF and CertainTeed both offer good granule color matches to blend with weathered roofs. Since we’re material-agnostic, we recommend the product that fits your roof’s pitch, your budget, and the look of your block, not the brand we have a quota with.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in Boyle Heights Homes
- Slipped and cracked clay tiles on original 1920s roofs. Decades of tree-root pressure from mature street trees along streets like Gless and Eastman, combined with earthquake settling, shifts tiles out of alignment and exposes the underlayment beneath. We reset and match rather than tear off.
- Rot in flat-roof sections added over time. Many original 1920s and 1930s homes have flat porch roofs or rear additions with almost no slope. Water ponds, the decking rots slowly, and the first visible sign is often a ceiling stain inside.
- Flashing failures around parapet walls and chimneys. The parapet and low-pitch roof combinations common on Spanish Colonial Revival homes create awkward intersection points. When flashing wasn’t properly counter-flashed, water gets in at the wall line.
- Alley-only access forcing compromised work. When a roofer can’t set up proper staging because the only access is a narrow driveway off an alley like those near Wabash, corners get cut. We’ve seen improper drip edge and poorly lapped flashing from previous handyman repairs that looked fine from the street.
Pricing for Roof Repair in Boyle Heights, CA
Most roof repairs in Boyle Heights fall between $350 and $1,400. Leak repair around a vent or pipe boot runs $350 to $600. Flashing replacement at a chimney or parapet wall runs $600 to $1,200. Clay tile reset work starts around $450 for a small section and rises with the number of tiles and access difficulty. Flat roof patches run $500 to $1,100 for a standard section. What changes the number most is access: if we’re working off a ladder in a narrow driveway near Euclid, it takes longer than working on an open two-story in a newer development. The other factor is what we find under the surface. If the decking is rotted, that’s additional labor and materials, and we’ll price it before we touch it. Call (866) 850-2496 for a free estimate with a written line item breakdown. You’ll see exactly what you’re paying for before you sign.
We Also Serve Cities Near Boyle Heights
Our crews regularly work in Boyle Heights and the surrounding communities, including East Los Angeles, Maywood, Commerce, and Bell. If you’re just outside the 90023 ZIP code, call us and we’ll tell you straight whether we can get there for your repair.
Serving Boyle Heights, CA — Our Local Coverage Area
We’re based in the Boyle Heights 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 About Roof Repair in Boyle Heights
We lift the cracked or slipped tiles, inspect the underlayment beneath them, and replace any torn or deteriorated felt with a modern high-temperature underlayment. Then we reset the original tiles with new fasteners and, where needed, match replacement tiles to the existing profile and color. This preserves the roofline and avoids triggering a tear-off that historic guidelines might restrict. Call (866) 850-2496 and we’ll inspect your roof and give you a straight answer on whether spot repair or full underlayment replacement is needed.
Expect the repair cost to rise once we see the deck, because rot from slow leaks on flat porch roofs and old additions is common. We’ll cut out the damaged section, replace it with matching plywood or dimensional lumber, and then re-cover it with the same material that was on top. You won’t get a surprise change order: we price any decking replacement in writing before we proceed, and we’ll show you photos of the damage from the roof or attic. Most decking repairs in Boyle Heights add $200 to $600 per section, depending on size and accessibility.
Yes. We work with Boral and other clay tile manufacturers to match the barrel profile, color, and texture of original 1920s and 1930s tiles common on Spanish Colonials in Boyle Heights. Exact matching isn’t always possible on a 90-year-old roof that’s weathered unevenly, but we’ll get as close as the current market allows and we’ll show you samples before ordering. On a 1927 Spanish Colonial off Fickett Street, our crew matched original tiles, replaced failed underlayment, and installed new ice and water shield in the valleys without altering the roofline, and the homeowner passed a city inspection that would have flagged any visible change.
We work from ladders and roof jacks when necessary, and we’ve done it often in Boyle Heights. The dense lot lines and alley-only access on streets near Wabash and Gless mean there’s no room for staging or lifting equipment, so we plan each job around what we can carry in by hand. It adds time to some repairs, and we’ll tell you if access is affecting the estimate. More importantly, we don’t shortcut the work just because it’s harder to reach: flashing gets bent properly, drip edge gets lapped correctly, and any repair we do will hold.
Ask each roofer what they found during the inspection, what materials they’ll use, and whether decking repair is included. Two quotes can look $400 apart until you realize one includes underlayment replacement and the other is just resealing a crack. Get line items, not a single number. We give written, line-item estimates on every Boyle Heights repair, and we’ll walk you through what’s necessary versus optional. Call (866) 850-2496 to schedule a free inspection and estimate – no pressure to book the work.
Written by Ruben Ochoa, Owner at Windmill Roof Repair, serving Boyle Heights and the Eastside since the company’s founding.