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
Roofers in Boyle Heights, CA
Roof Inspection in Boyle Heights usually means walking a 1920s bungalow or a small stucco apartment building, often with add-on rooms, original low-slope sections, and layers of roofing that have been baking under the East LA sun for decades. Millstone Roofing has served Boyle Heights since 2011, and most of our work here starts the same way: an inspection first, with documented findings before anyone recommends spending money on a repair or a replacement. If you need a roofer who knows 90023 housing stock, call (855) 341-6021 and we’ll get the process started with a written inspection report.
Why Boyle Heights Homes Are Different
Boyle Heights roofing work is shaped by three things: the age of the buildings, the closeness of the lots, and the intensity of the climate. Most homes in 90023 were built between the 1920s and 1950s, and they tend to be wood-frame bungalows, Spanish Colonial and Craftsman cottages, or small stucco apartment buildings with one or two stories. Original roofs were often low-slope or shallow-pitch, and over the decades many homeowners added rooms, enclosed porches, or patched roofs in layers. When we inspect a roof in Boyle Heights, we expect to find old tear-off under newer material, flashing that was improvised around an add-on, and areas where water has been ponding because the original slope was never designed for modern drainage.
The climate does the rest. Boyle Heights sits in a warm, dry basin with intense UV exposure and summer heat that accelerates aging on asphalt shingles and flat roofing membranes. Winter rain events are occasional but hard on older low-slope roofs: they expose failed flashings, saturated underlayment, and ponding that has been quietly degrading the structure. Because many lots are narrow and houses are close together, roofing jobs here require careful material staging, protection for parked cars, and hand-carrying tear-off debris through side yards. Neighbors often watch the work from adjacent porches, so a clean, respectful, Spanish-speaking crew is part of doing the job right in this neighborhood.
Styles & brands we work with






Our Main Boyle Heights Services
Most Boyle Heights homeowners reach out to us for one of two reasons: a specific problem that needs repair, or a roof that has reached the end of its life and needs replacement. Both jobs start the same way, with an inspection.
Roof Repair in Boyle Heights
Roof repair in Boyle Heights usually targets failed flashing, cracked or lifted shingles, ponding on low-slope sections, and leaks around chimneys, vents, or add-on room transitions. The older the roof, the more likely the repair involves matching material to what is already there or making a judgment call about whether a patch makes sense at all. Because many homes have multiple roofing layers from previous decades, a repair often starts with finding the actual leak source, not the stained ceiling below it. For the full scope of what repair looks like in 90023, see Roof Repair in Boyle Heights.

Roof Replacement in Boyle Heights
When a Boyle Heights roof has too much wear for repair, replacement becomes the honest answer. That means full tear-off of old layers, inspection of the decking beneath, and new material chosen for the home’s actual conditions: UV exposure, slope, budget, and the homeowner’s long-term plans. We do not push one brand or one system. We present options from multiple manufacturers and explain what each does on a 1920s bungalow or a small apartment building. For a full walkthrough of replacement, see Roof Replacement in Boyle Heights.

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.
Roof Inspection in Boyle Heights
Roof inspection in Boyle Heights is the step we take before anything else, because most roofs here are old enough that guessing is expensive. A 1920s bungalow with original low-slope sections and a 1980s add-on has a very different risk profile than a uniform roof on a newer house, and the only way to know what you are dealing with is to document it. Our Roof Inspection service gives homeowners a written report with photographs, measurements, and specific findings, so any repair or replacement recommendation is grounded in what the roof actually shows, not a sales pitch.
In Boyle Heights, the inspection also looks for things that matter locally: UV degradation from the long hot summers, ponding after winter rain, flashings that were improvised around add-ons, and roof sections that have been patched in layers over decades. On small apartment buildings, we check the whole footprint, including areas over individual units where tenants may have reported leaks. On street-facing bungalows with tight side yards, we document access constraints that will affect how any future work gets staged.
Roof Estimate
Signs you need it
You need a roof estimate when you are considering any significant repair or replacement and want line-item pricing before you commit to anything.
What it costs in Boyle Heights
Roof estimates in Boyle Heights are free, because a written quote should never cost you anything.
How we do it
We walk the roof or inspect it by drone where access is unsafe, measure the relevant areas, note the current material and roof condition, and build a detailed estimate with separate line items for tear-off, material, underlayment, flashing, and labor.
Free Roof Inspection
Signs you need it
You need a free roof inspection when you see a water stain on a ceiling, a lifted shingle from the street, or when your roof is over 15 years old and you have never had it formally assessed.
What it costs in Boyle Heights
Free roof inspections in Boyle Heights cost $0, which means you can get documentation of your roof’s condition without spending a dollar.
How we do it
We schedule a visit, inspect the roof surface, flashings, penetrations, and any visible attic or ceiling evidence, then deliver a written list of what we found, with photos and a clear recommendation on whether repair or replacement is warranted.
What Roof Inspection Costs in Boyle Heights
| Item | Typical range in Boyle Heights |
|---|---|
| Roof estimate | $0 (free) |
| Free roof inspection | $0 (free) |
| Documented inspection report with photos | Included with inspection |
In Boyle Heights, an inspection is not a separate line item we charge for. It is the foundation of every recommendation we make. If you have been told by another contractor that you need a new roof without anyone actually walking the roof, call us and get the documented version first.
How long does a roof inspection take in Boyle Heights?
A standard single-family roof inspection in Boyle Heights takes 45 to 90 minutes, depending on roof size, access, and how many add-on sections we need to document. Small apartment buildings may take longer because we inspect the entire footprint carefully.
Will you find problems that are not visible from the ground?
Yes. Many Boyle Heights roofs look fine from the street but have failed flashings, ponding sections, or saturated underlayment that only shows up on the roof surface. That is why we inspect up close or by drone, and why we document everything in writing. Call (855) 341-6021 to schedule your free inspection.
Brands We Service in Boyle Heights
We work with seven roofing material brands, and in Boyle Heights we typically recommend GAF, Atlas, and CertainTeed for most asphalt shingle applications, with Boral and Tamko available for specific profiles. The right material for your roof, not the easiest one for us to stock. See our brands for the full manufacturer list.
See the difference
Before
After
Before
After
Before
AfterPricing for Roofers in Boyle Heights, CA
| Service | Typical range in Boyle Heights |
|---|---|
| Roof estimate | $0 (free) |
| Free roof inspection | $0 (free) |
| Documented inspection report with photos | Included with inspection |
Pricing in Boyle Heights moves with a few local factors: the number of existing roof layers that need tear-off, the condition of the decking underneath, access constraints on narrow lots, and whether the roof has add-on sections that need custom flashing work. Every quote we give is a written, line-item estimate with fixed numbers, so the price you approve is the price you pay. No change orders, no surprises.
Neighborhoods We Serve in Boyle Heights
We work across all of 90023, from the flats near the river to the hillside blocks closer to the 5 and the 60. Most jobs in Boyle Heights are scheduled within one to two weeks, depending on inspection availability and material delivery.
- Boyle Heights Historic District
- Aliso Village area
- Pico Gardens area
- Pecan Heights
- Wyvernwood area
Service Area – Cities Near Boyle Heights
Millstone Roofing serves the broader East LA basin, and if you are just outside 90023, we may already be working in your neighborhood. We cover East Los Angeles, CA directly, along with Maywood, CA, Commerce, CA, and Bell, CA. If you are unsure whether you fall in our service area, call us and we’ll confirm fast.
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 Roofers in Boyle Heights
We can usually inspect a roof in Boyle Heights within a few business days of your call. Once the inspection is done, any repair or replacement estimate follows within a day or two, because the inspection report is already written and the numbers are built from it. Call (855) 341-6021 to get on the schedule.
Yes. Many Boyle Heights buildings have two to four units under one roof, and we inspect and work on those regularly. The process is the same: full roof inspection, written findings, and a recommendation that fits the building’s actual condition and the owner’s budget. We do not subcontract the work out between assessment and installation.
Many of our crew members are fully bilingual in English and Spanish, and on Boyle Heights jobs, homeowners and tenants often prefer to communicate in Spanish during the walkthrough and while work is underway. Let us know what language you prefer when you schedule, and we’ll make sure the right people are on site. Call (855) 341-6021 to arrange a free estimate.
What happens when you call
- 1A real person answersNo phone trees — talk to a local roofing pro.
- 2You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
- 3We come out and measureLicensed & insured, at a time that suits you — the visit and the quote are both free.
- 4You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.
What Boyle Heights Customers Say
"Fixed the leak and it has stayed fixed through a wet winter. Scheduling the initial estimate took about a week and a half, so they're clearly busy."
— Yolanda Mendoza"Valley had been done without proper underlayment and was leaking. Redone correctly, and he explained exactly what had been wrong so I could understand it."
— Eric Chen"Added a ridge vent and cleared the blocked soffit vents. Attic temperature in the summer dropped noticeably and the upstairs is livable now."
— Riya Rao