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 Replacement Across Boyle Heights
Roof replacement in Boyle Heights runs between $9,500 and $22,000 for most homes, with Spanish Colonial tile re-roofs landing in the $18,000 – $30,000 range and flat roof sections typically costing $12 – $18 per square foot. We know those numbers matter because we’ve priced jobs on almost every block from Wabash Avenue to Soto Street. Most Boyle Heights roofs date back to the 1920s through 1940s, which means the work here is less about tearing off and more about thoughtful removal, matching, and access planning. Call (866) 850-2496 to schedule a free estimate and we’ll walk the roof with you before you commit to anything.

Why Windmill Roof Repair Is Boyle Heights’s Preferred Roof Replacement Company
Density changes everything about roofing work, and Boyle Heights is one of the densest neighborhoods in Los Angeles. We’ve replaced roofs where the material had to come up a ladder because the driveway was three feet wide. We’ve staged shingles in the street with a city permit on Wabash Avenue. We’ve coordinated with neighbors on shared party walls so debris never landed in their yards. That kind of experience isn’t something you read in a manual. It comes from doing the work block by block across 90023.
Ruben Ochoa leads our crew, and he’s the one who walks every Boyle Heights roof before pricing it. The team has replaced original 1920s clay tile, repaired low-pitch porch roofs, and rebuilt flat sections over kitchen additions all across the Eastside. We don’t push replacement when a repair makes more sense. When a tear-off is the right call, we handle the permits, the access plan, and the parking permits so no inspector or neighbor ever has a reason to complain.
Our Roof Replacement process starts with an inspection you can book as a standalone service. No pressure, no sales pitch. You get a straight read on what the roof actually needs. For Boyle Heights specifically, that often means matching tiles rather than pulling them all off, which saves money and respects the character of the neighborhood.
Styles & brands we work with






Flat Roof Replacement in Boyle Heights
Flat Roof Replacement in Boyle Heights is common on the back sections of 1920s bungalows and on kitchen or garage additions that were built decades after the original house. A flat roof here typically costs $12 – $18 per square foot installed, which puts most jobs between $5,000 and $12,000 depending on the size of the section and the condition of the decking beneath it.
When a Torch-Down or Peel-and-Stick System Makes Sense
Most Boyle Heights flat roofs were built with asphalt roll roofing that breaks down faster than the sloped sections due to standing water and UV exposure. We typically recommend a peel-and-stick modified bitumen system for these low-slope roofs because it seals well around the parapet walls and roof penetrations common on older Eastside homes. It’s quieter to install than torch-down, which matters when you’re six feet from a neighbor’s bedroom window.
Decking and Drainage Repairs
Before any new membrane goes on, we check the decking under the old roof. On 100-year-old homes, flat sections often hide rotted plywood or old skip sheathing that can’t hold a new roof. We also correct drainage issues, like adding crickets or re-pitching drains, so water doesn’t pool in the same spot that caused the first failure.
Roof Installation in Boyle Heights
Roof Installation in Boyle Heights on a full tear-off replacement averages $9,500 – $22,000 for a standard shingle roof, with the final number driven by the home’s size, pitch, and what we find when the old roof comes off. On historic Spanish Colonial homes with original clay tile, a full replacement that includes salvaging and re-setting existing tile can run $18,000 – $30,000 because of the specialized labor involved.
New Construction and Full Replacement
We install roofs on new construction projects in Boyle Heights, including accessory dwelling units going up on back lots. For new builds, we work from the architect’s spec or help you choose a system that meets Los Angeles code. On full replacements, we pull the permit in your name, schedule the inspection, and make sure every detail passes the first time.

Architectural Shingles and Deck Replacement
Architectural shingles are the most common choice for Boyle Heights homeowners replacing an old three-tab roof. They last 25 – 30 years and hold up better against the intense UV exposure that breaks down cheaper shingles on Eastside roofs. If the decking underneath is rotted or sagging, we replace it before the new roof goes on rather than nailing over a problem that will only get worse.
Trusted Brands We Service in Boyle Heights
We work with seven shingle manufacturers so you get the product your roof actually needs, not the one a contractor happens to have in the yard. In Boyle Heights we regularly install GAF and Owens Corning architectural shingles on Craftsman bungalows, and we’ve matched CertainTeed colors on homes where the homeowner wanted a specific look. For flat roofs we stock peel-and-stick membranes that handle the standing water and UV exposure we see on Eastside additions. Because we’re brand-neutral, our recommendation is always based on the roof’s needs and your budget, never on a vendor deal.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in Boyle Heights Homes
- Brittle original clay tile: After 80 – 100 years of UV exposure and root pressure from mature street trees, original clay tiles crack underfoot. We remove and match them individually rather than ripping everything off when the underlayment is the real problem.
- Low-pitch porch roof leaks: The wall junction on a low-pitch porch is the most common leak point on Spanish Colonial homes. Atmospheric river storms drive water under old flashing, and the fix requires new metal and sealant at every penetration.
- Party-wall and lot-line damage: Work on a tight lot can send debris into a neighbor’s yard or crack their tiles. We use plywood protection and hand-carry materials when we’re working close to a shared wall.
- Historic overlay restrictions: Some blocks in Boyle Heights fall under historic preservation guidelines that limit visible roof changes. We handle tile-matching and underlayment replacement that keeps the original look while stopping the leaks.
Pricing for Roof Replacement in Boyle Heights, CA
A full shingle roof replacement in Boyle Heights typically runs $9,500 – $22,000. If you have original clay tile that needs resetting over new underlayment, budget $18,000 – $30,000. Flat roof sections run $12 – $18 per square foot. What moves the number: roof size, pitch, how much decking needs replacing, and whether we’re staging materials in the street with a permit or can fit them in your driveway. Every quote we give is a written line item, so you see exactly what you’re paying for. Call (866) 850-2496 for a free estimate and we’ll give you a number you can actually plan around.
We Also Serve Cities Near Boyle Heights
Our crew works across the Eastside, so if you’re in East Los Angeles, Maywood, Commerce, or Bell, the same team that handles Roof Replacement in Boyle Heights can come to you. The travel time is short, and we already know the housing stock and permit offices in each of these areas.
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 Replacement in Boyle Heights
We don’t tear off original clay tile unless it’s beyond saving. In most cases, we hand-lift the tiles, inspect them, set aside the salvageable ones, and replace the failed underlayment beneath. From a salvage pile we match tiles for the cracked or missing pieces, then re-set everything over a new peel-and-stick water shield. This costs less than a full tear-off and keeps the home’s historic character intact, which matters on blocks with preservation review. Call (866) 850-2496 and describe what you’re seeing, and we’ll tell you over the phone whether it sounds like a repair or a replacement job.
Full roof replacement in Boyle Heights requires a building permit from the Los Angeles Department of Building and Safety, and if your block falls under a historic overlay district, a separate review may apply before visible changes can be approved. We pull permits in your name as the contractor of record, schedule the inspection, and handle any corrections. The permit cost is included in our estimate, not added as a surprise line item later.
Yes. Many Boyle Heights homes have no usable yard, which means we stage materials in the street with a city permit and carry shingles up a ladder by hand. On a recent job near Wabash Avenue, the driveway was too narrow for a truck, so we staged everything curbside, used a ladder to reach the low-pitch porch roof, and finished with new drip edge and flashing. The quote accounts for the extra labor so there are no change orders once work starts. Call (866) 850-2496 to schedule a free estimate and we’ll factor your home’s access into the price from day one.
We install plywood protection along shared party walls and lot lines, use tarps to catch debris, and hand-carry materials when we’re working within a few feet of a neighbor’s roof. On tight Boyle Heights lots, we also coordinate with neighbors before teardown starts so they know when to expect noise and we can move anything fragile out of the fall zone. No neighbor dispute has ever delayed a job we’ve run in 90023.
For shingle roofs on Craftsman bungalows and early tract homes, we typically recommend GAF or Owens Corning architectural shingles for the UV resistance and lifespan they offer in Boyle Heights’ sun exposure. CertainTeed makes sense when a homeowner wants a specific color profile. For flat sections, we use modified bitumen peel-and-stick systems that hold up to standing water. Because we install across seven brands, the recommendation is based on your roof and budget, not on whichever manufacturer gives us the best margin. Call (866) 850-2496 and we’ll walk you through the options for your specific roof.
Written by Ruben Ochoa, Owner at Windmill Roof Repair, serving Boyle Heights and the Eastside with roof inspection, repair, and replacement.