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
Roof replacement in Covina usually runs $8,500 to $16,000 for a standard single-story tract home, and the work takes three to five days once we start. If you live in the 91722, 91723, or 91724 ZIPs, you are likely in a 1950s or 1960s house that has already seen one or two roofs, and the next one needs more than new shingles. Ruben Ibarra and the crew at Moreno Valley Roof Repair know what those old Covina decks look like once we strip them, and we price for what is actually underneath. Call (866) 217-3967 to schedule a free estimate and we will walk the roof with you before any numbers are put in writing.
Why Moreno Valley Roof Repair Is Covina’s Preferred Roof Replacement Company
Covina homeowners call us because we show up with a straight answer, not a brand pitch. We work with seven manufacturers, including GAF in Covina, CertainTeed, and Owens Corning, so the shingle you choose is the one that fits your roof and your budget, not the one we happen to have a quota on. Ruben Ibarra runs every estimate himself, and he is the same person you will see on the job from tear-off to final inspection.
Our reputation in Covina comes from doing exactly what the estimate says. When a homeowner off Citrus Avenue asked us to look at a roof another contractor had quoted for full replacement, the inspection showed the deck was sound and only the south slope needed work. We told them that. It saved them about $9,000. That is the kind of call that gets us referred down the street.
We stock the parts Covina roofs actually need: ice and water shield for the valleys, starter strip, ridge vent, and drip edge. We do not have to order it in and wait a week. When we schedule a replacement in the 91722 or 91723 area, the materials are on the truck when we arrive. That matters on a short Covina street where we only get one good staging window before the neighbors need their driveways back.
Styles & brands we work with






Flat Roof Replacement in Covina
Flat Roof Replacement in Covina is common on the low-pitch hip sections and porch roofs that came standard on the 1950s built-up designs scattered through the 91724 and 91722 neighborhoods. These roofs were often done in three or four layers of old tar and gravel, and by the time the homeowner sees a stain on the ceiling, the top layer has been failing for years. A flat roof replacement in Covina typically runs $6,500 to $12,000 depending on the square footage, the number of layers we have to tear off, and whether the plywood deck underneath has started to rot along the scuppers and edges.
Layered Tear-Off and Deck Inspection
On the mid-century flat roofs we see in Covina, the old layers hide what is underneath. We will not lay new roofing over water-damaged sheathing, because the new roof fails from underneath in two or three summers. When we strip a flat section, we check the deck, the fascia where it meets the eaves, and the flashing where the flat meets the gable slope. Those junctions are where Covina flat roofs leak first.
Heat and Underlayment on Low-Slope Sections
The San Gabriel Valley sun works on flat roofs harder than it does on pitched ones, because water sits longer and the surface absorbs the afternoon heat for hours. We use a reinforced underlayment and seal all penetrations with a membrane-rated system before the finished surface goes on, so the first 100-degree August day does not bake the seams open.
Roof Installation in Covina
Roof Installation in Covina covers two very different situations: a complete re-roof on an existing house, or new construction on one of the few buildable lots or additions going up around the edges of the 91723 area. On an existing home, the installation is really a re-installation, and the price starts at $8,500 for a basic architectural shingle job on a clean single-story gable. On new construction, the numbers start higher, usually $12,000 to $18,000, because there is no existing roof to work over and the deck, underlayment, flashings, and shingles all go in fresh.
Full Re-Roof on a Covina Tract Home
Most of the calls we take in Covina are for re-roofs on the post-war tracts. The original wood shingles are long gone, but the layers since then often remain. We strip everything to the deck, inspect the plywood, and replace any section that gives when we walk it. A clean re-roof on a standard 1,100 to 1,400 square foot Covina home usually lands between $9,000 and $13,000, but that number moves if the fascia and rake boards are gone, which they often are on houses that have not been touched since the 1970s.
New Construction and Additions
When a Covina homeowner builds an addition or a detached ADU, the roof is part of the permit set and the inspector will look at it before we are done. We work with the framing and the plan, install the deck and underlayment to current California code, and get the roof signed off the first time. New construction roof installations in Covina run $6.50 to $9.50 per square foot installed, which includes materials, labor, and the sheathing.
Trusted Brands We Service in Covina
We install GAF, CertainTeed, and Boral materials in Covina, and we will show you the actual difference between a GAF Timberline HDZ and a CertainTeed Landmark if you are deciding between the two. The brand matters for warranty terms, wind ratings, and how the shingle handles the Covina sun, and we stock local supply so the shingles, ridge caps, and accessories are here when the job starts. Whether you want the premium Boral tile profile on a citrus-era bungalow or a mid-range architectural shingle on a tract home, we will give you a straight recommendation based on your roof, not a manufacturer’s incentive program.
Common Roof Replacement Problems We See in Covina Homes
- Layered tear-off over rotten decking. Most 1950s and 1960s Covina tract homes have two or even three layers of roofing, and the bottom layer has been trapping moisture against the plywood for decades. We have found entire deck sections in the 91722 grid that crumbled when we pulled the old felt off, and the full scope only becomes clear once the shingles are stripped.
- Failed flashing at low-pitch hip junctions. The gable-and-hip mixes on Covina bungalows concentrate water at the valley where two slopes meet, and the original flashing was thin galvanized steel that lasted 20 years at most. Santa Ana wind-driven rain finds those seams fast.
- Heat-baked underlayment failure. The attic temperatures in a Covina summer push 140°F on an August afternoon, and the underlayment below the shingles breaks down years before the shingle surface looks worn. We replace underlayment on every Covina reel, not just on tear-offs.
- Dry-rotted fascia along the rake. The narrow eaves on the 1960s tract houses leave the Fascia board exposed to the full morning sun and evening dew cycle. By the time we are on the roof, the corners at the eave-and-rake meeting are often soft enough to push a finger through.
See the difference
Before
After
Before
After
Before
AfterPricing for Roof Replacement in Covina, CA
A full tear-off and replacement on a standard Covina single-story tract home running 1,100 to 1,600 square feet will land between $8,500 and $14,000 in 2026, with architectural shingles as the default. Flat roof sections on the same property add $6,500 to $12,000 if they are being done as a separate stage. New construction or full re-decking runs higher, $12,000 to $18,000 and up, because the labor and lumber go in fresh. What moves the number is what we find when the old roof comes off: rotted decking, failed fascia, old masonry that needs patching, or a second layer that cost us extra dump fees. We give you a written line-item quote before work starts, and we do not change the number unless we find something that genuinely changes the scope and we show it to you first. Call (866) 217-3967 for a free estimate.
How Covina’s Tight Lots Shape the Work
If you live on one of the post-war streets off Azusa Avenue or through the 91723 grid northeast of downtown, you already know your lot is narrow. The driveway apron is ten feet wide, the house sits close to the property line on both sides, and there is no place to turn a dump truck around. That changes how we stage a reel in Covina, and it is the single biggest reason a Covina quote looks different from one in a newer Inland Empire subdivision with 20-foot side yards.
On most Covina roofs, we stage shingles in the driveway or the street shoulder and hoist them to the ridge in small lifts rather than dropping full square bundle stacks at the eave. It takes a little longer, but it keeps the load off a 60-year-old rafter system that was never designed for that concentrated weight, and it means we are not blocking the street or the neighbor’s driveway. The same density means tear-off debris lands within arm’s reach of the next house over, so we set up containment screens and keep the dumpster tight to the work area. We also let the adjacent neighbors know when the loud part starts, because no one wants a pneumatic tear-off in their zen at 7 a.m. without a heads-up.
One job that sticks with us: a mid-century bungalow off the citrus-era blocks near downtown. The original wood shingles had been layered over at least once, and the rake and valley fascia were dry-rotted and held together with old tar repairs. We stripped to the decking, cut out and replaced the rotted sections, tied in new underlayment with ice and water shield in the valleys, and set GAF architectural shingles with a fresh starter strip and ridge vent. We roofed from dawn to beat the afternoon heat, and kept the tear-off in a dumpster staged in the narrow driveway so the neighboring property stayed clear all week. That is how we work every Covina roof: plan the access before the first shingle comes off.
We Also Serve Cities Near Covina
Our Covina crews also run jobs through Irwindale, Azusa, Citrus, and West Covina. The same tight lots and mid-century housing stock run through all of them, and we stage and price each job the same way we do in Covina, with access and containment built into the quote.
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
The quote goes up when the access is tight. On a standard Covina lot where the driveway is too narrow for a dumpster and the street has permit parking, staging takes longer and the debris has to be walked out in smaller loads, which adds labor. We build that into the estimate instead of surprising you with a change order later. Call (866) 217-3967 and we will walk the property and give you a number that accounts for your specific access.
You do not need a party-wall agreement for a roof replacement, but on close-set Covina lots, courtesy notice is non-negotiable from our side. We knock on the adjacent doors before the tear-off starts, let them know what days are going to be loud, and keep debris and nails out of their yards. If a neighbor has a specific concern, like a baby’s nap schedule or a car permanently parked in the shared driveway, we work around it.
Yes, it is more common than not. Most Covina tract homes built in the 1950s and 1960s have had at least two re-roofs, and the layers are still up there. A layered tear-off adds dump fees, labor hours, and the risk that the deck underneath is soft, which means we may need to replace sections of plywood. We include the dump fees and the likely decking repair in the estimate, so the number you sign is the number that covers the work. For an exact quote on your roof, call (866) 217-3967.
Schedule it for early, and we will start at dawn. The San Gabriel Valley afternoons push past 100°F for weeks at a stretch, and by 1 p.m. a bare deck is too hot to walk on safely. We start tear-off at first light and get the underlayment and shingles down before the worst of the heat hits. If you can book March through May, the weather is ideal and we usually have more schedule flexibility.
An architectural asphalt shingle roof installed correctly in Covina should last 25 to 30 years, but the underlayment and flashing need to be right, because the heat kills those components long before the shingles themselves wear out. Tile and Boral concrete profiles can go 50 years or more. The single biggest factor is ventilation: a properly vented attic keeps the underside of the deck from baking, and that extends everything. If you are wondering what your roof has left, call (866) 217-3967 for a standalone inspection.
Schedule Your Free Covina Roof Replacement Estimate
The fastest way to know what your roof actually needs is to have Ruben or one of our senior crew members walk it. We serve the full 91722, 91723, and 91724 ZIPs, from the tract streets northeast of the 210 to the older blocks near downtown. Estimates are free, written, and line-itemed, and we will tell you honestly whether you need a repair, a re-roof, or just another five years with an inspection. Call (866) 217-3967 to schedule yours.
Written by Ruben Ibarra, Owner at Moreno Valley Roof Repair, serving Covina and the San Gabriel Valley.