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 Replacement Across West Covina
Roof replacement in West Covina typically runs $9,800 to $17,500 for a standard 1,200 to 1,800 sq ft composition shingle roof, with most jobs completed in one to two weeks once materials arrive. The price and the right spec depend heavily on where you live in town: the flat tracts of 91790 see different wear than the tree-heavy foothill slopes of 91791 and 91792. We’ve worked those streets for years, and we know exactly what fails first on a mid-century ranch home under a ficus canopy versus an open lot baking in San Gabriel Valley heat. That local knowledge changes the materials we specify, not just the schedule. If you’re weighing a replacement and want a straight answer on what your roof actually needs, call us at (866) 850-2496.

Why Windmill Roof Repair Is West Covina’s Preferred Roof Replacement Company
We built our reputation in West Covina on one thing: telling homeowners what their roof actually needs, not what we want to sell. That means we repair when a repair is the right call and recommend full Roof Replacement only when the decking, underlayment, and shingles have reached the end of their useful life. Homeowners across 91790, 91791, 91792, and 91793 have called us after other contractors pushed a full tear-off on a roof that only needed targeted flashing work. We’d rather earn a smaller job and a customer for life than oversell once.
Our crews know West Covina’s housing stock cold. Most of the homes we replace roofs on are 1950s to 1970s single-story ranches and California bungalows, many still sitting on their original wood sheathing. That’s not a generic suburban roof. It means we check for dry rot at the eaves, look for “spongy” spots where decades of condensation or a slow leak softened the decking, and factor in the patio covers and additions that meet the main house at awkward transitions. Those are the spots where cheap roofers cut corners, and they’re the first places we inspect.
We also work across seven shingle brands: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. That’s unusual, and it matters. Most roofers carry one or two lines and steer you toward whatever they have the best margin on. We don’t have that incentive. When a homeowner in the 91791 foothills needs a shingle that’ll stand up to debris, moisture, and Santa Ana uplift, we can match the product to the problem. Ruben Ochoa, our owner, started Windmill with the idea that the right material for your roof isn’t the one we happen to stock. It’s the one that survives West Covina’s weather. That’s the approach we bring to every estimate.
Styles & brands we work with






Flat Roof Replacement in West Covina
Flat Roof Replacement in West Covina is a common job on the patio covers, additions, and low-slope sections that were built onto many 1950s and 1960s ranch homes, especially in 91791 and 91792 where hillside parcels encouraged add-on structures. These roofs don’t shed water the way a pitched shingle roof does. They hold it, and in West Covina’s hot dry summers followed by El Niño winters, that means ponding, seam failure, and membrane breakdown happen faster than most homeowners expect. A flat or near-flat roof replacement here typically runs $7 to $12 per square foot, depending on the system.
The first thing we do is assess whether the flat section can be re-covered or needs a full tear-off down to the sheathing. On older West Covina homes, we often find the original torch-down or built-up roof has trapped moisture underneath, and the plywood has started to crumble at the edges. That’s a full replacement. If the decking is sound, we can save you money with a re-cover using a modern membrane rated for our inland heat and UV load.
Built-Up and Modified Bitumen Systems
For flat roofs in the flatland tracts of 91790, we still install built-up and modified bitumen systems where the budget calls for it. These are the old-school tar-and-gravel style roofs many West Covina homes were built with. They work, but they absorb heat, and on a 102°F August day that heat radiates straight down into the house. When we replace them, we always recommend upgrading the surface to a reflective cap sheet or coating.
Single-Ply Membranes for Heat and UV
The foothill and hill-edge lots in 91792, plus any flat section that gets direct afternoon sun, are often better served by a single-ply membrane like TPO or PVC. These reflect heat instead of absorbing it, which matters when your flat roof is over a bedroom that already runs five degrees warmer than the rest of the house. They also handle ponding water better than asphalt-based systems, as long as the slope is at least a quarter inch per foot. Where the slope is flatter than that, we’ll talk about tapered insulation or re-framing the transition so water actually leaves the roof.
Roof Installation in West Covina
Roof Installation in West Covina usually means a full tear-off and replacement on a single-family home, though we also handle new construction and re-roofs on detached garages and ADUs. The job starts with removing the old shingles and underlayment, inspecting the decking, replacing any rotted or delaminated sections, and then installing a complete new system: ice and water shield in the valleys and at penetrations, a full underlayment layer, new flashing and drip edge, and the shingle system you choose. A standard asphalt shingle installation on a 1,400 sq ft ranch home here runs about $11,500 to $14,500 for architectural shingles.
West Covina’s housing stock dictates a lot of what we do. The original sheathing on mid-century tract homes was often 1×6 board or 3/8-inch plywood, and after 60 or 70 years, it’s frequently ready for replacement, especially under the eaves and around chimneys where moisture gathered. We always include a sheathing inspection line item in our quotes so you’re never surprised mid-job. If you need Roof Decking Replacement, we’ll tell you before we start, not after the shingles come off.

Architectural Shingle Installation
Architectural shingles are the standard for most West Covina replacements. They handle the 95 to 105°F summer heat better than 3-tab, and they hold up to wind better, which matters when Santa Ana events funnel through the canyons and hammer the upper foothill streets. We install GAF Timberline, CertainTeed Landmark, and Owens Corning Duration most often here, and we nail to current code rather than the old three-nail patterns that fail early in wind events.
Re-Sheathing and Structural Repair
When the old decking is shot, we replace it with CDX plywood or OSB rated for roofing. In West Covina’s foothill ZIPs, we also pay close attention to the transitions where the main roof meets patio covers and additions. Those are the places where framing has settled or separated over decades, and they’re where leaks start when heavy El Niño rains push water sideways under loose flashing. Fixing those transitions properly before the shingles go on is the difference between a roof that lasts 20 years and one that leaks in five.
Trusted Brands We Service in West Covina
We’re not tied to one manufacturer, and that changes the conversation. When you call us for a roof replacement in West Covina, you get real choices. We install GAF, CertainTeed, and Owens Corning alongside IKO, Atlas, Tamko, and Boral, and we match the shingle to your roof’s actual conditions. A home on an open 91790 tract with full western exposure might do best with a granule-rich, high-wind-rated shingle. A foothill home under heavy tree canopy needs a shingle with strong algae resistance and a nailing pattern that holds through Santa Ana gusts. Seven brands, one crew. We’ll walk you through the trade-offs, and the recommendation comes from your roof’s needs, not a vendor contract.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in West Covina Homes
- Granule loss on west-facing slopes: Inland heat bakes composition shingles, and the west-facing slopes on West Covina ranches take the worst of the afternoon sun. We routinely see shingles with bare asphalt showing after only 10 to 15 years, well short of their rated life.
- Flashing rot from tree debris: In 91791 and 91792, ficus and citrus leaves pile up in valleys and behind chimneys, hold moisture against the flashing, and rot both the metal and the wood underneath. This is the single most common reason foothill homeowners call us.
- Wind uplift at the eaves and starter strip: Santa Ana winds funnel down out of the San Gabriels, and roofs originally installed with three nails per shingle and no starter strip sealing are the first to lose shingles. We see this most on the higher edges of 91792 and open lots in 91790 where there’s no tree canopy to slow the wind.
- Decking rot from patio-cover transitions: The flat or near-flat patio roofs added in the 80s and 90s often meet the main roof at a poorly flashed transition. Water gets in at that seam, runs down the trusses, and rots the decking from underneath before you ever see a stain on the ceiling.
Pricing for Roof Replacement in West Covina, CA
A full tear-off and replacement on a standard West Covina ranch home runs $9,800 to $17,500 depending on size, shingle grade, decking condition, and how many valleys, penetrations, and transitions the roof has. Architectural shingles on a 1,200 sq ft home in 91790 with clean decking might come in around $11,000. The same size home in 91791 with heavy tree debris, rotted sheathing around two chimneys, and a failing patio-cover transition could run $15,000 or more once the structural work and stainless fasteners are included. That’s the honest range. You’ll get a written, itemized quote before any work starts, and it won’t change unless we find hidden decking damage, which we’ll show you photos of before we proceed. Estimates are free. Call (866) 850-2496 and we’ll schedule a time to walk your roof with you.
We Also Serve Cities Near West Covina
Our crews work throughout the San Gabriel Valley. If you’re in Valinda, South San Jose Hills, La Puente, or Irwindale, you’re within our regular service area, and the same crews who handle roof replacement in West Covina will handle yours. We know the housing stock, the tree canopies, and the wind patterns across all these neighboring cities, which means the recommendation we give you is based on experience, not guesswork. Wherever you are, the process starts the same way: a free inspection and an honest scope. West Covina homeowners can call us at (866) 850-2496 any workday.
Serving West Covina, CA — Our Local Coverage Area
We’re based in the West 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 Replacement in West Covina
They shorten your roof’s life by trapping leaf litter and fruit in valleys, behind chimneys, and along the eaves, where the debris holds moisture against shingles and flashing year-round. We specify stainless steel fasteners and hot-dip galvanized drip edge on any West Covina roof with overhanging trees, because standard hardware under a ficus canopy starts to corrode years earlier than it would on an open lot. We also recommend a heavier ice and water shield in tree-shaded valleys, where water lingers longest. Call (866) 850-2496 and we’ll take a look at what your trees are actually doing to your decking.
Architectural asphalt shingles with a high wind rating and dense granule cover are the best balance of cost and performance for most West Covina homes. We lean toward GAF Timberline, CertainTeed Landmark, and Owens Corning Duration for the foothill and open-tract homes alike. For flat or low-slope sections, a reflective single-ply membrane makes better sense, since it cuts heat absorption during 100°F plus summer days. The key is the installation spec: we nail to a six-nail pattern on high-wind lots and seal the starter strip along the eaves, which is what fails first in Santa Ana conditions. Call us at (866) 850-2496 and we’ll walk you through the options for your specific roof.
The flat tract streets of 91790 are mostly open, with no tree canopy to speak of, so those roofs fail from sun and heat: granule loss, cracked shingles, dried-out underlayment. The foothill slopes of 91791 and 91792 are different. Mature ficus and citrus trees overhang nearly every roofline, so those homes fail from trapped moisture, rotted flashing, and decking deterioration around chimneys and valleys. We work both conditions constantly, and we specify different materials and fasteners depending on which one you have. A quote we give for a home in 91790 won’t look like one for a home in 91791, and that’s how it should be.
Most West Covina ranch homes run 14 to 20 squares, where one square equals 100 square feet of roof area, and the number of squares is how roofers price the shingle portion of the job. A 1,200 sq ft house is not a 12-square roof; the pitch, the overhangs, and the detached garage all add to the total. That’s why two 1,400 sq ft homes on the same street can have very different roof replacement quotes. We measure every roof by hand and give you the square count in writing, so you can compare our quote against any other bid and see exactly what you’re paying for. For a free measurement and itemized quote, call (866) 850-2496.
Look for a line-item scope that separates shingles, underlayment, flashing, decking repair, and disposal, because a lump-sum quote hides what you’re actually paying for. In West Covina, you also want the quote to specify the nailing pattern, the underlayment grade, and the fastener type, especially if you have tree canopy or a higher foothill lot. If a contractor can’t tell you what kind of drip edge they’re installing, walk away. We provide a written quote with every material and labor line item called out, and we show you photos of any decking damage before we ever ask for a change order. Call (866) 850-2496 to schedule your free estimate in West Covina.
Written by Ruben Ochoa, Owner at Windmill Roof Repair, serving West Covina and the San Gabriel Valley.