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 Covina
Covina roof replacement costs $9,800 to $27,000 for a typical single-family home, and older Spanish Colonial bungalows near downtown often land in the $18,000 to $30,000 range once tile salvage and skip sheathing repair are factored in. We work across all three Covina ZIPs, 91722, 91723, and 91724, and we quote free, written, line-item estimates so you see exactly where your money goes. Call (866) 850-2496 to schedule yours.

Our crew knows Covina’s streets better than a map. The difference between a 1940s bungalow on Badillo and a 1960s tract ranch near Charter Oak changes what a roof replacement actually involves, and we’ve done both enough times to know what we’ll find before we tear anything off. If you’re seeing cracked shingles, water stains, or a roof that has simply outlived its underlayment, we’ll walk it with you and tell you what’s really going on. No scare talk. No upselling. Just a clear read on what your roof needs.
Why Windmill Roof Repair Is Covina’s Preferred Roof Replacement Company
Covina homeowners call us because we do three things and we do them well: Roof Inspection, Roof Repair, and Roof Replacement. That’s the whole list. We’re not trying to sell you gutters or windows or anything else. And because we work across seven shingle and tile brands, GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral, the recommendation you get is based on your roof and your budget, not on whichever manufacturer gives us the best margin. The right material for your roof, not ours.
We’ve worked on Spanish Colonial bungalows off Citrus Avenue, early ranches in the 91723 ZIP, and post-war tract homes out toward West Covina. Homeowners here tend to ask the same thing: can you match my tile, can you fix the decking without a full tear-off, and will you write the price down so it doesn’t move. The answer to all three is yes. Ruben Ochoa, our owner, has built the business around that kind of directness.
Roof Replacement in Covina is work we take personally. You live here. We want your roof done right so you don’t have to think about it for another 25 years.
Styles & brands we work with






Roof Installation in Covina
Roof Installation in Covina means starting from the deck up, and what the deck looks like depends almost entirely on which side of town you call home. On the older side, around downtown Covina and the 91723 and 91724 ZIPs, we’re often working over original skip sheathing from the 1920s through the 1950s, boards laid with gaps, and underlayment that failed years ago. On the other side, in the 922422 Charter Oak tracts, the deck is usually plywood or plank from the 1950s and 60s, but it may have been wet under two or three layers of composition shingle for years.
What We’ll Find Under the Old Roof
Covina’s summer heat bakes underlayment until it cracks and crumbles. Then winter rains hit and the decking underneath starts to swell and rot. We open up roofs here and find soft sheathing at least half the time on homes built before 1970. Replacing decking before any new roof goes down is standard practice for us, and we price it as a written allowance so you approve the cost before we cut anything.
New Construction and Additions
For new construction in Covina, including additions and ADUs, we coordinate with your builder and the city’s inspectors from the framing stage. Covina requires re-roofing permits, and on new builds, we’re on the job early enough to get the decking and underlayment detail right the first time. Bringing us in during framing means fewer change orders later.
Roof Replacement Contractor in Covina
A Roof Replacement Contractor in Covina has to be comfortable bidding two very different jobs on the same street. The 1920s Spanish Colonial with original clay tile needs a completely different approach than the 1960s ranch with its third layer of composition shingle. We know which house we’re looking at when we walk up, and that’s the whole job. The first task is an honest inspection, done as a standalone service if that’s all you want, so you can see the actual condition before you sign anything.
What Replacement Involves on Older Covina Homes
On Covina’s older downtown blocks in 91723 and 91724, the original clay tile sits over decades-old skip sheathing and felt, so any tile lifted during a roof replacement risks cracking brittle, sun-baked tile that is no longer made and can’t be matched locally. A re-roof here can become a tile-salvage and sheathing-repair job, not a simple tear-off. We plan for that from the start, set aside the tiles that can be reused, and bring in matched salvage tile when we can’t source new material.

What Replacement Involves on Tract Homes
Out toward Charter Oak and the easterly parts of the 91722 ZIP, we’re usually looking at composition shingle on its second or third layer. Tear-off reveals what’s underneath, often soft decking and failed underlayment that only show up once the old roof is gone. We write decking replacement into the contract as a per-sheet allowance so you know the numbers before work starts, and we don’t proceed on any hidden damage without your written approval.
Trusted Brands We Service in Covina
We stock and install GAF, CertainTeed, and Tamko shingles for most Covina projects, and we work with Atlas, IKO, Owens Corning, and Boral as well. Seven brands, one crew. That’s useful when you want a dimensional shingle that matches a neighbor’s roof, or when a tile roof replacement has to match the clay profile on a 1940s bungalow. We can order what you need and have it on site quickly, and because we’re not tied to any one manufacturer, the product we recommend is the one that fits your roof and your budget.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in Covina Homes
- Brittle clay tile that shatters when moved. On the older downtown blocks, original clay tile has been baking in San Gabriel Valley sun for 70 to 100 years. Lift it and it cracks. We remove it with care, salvage what we can, and source matched salvage tile for pieces that can’t be saved.
- Soft skip sheathing under tile and shingle. Covina’s winter rains concentrate on failed underlayment, and the decking underneath stays wet long after the storm passes. By the time you see the ceiling stain, the wood has often been rotting for months.
- Santa Ana wind damage on aged shingles. The winds that blow through the San Gabriel Valley each fall lift shingles, crack the adhesive seal, and tear off edge tiles. The damage builds up all summer, then winter rain finds the openings.
- Three layers of composition shingle on tract homes. In the 91722 Charter Oak ranches, we often find the original 1960s shingle still underneath two re-roofs. Not only is that heavy, but the hidden layer has been trapping moisture against the decking for decades.
Pricing for Roof Replacement in Covina, CA
A straightforward composition shingle replacement on a Covina tract home runs $9,800 to $15,500, depending on roof size, pitch, and how many layers come off. A flat or low-slope roof replacement usually falls between $11,000 and $18,000. On a downtown Covina bungalow with clay tile, the job runs $18,000 to $30,000 or more once you factor in tile salvage, skip sheathing repair, and underlayment upgrades. The single biggest cost variable is what we find when the old roof comes off, and we handle that with written allowances and your approval before any extra work happens. Call (866) 850-2496 for a free, exact quote on your Covina roof.
We Also Serve Cities Near Covina
We work in Irwindale, Azusa, Citrus, and West Covina as well. If you’re in one of those cities and need a Roof Replacement estimate, we’re happy to come out and walk the roof with you. Same direct pricing, same seven-brand lineup, same written allowances.
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 Replacement in Covina
Yes, some tiles will crack during removal, especially on 1920s and 1940s homes where the clay has been sun-baked for decades and sits over failing felt. We remove each tile by hand, set aside the reusable pieces, and bring in matched salvage tile for what we can’t save. Call (866) 850-2496 and we’ll give you an honest read on your roof’s condition before anything gets moved.
Most likely because your neighbor’s quote doesn’t include tear-off of multiple shingle layers, decking replacement, or the underlayment and flashing upgrades a 60-year-old roof requires. We price what we expect to find, not what looks good on a bid sheet. Call (866) 850-2496 and we’ll walk you through the difference line by line.
Outdated underlayment, soft skip sheathing, failed waterproofing around flashings and penetrations, and the code upgrades a permit triggers once the roof is open. We inspect first, write allowances into the contract, and price and approve any surprise in writing before we touch it. Call (866) 850-2496 to schedule your free inspection.
No, a properly installed roof handles Santa Ana winds without trouble. The damage we see from wind happens to roofs that already have aged shingles, failed adhesive, or brittle tile. On a new installation, the underlayment, fasteners, and edge details are all done to current code. Call (866) 850-2496 and we’ll tell you if your current roof has wind damage worth addressing now.
Yes. We replace tile and shingle and flat roofs, and we’ve worked on streets where one house is a 1920s tile-roofed bungalow and the next is a 1960s composition shingle ranch. Different materials, different decking, same crew. Call (866) 850-2496 and we’ll come take a look at yours.
Written by Ruben Ochoa, Owner at Windmill Roof Repair, serving Covina and the San Gabriel Valley.
Ready to know exactly what your Covina roof replacement will cost? Call (866) 850-2496 for a free, written, line-item estimate. We’ll walk the roof with you, point out what we see, and give you a number you can plan around.