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 Repair Across Covina
Roof repair in Covina usually means one of two very different jobs: a targeted fix on an aging shingle roof in the 91722 Charter Oak tracts, or a delicate tile repair over original skip sheathing near downtown. We work on both every month. If you’ve got a leak, lifted shingles, or a flat roof that’s been pooling water, call us at (866) 850-2496 and we’ll get an inspector out to look at it. Ruben Ochoa and our crew know Covina’s housing stock well enough to quote accurately before we ever set foot on the ladder.

Why Windmill Roof Repair Is Covina’s Preferred Roof Repair Company
We approach roof repair the way Covina homeowners actually need it done: honestly, without pushing a full replacement when a repair will hold. Ruben Ochoa runs the crew, and his background across seven shingle brands means the material recommendation you get is matched to your roof, not to whatever we have sitting in the yard. That matters especially in Covina, where a 1940s clay tile roof near Citrus Avenue and a 1960s shingle roof near Charter Oak need completely different handling.
Covina’s tighter downtown lots change how we stage. You can’t park a materials trailer on a narrow street and block a neighbor’s driveway without consequences. So we plan access ahead of time, coordinate street parking with the city when it’s needed, and keep the site clean enough that your neighbors won’t have a reason to complain. The homes are close together here. That’s just how the older core was built. We’re used to it.
You’ll also want someone who understands the permit piece. Some Covina exterior repairs in the older districts trigger design review. We’ve shepherded enough projects through that we can tell you early whether you’re looking at a simple over-the-counter permit or a few weeks of review. That honesty up front is what keeps the job from stalling.
Styles & brands we work with






Flat Roof Repair in Covina
Flat Roof Repair in Covina most often shows up on the post-war ranch homes in the 91722 ZIP, where low-slope built-up roofs are hitting their third or fourth decade and starting to split at the seams. These roofs take a beating in the San Gabriel Valley heat. The constant inland sun bakes the surface, and when a Santa Ana blows through, any small crack becomes an entry point for the next winter rain. A flat roof patch in Covina typically runs $350 – $650 for a small isolated area. A larger seam repair or a section re-coat can land in the $800 – $1,400 range depending on access and how much of the old surface has to come off.
What we look for on these older ranches is pooling. If water sits for more than 48 hours after a rain, the roof has a slope problem, not just a wear problem. Patching the low spot buys you time, but we’ll tell you plainly if the real fix is adding taper to that section. We’d rather you know that before you spend money.
Seam and Flashing Work
Most flat roof failures in Covina start at the seams or at the flashing where the roof meets a parapet wall. Those are the first places the heat and UV exposure break down. We open the seam, clean out the old material, and relay it with new membrane and a proper tie-in to the existing surface.
Blisters and Surface Cracks
On a hot afternoon, trapped moisture under the membrane pushes up into blisters. They’re not just cosmetic. A popped blister lets water straight to the deck. We cut them out, dry the area, and patch with a compatible material so water can’t track underneath the repair.
Shingle Roof Repair in Covina
Shingle Roof Repair in Covina usually means working on the 1950s and 60s tract homes along Badillo Street, Cypress Street, and the neighborhoods east of Grand Avenue, where composition shingle roofs are now on their second or third layer. The failure pattern here is predictable: wind-lifted tabs, cracked shingles near the ridge, and granule loss that leaves the mat exposed. A standard shingle replacement in Covina runs $250 – $450 for a small section. If the repair involves valley work or re-flashing a chimney or pipe boot, expect $500 – $900 for most jobs.
Ruben Ochoa’s crew carries GAF, CertainTeed, and Owens Corning shingles across our Covina jobs, which means we can usually match the existing color and profile close enough that the repair doesn’t stand out. That’s not always possible with older discontinued lines, but most of the tract homes here still have a current or near-current equivalent available.
Wind-Damaged Tabs
After a strong Santa Ana, we get calls about shingles in the yard. A lifted tab might look small, but once the seal is broken, the next wind event takes more. We re-seal or replace the affected shingles and check the surrounding field for tabs that are about to go.

Ridge Cap and Valley Leaks
Ridge caps and valleys take the most direct sun and the most movement. When the caps crack or the valley metal corrodes, water gets under the field shingles and travels. On Covina homes with older valleys, we often find the underlayment is shot underneath the metal. The repair requires opening the valley, replacing the membrane, and resetting the metal or shingle weave.
Trusted Brands We Service in Covina
We’re not tied to one manufacturer. That’s a bigger deal than it sounds. On a Covina repair, we might use GAF on a tract home to match what the builder installed, CertainTeed on a newer re-roof, or Owens Corning when the homeowner specifically wants that product. We keep common color lines accessible for quick turnaround on repair jobs across Covina. Since we service all seven of our brand lines, we recommend the product that fits your roof’s age, exposure, and existing material. You get the right match for the repair, not whatever brand has a preferred-vendor deal with the contractor. That’s the whole point of how we work. Seven brands, one crew.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in Covina Homes
- Cracked clay tile over old skip sheathing. On the downtown blocks, many original tiles are sun-baked and brittle. Lifting one for a repair can crack three more, and the original tile profile is often out of production. We salvage and reset what we can, and tell you honestly when a repair is no longer protecting the home.
- Failed valley metal on low-slope ranch roofs. The 91722 tract homes have wide, shallow valleys that move with temperature swings. The metal eventually corrodes or separates at the seams. Water follows the valley straight into the living space below.
- Wind-lifted shingle tabs after Santa Ana events. Covina sits in the path of the seasonal Santa Ana winds. Older shingles with degraded sealant strips give way, and one small lift can spiral into a whole slope if not addressed before the next event.
- Flat roof pooling on post-war builds. Many 1950s and 60s flat roofs in Covina were originally built nearly level. Decades of deck sag make the pooling worse. The repair often isn’t just a patch; it’s correcting the water path so the patch lasts.
On a 1940s Spanish Colonial Revival in the 91723 ZIP near downtown Covina, we were called for a leak around a clay tile valley. Lifting the brittle tiles cracked three that we couldn’t match, so we carefully reset them with new underlayment and ice and water shield at the valley, then replaced the broken pieces with salvaged tiles from a donor roof. The repair held through the next winter rain, and the homeowner avoided a full tile replacement. Ruben Ochoa has done enough of these to know when a salvage approach will work and when the roof has simply reached the end of its life.
Pricing for Roof Repair in Covina, CA
Here’s what we see on Covina jobs. A minor shingle patch runs $250 – $450. Flashing repair around a chimney or pipe boot runs $350 – $600. A clay tile repair on an older home, including salvaged tile matching, runs $500 – $1,000 depending on how many tiles crack during removal. Flat roof patches run $350 – $650 for a small isolated area, with larger seam or section work at $800 – $1,400. If your home is in the older core and the repair involves design review, add permit and review fees to the total, which we’ll discuss before you commit to anything. What changes the price the most is access: a two-story tile roof on a narrow downtown lot with no staging room costs more than a single-story ranch with a wide driveway. Call (866) 850-2496 for a free estimate. We’ll give you a written, line-item quote before any work is scheduled. See it before you sign anything.
We Also Serve Cities Near Covina
Our Roof Repair team covers the surrounding San Gabriel Valley too. If you’re in Irwindale, Azusa, Citrus, or West Covina, we handle the same range of repairs, from flat roof patching to clay tile work. The housing stock changes block by block out here, but the fundamentals of a solid repair don’t. For Roof Repair in Covina or any nearby city, call us and we’ll get someone out to look.
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
In the older core around downtown Covina, exterior work on a designated or contributing structure may need design review before the city issues a permit. That means the repair scope, materials, and sometimes the color of the replacement material have to match the home’s original character. The review adds roughly two to four weeks in most cases. We’ll check your address against the city’s requirements before we quote, so you’re not surprised mid-job. Call (866) 850-2496 and we’ll walk you through what applies to your street.
Yes, in most cases. If the deck underneath is still sound and the membrane hasn’t failed across more than about 30% of the roof surface, a targeted patch or section re-cover will hold. The 91722 ranches often have localized failures at seams and flashing rather than whole-roof deterioration. We’ll scope it honestly: repair when you can, replace when you must. Free estimates are a call away at (866) 850-2496.
For a straightforward repair on a home outside the older district, Covina typically issues an over-the-counter permit within a few business days. For homes in the historic overlay district, design review can stretch the total to four to six weeks. We handle the paperwork and know which path your address falls under. The best way to get an exact answer for your street is to call us at (866) 850-2496 and let us check the address.
On attached or close-built homes in Covina’s older neighborhoods, any repair that touches a shared wall or a wall that sits on the property line needs the neighbor to be informed before work starts. If the repair involves the shared structure, the city may also require a party-wall agreement or an extra permit condition. We handle the notice and coordinate with your neighbor so the job doesn’t stall. We’ve done enough of these on the close-built lots around downtown that we can usually keep the process smooth. Call (866) 850-2496 for a free estimate and we’ll flag any party-wall requirements early.
We use ice and water shield in specific locations where water concentration is a real risk in Covina, most often at valleys and around penetrations on homes with older skip sheathing or low-slope sections. The hot inland climate bakes standard underlayment over time, so in vulnerable areas we spec the stronger membrane. It’s not needed everywhere, but we don’t skip it where a leak would be expensive. Call (866) 850-2496 and we’ll tell you exactly what your roof needs.
Call Windmill Roof Repair at (866) 850-2496 for a free estimate on roof repair in Covina. Ruben Ochoa and our crew work across the whole city, from the 91722 tract homes to the 91723 and 91724 historic blocks. We’ll give you a straight answer on what your roof needs and what it will cost. See it before you sign anything.
Written by Ruben Ochoa, Owner at Windmill Roof Repair, serving Covina and the San Gabriel Valley.