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 Repair Across Citrus
Roof repair in Citrus usually costs between $385 and $1,850 depending on what’s actually failing, and most jobs we scope here are done within a day or two once we’re on the roof. If you’ve got a leak, missing shingles, or flashing that’s pulling away, the sooner we get up there the less damage spreads underneath. We’re based nearby in Pomona and we know Citrus roofs well: the mid-century tract homes off Barranca Avenue, the stucco bungalows near Citrus Avenue, the aging wood shake along the 210 corridor. Call (855) 341-6021 and we’ll schedule an inspection first, so you know exactly what needs fixing before any work begins.
Why Millstone Roofing Is Citrus’s Preferred Roof Repair Company
Citrus homeowners call us because our process removes the guesswork. Every Roof Repair recommendation we make starts with a documented professional inspection, not a sales pitch. We measure, photograph, and walk you through what we found before quoting anything. That matters here because Citrus housing stock is old enough that a small leak is rarely just a small leak. Nelson Ibarra leads our crews, and he’s spent years opening up 1950s-70s tract roofs in the San Gabriel Valley. He knows what’s hiding under the decking, and he prices it honestly.
The other reason homeowners keep calling us back: we don’t push one shingle brand. We carry GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. The right material for your roof, not the easiest one for us to stock. That means when you need a repair on a low-slope built-up roof or a wood-shake roof that’s finally giving out, we can match the repair to the material, the pitch, and the heat load this part of the valley puts on it. Citrus gets hot: summer highs over 100°F are routine, and Santa Ana winds in October and November do real damage. We inspect for that specific wear.
Styles & brands we work with






Metal Roof Repair in Citrus
Metal roof repair in Citrus typically runs between $425 and $1,900, with the cost driven by panel condition, fastener corrosion, and whether the underlayment needs replacing. The San Gabriel Valley’s dry heat and seasonal wind put unusual stress on metal roofing here: fasteners back out as the panels expand and contract through 40-degree temperature swings, and the Santa Anas catch any loose edge and pull it open. What starts as a faint rattle on a windy night becomes a leak by the first rain. Our crews inspect the seam integrity, the flashing at transitions, and the fasteners on the prevailing-wind side, which in Citrus is usually the east and northeast-facing slope.
Seam and Fastener Repair
Most metal roof leaks in Citrus trace back to failed fasteners or seam sealant that’s lost its bond after years of thermal cycling. We replace corroded fasteners with weather-rated hardware, re-seal standing seams with the correct sealant for the panel type, and re-secure any loose trim. This is typically $425 – $900 and it extends the roof’s life without a full re-panel.
Panel Replacement and Re-Coating
When panels are dented, rusted through, or too thinned by decades of exposure to re-seal cleanly, we replace the damaged sections and match the profile and gauge. On larger Citrus commercial or ranch-style roofs, we also offer a re-coating option that restores reflectivity and drops cooling load, which matters when your attic is baking at over 120°F in August. Panel replacement typically runs $900 – $1,900 depending on how many panels and whether the underlayment comes up too.
Commercial Roof Repair in Citrus
Commercial roof repair in Citrus generally falls between $800 and $4,600, with the final scope set by the roof type, the number of penetrations, and whether the project requires an upgraded permit path once decking is opened. Citrus’s older commercial buildings along Arrow Highway and Barranca Avenue carry a lot of original low-slope built-up roofs and modified bitumen that have been patched over for decades. The heat here bakes those membranes. Seams crack, blisters form, and the alligator-cracked surface means water pools and finds its way in through the same joints every time.
Low-Slope Membrane and Flashing Repair
When a flat or low-slope roof is leaking in Citrus, we trace the water to the source rather than recoating the whole field. That means inspecting the membrane seams, the pitch pockets around AC curbs, and the parapet flashing. Most repairs run $800 – $2,200 and include re-flashing failed penetrations, patching the membrane with the correct torch-down or self-adhered material, and sealing the edge metal.
Decking and Ventilation Concerns
Opening an old commercial roof in Citrus frequently reveals what the original builder never expected: undersized decking, failing insulation, and zero mechanical ventilation. When that happens, the work scope changes. We document what we find, price the needed structural or venting upgrades in writing, and get your approval before we touch it. No surprises mid-project. Just a clear paper trail from first cut to final inspection.
Trusted Brands We Service in Citrus
We carry GAF, Atlas, and Tamko materials in our local inventory, which means most Citrus repairs don’t wait on a distributor. If your roof has a specific manufacturer warranty, we’ll match the repair to the original spec where it’s still viable. Some roofs in Citrus have Atlas shingles from the 1990s that are still holding but need flashing and starter strip attention. Others have original GAF materials that have outlived expectations and just need targeted repair on the wear surfaces. Tell us what you know about your roof and we’ll work around it honestly. Your roof, your choice.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in Citrus Homes
- Split wood shakes from thermal cycling. Citrus’s mid-century tract homes often still carry original wood shake that now hardens and splits through the 100°F summer dry-out, then the first Santa Ana event pulls the loosened pieces right off the east slope.
- Failed fastener rows and pulled flashing. The constant expansion and contraction on an unventilated Citrus attic works fasteners loose. We see rows of nails that have backed out enough that water tracks straight down into the decking.
- Valley failure on low-slope built-up roofs. On the 1950s-70s bungalows around North Citrus Avenue, valleys hold water against bare boards because the original skip sheathing and tar-and-gravel valleys were never designed for this heat load.
- October-November wind damage. Citrus roofers get a rush of emergency calls after the first strong Santa Ana of fall. The dry summer weakens the shingles’ adhesive bond, and the wind finishes the job. Small flashing gaps become sudden leaks in one night.
Pricing for Roof Repair in Citrus, CA
What a Citrus roof repair actually costs comes down to what’s failing and how much of it we have to open up. A simple flashing repair runs $385 – $650. A leak repair over the ridge or through a valley runs $600 – $1,400. Shingle replacement on a sun-baked slope runs $450 – $900 per affected area. If decking needs replacement because the skip sheathing has rot from years of trapped moisture, add $4 – $7 per square foot for plywood and underlayment. If a repair opens up an old Citrus roof and the city’s code cycle triggers ventilation or structural upgrades, we price that as a written line item before any additional work starts. You’ll approve every dollar before it’s spent. Call (855) 341-6021 for a free estimate.
We Also Serve Cities Near Citrus
Millstone Roofing serves Citrus and the surrounding communities: Azusa, Irwindale, Covina, and Glendora. If you’re just over the Citrus border in one of these areas, the same inspection-first process applies. Same crew, same documentation, same straight answer about whether you need repair or replacement.
Serving Citrus, CA — Our Local Coverage Area
We’re based in the Citrus 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 Citrus
Most Citrus repair calls are scheduled within 48 hours of your call, and if you’re seeing active water intrusion we’ll prioritize an inspection as quickly as our schedule allows. Citrus is a short drive from our Pomona base, so we don’t treat it as an out-of-area job. Call (855) 341-6021 and we’ll give you a straight answer about timing.
We cover all of Citrus, including the 91702 zip code, from the older blocks around North Citrus Avenue to the tract homes along Barranca and the commercial roofs on Arrow Highway. No neighborhood is too small, and no roof type is outside our scope.
Every repair starts with an inspection, and every quote includes written allowances for what we might find once the roof is opened. On older Citrus homes, that means we’ll note likely decking replacement, possible framing repairs, and any code-driven ventilation upgrades before work starts. If we find something we didn’t anticipate, we stop, photograph it, price it in writing, and get your approval before continuing. Call (855) 341-6021 and we’ll walk you through the exact allowance structure for your roof.
Not meaningfully. The material and labor rates for Azusa, Irwindale, Covina, and Glendora are close to Citrus, but Citrus roofs tend to require more prep and repair work because the housing stock is older. That’s not a markup; it’s the honest condition of 60-year-old wood shake and built-up roofs that have survived decades of interior heat. We price by the scope, not by the zip code.
Yes. Every repair we complete includes a workmanship warranty, and when we replace materials with GAF, Atlas, or Tamko products you may also qualify for the manufacturer’s material warranty. We’ll document exactly what’s covered and for how long before we start. Call (855) 341-6021 for specifics on your roof type.
If your roof is showing signs of wear, or you’ve already got a stain spreading across the ceiling, the fastest way to get a straight answer is a professional inspection. We’ll look at the whole roof, document what we find, and tell you honestly whether this is a repair or a replacement. Call (855) 341-6021 to schedule your free estimate. Millstone Roofing serves all of Citrus, CA from our Pomona location.
Written by Nelson Ibarra, Owner at Millstone Roofing, serving Citrus and the San Gabriel Valley.