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 Covina
Roof repair in Covina usually costs between $350 and $1,900 depending on what’s actually going on up there. A simple vent boot replacement runs $350 – $650, while a valley rebuild with new underlayment on an older tile roof can push past $1,800. We’ve worked on enough Covina homes to know the difference between a quick fix and a repair that needs real scope, and we’ll tell you which one you’re looking at. Call (855) 341-6021 and we’ll schedule an inspection first.
The eastern San Gabriel Valley has its own way of wearing out a roof. Heat, wind, hard water, and sixty-year-old framing all stack up. Our crews know the 91722, 91723, and 91724 ZIPs well because we’ve opened up hundreds of roofs across these neighborhoods. The fix that holds on a 1970s tract home near Charter Oak is not always the same fix that holds on a newer place up in the 91724 hills. Local knowledge matters when you’re deciding between a $400 patch and a full tile relay.
Why Millstone Roofing Is Covina’s Preferred Roof Repair Company
We inspect first. Every recommendation we make on a Covina roof comes with written findings, photos, and a line-by-line explanation of what we saw. No guesswork, no “trust us.” Nelson Ibarra built Millstone Roofing around a simple idea: repair when repair is right, replace when replacement makes sense. That’s it.
For Covina homeowners, that matters because so much of the local housing stock is at the age where roofing decisions get expensive. A 1963 concrete tile roof with cracked field tiles and no interior leak looks repairable. Open it up and you might find rusted underlayment and dry rot at the dormer valleys. That’s the Covina pattern, and we know to look for it before quoting.
We stock materials from GAF, CertainTeed, Owens Corning, and IKO, which means when your Covina roof needs a match, we’re not waiting two weeks on a supplier order. For tile work, we’re set up to lift, inspect, and relay the original tile rather than tear off and shingle over. The right material for your roof, not the easiest one for us to stock.
Styles & brands we work with






Storm Damage Roof Repair in Covina
Storm damage roof repair in Covina almost always comes down to two things: Santa Ana wind events that lift and crack tile or shingles, and the winter atmospheric rivers that find every failed flashing point. We respond to storm calls across Covina, especially in the older tracts where original concrete tile has been heat-cycling for fifty-plus years. After a wind event, we look for lifted ridge caps, cracked field tiles, and flashing that’s pulled away from dormers and chimneys.
Wind-Lifted Tile and Shingle Repair
Santa Ana winds don’t just blow debris onto your roof. They get under tile edges and architectural shingle tabs, flexing them until the seal breaks. Once that happens, the next rain drives water straight under the roofing material. A Covina roof that survived the wind event can fail two months later when the first real storm hits.
We repair this by lifting the affected tiles, checking the underlayment beneath, and relayed the sound pieces with fresh fasteners. Cracked or compromised tiles come out. If the underlayment is rusted or torn, that gets replaced before the tile goes back down. Typical wind-lift repair on a Covina roof runs $425 – $1,150 depending on how many tiles came loose and what’s underneath them.
Flashing and Valley Leak Repair
Most storm-driven leaks in Covina aren’t from the field of the roof. They’re from flashing: at the dormer valleys, around skylights, at the chimney base, and along the patio roofline junctions. The flat and low-slope sections over patios and additions are especially vulnerable because they sit out of sight behind the main roof. A failed flashing at a patio junction can leak into the wall for months before it shows up as a ceiling stain.
We strip the old flashing, inspect the decking beneath it, and replace with proper gauge metal and fresh sealant. On older Covina homes, we often find dry rot hiding right under the valley flashing, which means adding decking repair to the scope. Flashing repair in Covina typically runs $450 – $1,400 before any structural work. We write the structural cost up separately and get your written approval before cutting anything.
Metal Roof Repair in Covina
Metal roof repair in Covina usually means fixing a standing seam or corrugated panel roof that’s been on the home since the 1980s or earlier, or repairing the metal flashing and edge details on otherwise shingle or tile roofs. True metal roof panels in Covina are less common than tile and shingle, but they show up on mid-century and later additions, carports, and some gable-roof homes in the 91724 area.
Seam and Fastener Repair
Older metal roofs fail at the fasteners first. The rubber washers under the screws dry out and crack in Covina’s heat, and then the screw holes become leak points. Panel seams also separate as the metal expands and contracts through 100-degree summer days and cold winter nights. We replace failed fasteners, reseal seams, and check the panel lap joints for separation.
Fastener and seam repair on a Covina metal roof typically runs $500 – $1,200, depending on how many panels show wear and whether the fasteners are accessible. If the metal itself is still sound, this kind of repair buys years. If the panels are rusted through, we’ll tell you that too, and we’ll show you the photos.
Rust and Penetration Repair
Metal roof penetrations in Covina, like vents, pipe boots, and skylight curbs, collect rust faster than the open field. Standing water on low-slope sections and the hard mineral content of local water runoff accelerate oxidation at these points. We cut out rusted sections, patch with matching gauge metal, and coat the repair to prevent further corrosion.
Rust patch and penetration repair on Covina metal roofs typically runs $350 – $900. The real variable is whether the rust has eaten through into the decking. On an older addition with a low-slope metal section over a patio, that’s common. We inspect before we quote, and we write the decking repair into the estimate as a line item you approve separately.
Trusted Brands We Service in Covina
We’re not tied to one manufacturer, and that changes how we repair Covina roofs. If you have an Owens Corning roof, our Covina Owens Corning service means we quote matching materials. If CertainTeed is what’s on the house, that’s what we bring. Same with IKO and GAF. We keep local stock for Covina jobs so material lead time doesn’t turn a three-day repair into a three-week wait. Seven brands means your roof gets the right product, not the one we have a quota on.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in Covina Homes
- Rusted underlayment under original concrete tile. The tile looks fine from the ground. Lift it and the underlayment underneath is rusted through from fifty-plus years of heat and condensation cycles. This is the single most common finding on 1950s – 1970s tract homes in the 91723 and 91724 ZIPs.
- Dry rot at dormer valleys. The valley flashing under a dormer collects leaves, holds moisture, and hides rot for years. No drip stain inside, just a structural problem waiting. We find this constantly on Covina homes built before 1975.
- Lifted and cracked tile from Santa Ana winds. Wind events flex the tile and crack the seal points. The roof doesn’t leak that week, but the damage is done. Next rain, water gets under the tile and follows the underlayment to the nearest penetration.
- Failed flashing on low-slope patio and addition sections. The flat sections over patios and family room additions sit lower than the main roofline and out of sight. Flashing fails at the junction, water pools, and the leak shows up inside only after a heavy winter storm.
Pricing for Roof Repair in Covina, CA
Here’s what Covina homeowners typically pay for common repairs. Vent boot replacement: $350 – $650. Flashing repair at a skylight or chimney: $450 – $1,400. Valley rebuild with new underlayment: $900 – $1,900. Metal roof seam and fastener repair: $500 – $1,200. Full tile-lift-and-relay over a partial roof section: $1,200 – $2,800 depending on square footage and decking condition.
The cost moves based on what’s under the surface, especially on Covina’s older homes. We write allowances into every repair estimate so a surprise like rotted decking at a valley gets priced and approved in writing before we open anything else. Call (855) 341-6021 for a free estimate with line-item pricing.
We Also Serve Cities Near Covina
Our Roof Repair team works across the eastern San Gabriel Valley. If you’re in Irwindale, Azusa, Citrus, or West Covina, we cover those roofs with the same inspection-first process. Familiarity with the local housing stock means we know what to expect before we set a ladder against the gutter line.
Serving Covina, CA — Our Local Coverage Area
We’re based in the Covina 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 Covina
Because concrete tile roofs shed water for decades even as the underlayment beneath them fails slowly. In Covina’s older tracts, the original tile from the 1950s – 1970s often sits over rusted-through underlayment that’s been letting moisture into the decking for years. The moisture rots the wood slowly, but the tile keeps shedding water well enough that no stain ever shows on the ceiling. You only find the rot when the tile comes up. Call (855) 341-6021 if you want us to inspect a suspicious area before it becomes a structural problem.
We write allowances into the contract for exactly this reason. Before we open a roof section, you know the potential added cost for decking replacement, framing repair, or new underlayment. If we find something outside the allowance, we stop, document it with photos, and get your written approval before touching it. No one at Millstone Roofing has ever hit a Covina homeowner with an unapproved change order. Nelson Ibarra built the company on that rule.
It can, and on older Covina homes it usually triggers at least some updates. When walls or roof sections open up, the city of Covina may require the work to meet current building code for structural connections, ventilation, or drainage. We pull permits when required and we tell you upfront what a permit inspection will likely flag on a home built in the 1960s or 1970s. That way, the code upgrades are in the estimate before the work starts, not after.
A shingle-over means leaving the old tile in place and nailing new asphalt shingles over it. Relaying means lifting the existing tile, inspecting and replacing the underlayment and decking as needed, and putting the sound tile back down. On Covina’s older concrete tile roofs, shingle-over is usually a mistake. It hides rusted underlayment and dry rot, adds weight, and shortens the life of everything underneath. We relay tile. We don’t shingle over it.
Line up the line items side by side. One bid says “repair valley” for $800. Another says “remove tile at valley, replace 6 feet of rotted decking, new underlayment, new valley flashing, relay tile” for $1,900. The first bid is guessing. The second one inspected. We give every Covina homeowner a written line-item estimate, and we’ll walk you through it before you sign anything. Call (855) 341-6021 for a free estimate.
Written by Nelson Ibarra, Owner at Millstone Roofing, serving Covina and the eastern San Gabriel Valley.