Metal roofing
Architectural shingles
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 usually comes down to one question: can your contractor handle a tight lot without turning your block into a mess? We’ve been working these streets long enough to know the answer is yes, but only if you plan for it. Narrow driveways, street-staged dumpsters, shared walls, and neighbors watching from the porch all shape how a job runs here. We’re Millstone Roofing, led by Nelson Ibarra, and we’ve replaced roofs across the 90023 ZIP code on everything from 1920s Spanish Colonials to small stucco apartment buildings. Call us at (855) 341-6021 and we’ll tell you what your roof actually needs.
Why Millstone Roofing Is Boyle Heights’s Preferred Roof Replacement Company
Most roofing work in this neighborhood happens on homes built between the 1920s and 1950s. That means shallow pitches, add-on rooms, multiple layers of old roofing, and flashing that has been failing quietly for years. We know what to expect before we lift a shingle. Our crews understand that a Boyle Heights job site often has a three-foot side yard and a dumpster that has to sit in the street. That local knowledge keeps the job moving and keeps your neighbors from calling the city on a Tuesday morning.
Nelson Ibarra has built the company around one principle: inspect first, then recommend. Every Roof Replacement we scope starts with documented findings, not a sales pitch. When we tell a homeowner on Soto Street they need new decking, we show them why. When we tell someone off Cesar Chavez Avenue that a repair will hold, we mean it. That’s the reputation we’ve earned in Boyle Heights, and it’s the one we protect.
We also bring something most roofers can’t: seven manufacturer lines and no quota to push. GAF, CertainTeed, Owens Corning repair in Boyle Heights, IKO, Atlas, Tamko, Boral. Your roof gets the material that fits, not the one we happen to stock deep.
Styles & brands we work with






Flat Roof Replacement in Boyle Heights
Flat Roof Replacement in Boyle Heights usually involves a low-slope or fully flat section on an older home, often a rear addition or a garage conversion that was built when the house was expanded decades ago. These roofs take a beating here. The basin sun bakes the surface from June through October, and the rare but real winter downpours expose every weak seam and failed patch. What looks like a small ponding issue is often failed underlayment underneath, and patching it again just buys you one more season.
A flat roof replacement on a typical Boyle Heights bungalow or small apartment building runs $8,500 – $14,000 depending on square footage, the condition of the existing decking, and whether we need to hand-carry tear-off through a side yard. That includes removing the old layers, replacing damaged decking, installing new underlayment and membrane, and re-flashing every penetration.
What We Check Before Replacing a Flat Roof
We remove the old layers down to the decking first. On Boyle Heights homes with 60 to 80 years of patches, we often find sections of plywood or tongue-and-groove that need to come out. We document everything. The homeowner sees photos of what we found before we install a single new layer.
Membrane Choice on Tight Lots
For a low-slope section on a small lot, modified bitumen is often the right call. It goes down in rolls, which means less staging space than a hot-mop job on a narrow street. We can also use TPO or a tapered system if the slope drains poorly and you want ponding water gone for good.
Roof Installation in Boyle Heights
Roof Installation in Boyle Heights often means a full tear-off and rebuilt roof on a home that has never had a proper underlayment system, just layer after layer of shingles nailed over the original. We see this constantly on the 1920s to 1950s stock. The house looks fine from the street, but up on the roof it’s three layers deep and the decking underneath is soft in the valleys. That’s when installation means starting over, not just recovering.
A complete Roof Installation on a standard bungalow here runs $10,000 – $16,500. Architectural shingles account for most of what we install because they hold up to the UV load better than three-tab and they look right on a Spanish Colonial or Craftsman cottage. If the home has a larger footprint or a second story, the number goes up from there.
Tear-Off First, Always on These Homes
We don’t install over old layers in Boyle Heights. The weight adds up, the old flashing never gets fixed, and you’re paying for a roof that hides its problems. On a 1940s bungalow, a clean tear-off is the only way to see what the decking actually looks like.
Decking and Underlayment on Rebuilt Roofs
Once the old layers come off, we replace any rotted or delaminated decking and lay a new synthetic underlayment across the whole surface. In the valleys and around chimneys and vents, we use ice and water shield. Then the shingles go down, and the ridge gets ventilated. This is the difference between a roof that lasts 12 years and one that lasts 25.
Trusted Brands We Service in Boyle Heights
We install and service GAF, CertainTeed, and Owens Corning systems on homes across the 90023. Because we stock multiple lines, we can get the specific shingle you want without waiting for a distributor run through downtown traffic. On a Boyle Heights job where we’re already staging materials in the street, having the right product on the truck the first morning matters. Atlas, Tamko, and Boral round out the portfolio, which means we can match the right profile and color to an older home without telling you to settle for whatever’s available.
Common Roof Replacement Problems We See in Boyle Heights Homes
- Three layers of old roofing on a shallow pitch. The house looks flat from the curb, but up top we find multiple layers that trap heat and hide soft decking. Tear-off is slow work when the side yard is three feet wide.
- Ponding water on low-slope rear additions. Winter rain sits in low spots where old flashing has failed, and by spring the ceiling below is stained. We rebuild the slope or install a membrane that moves water off the roof.
- Street staging problems. With no driveway access on many blocks, the dumpster goes in the street and debris gets hand-carried through the side yard. If the crew doesn’t cone off the area and cover parked cars, the job turns into a block-wide argument.
- Skirted decking repairs. Some contractors roof over rotted wood to save a day. In Boyle Heights, where the summer heat expands and contracts everything, that skipped decking repair shows up as a wavy shingle line within two years.
See the difference
Before
After
Before
After
Before
AfterPricing for Roof Replacement in Boyle Heights, CA
For a full Roof Replacement on a standard 1,000 to 1,500 square foot Boyle Heights bungalow, most homeowners pay between $9,500 and $15,000. Flat roof sections run $8,500 – $14,000 on their own or as part of a larger job. A straight tear-off and architectural shingle installation on a simple gable roof sits at the lower end. The number climbs when we’re hand-carrying debris from a rear addition, replacing decking, or rebuilding flashing around a chimney that hasn’t been touched since the Truman administration. What does not change the price: which contractor your cousin recommended. Call (855) 341-6021 and we’ll give you a written, line-item quote. Estimates are free, and we don’t change the number once the work starts.
We Also Serve Cities Near Boyle Heights
Millstone Roofing works across the Eastside and into the neighboring cities. We’re on jobs in East Los Angeles, Maywood, Commerce, and Bell every week. If you’re just outside the neighborhood line, call us anyway. Our Roof Replacement crews know these streets well, and a short drive doesn’t change how carefully we run your job.
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
Yes. In most cases we stage the dumpster in the street with traffic cones and coordinated parking, then hand-carry tear-off debris through the side yard to the street. We cover neighbors’ parked cars and keep the sidewalks clear. If your street requires a city permit for the dumpster, we handle that paperwork.
Yes. On attached or nearly attached Boyle Heights homes, we give the neighbor a heads-up before the job starts, especially if we need to access a shared wall for flashing or if our staging blocks a shared driveway. It’s not a legal requirement on every block, but it’s how we avoid a project-stopping complaint. Call (855) 341-6021 if you want us to walk the lot before quote day.
Most Boyle Heights bungalows are not in a historic preservation overlay zone, so a standard roof replacement moves forward with normal city permits. But if your block is within a designated historic district or your home has a Mills Act contract, the city may review material choices and exterior changes. We check that before we quote so there are no surprises after tear-off.
Los Angeles generally allows construction noise from 7:00 a.m. to 9:00 p.m. on weekdays, with more restrictions on weekends. On tight Boyle Heights blocks where a neighbor’s bedroom window is six feet from the nail gun, we start at a reasonable hour and keep the loudest work in the middle of the day. It costs nothing to be a decent neighbor, and it keeps the job from becoming a council complaint.
We tear them all off. Code in Los Angeles limits re-roofing over more than two layers, and on an old shallow-pitch Boyle Heights roof, even two layers can overload the framing and hide decking rot. We strip to the deck, replace what’s bad, lay new underlayment, and install one clean system. It’s the only way the roof actually sheds water for the next 20 years.
Call Millstone Roofing for Your Boyle Heights Replacement
If your roof is showing its age and you want a straight answer about whether to repair or replace, call us at (855) 341-6021. We’ll inspect first, document what we find, and give you a line-item quote that holds. Nelson Ibarra and the crew know Boyle Heights roofs, the streets, the parking problems, and the neighbors. You’ll know what you’re paying for before we start, and you won’t get handed off to a subcontractor halfway through. One crew, one company, from the first inspection to the final shingle.
Written by Nelson Ibarra, Owner at Millstone Roofing, serving Boyle Heights and the Eastside.