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 Replacement Across Covina
A full roof replacement in Covina, CA typically runs $12,000 – $28,000 for a standard single-story tract home, with concrete tile relay projects landing between $18,000 and $35,000 depending on decking condition and underlayment scope. Millstone Roofing has worked in the 91722, 91723, and 91724 ZIP codes long enough to know that Covina roofs rarely fail the way homeowners expect them to. The shingles look fine. The tile looks fine. Then the first atmospheric river of winter finds the rusted flashing under a dormer valley and the ceiling stains start. We inspect first. Every recommendation comes with documented findings you can see with your own eyes. If you’re weighing repair against a full Roof Replacement, call (855) 341-6021 and we’ll walk the roof with you.
Why Millstone Roofing Is Covina’s Preferred Roof Replacement Company
Homeowners in Covina call us because we don’t open with a product pitch. We open with an inspection. Nelson Ibarra built Millstone Roofing around a single idea: the roof decides what it needs, and our job is to document that decision in writing. Covina customers in the 91723 tract neighborhoods regularly tell us other companies quoted them a shingle-over before anyone actually climbed the roof. Our crews walk the roof, photograph what they find, and write findings before any square count gets quoted. That’s why homeowners near Covina Park and the tracts off Badillo Street keep our number. It’s also why Covina referrals keep coming: the report says what the roof needs, and the price matches the report. We carry GAF, CertainTeed, and Owens Corning product lines, but we recommend the material that fits your roof and budget, not the one we’re incentivized to move this quarter. One crew. One company. From the first inspection to the final shingle.
Styles & brands we work with






Roof Installation in Covina
Roof Installation in Covina almost always means one of two jobs on the older housing stock here: a full tear-off on a 1950s – 1970s tract home, or a concrete tile lift-and-relay on a house that still has its original 1963 or 1968 tile. Both start the same way. We remove whatever is on the roof, inspect the decking and framing beneath, and repair or replace what the permit inspector will require before the new system goes down. That’s the part the walk-around bid skips, and it’s the part that moves a Covina quote more than any shingle price ever will. A full Architectural Shingle installation with new underlayment and drip edge on a standard Covina single-story runs $12,000 – $20,000. A tile relay with new underlayment and valley flashing runs $18,000 – $28,000 depending on how much decking and framing the opening reveals. You’ll get a written line-item quote before we start, and any condition we can’t see until the old roof comes off gets priced and approved in writing before we touch it.
Full Tear-Off and New Decking
When the original roof on a 1950s Covina home comes off, the decking underneath is rarely the same plywood that went down in 1962. Decades of heat-cooked shingles and the occasional slow leak at a valley have usually softened sections of the sheathing. We inspect every sheet. We mark every bad run. We photograph it. Then we write a change order with a per-sheet price for the decking replacement required before the new underlayment can be installed. You approve the number before we cut anything.
Tile Lift-and-Relay
In the 91723/91724 tracts, the concrete tile from the original build is often still sound on top. The underlayment beneath it is not. Our Roof Installation crew lifts the tile, strips the failed felt, installs new synthetic underlayment and valley flashing, and relays the original tile that survived. New underlayment under old tile is often the most honest fix for a Covina roof, and it costs less than a full tile replacement while lasting decades.
Roof Replacement Contractor in Covina
Hiring a Roof Replacement Contractor in Covina comes down to one question: does the contractor inspect before quoting, or quote before inspecting? We’re the first kind. As your contractor, we handle the permit, the tear-off, any decking and framing the inspector flags, and the full installation. We don’t subcontract the job out once you sign. The crew that strips your old roof is the same crew that installs the new one, and the same foreman walks the job every day. For a typical Covina single-story with an asphalt shingle roof, a full replacement runs $12,000 – $20,000 for a basic Architectural Shingle job. Homes with multiple valleys, skylights, or flat patio sections run higher, often $20,000 – $28,000, because the flashing detail work is where time and failure both concentrate. We will show you the line items. The price you sign is the price of the roof, and if opening the roof exposes a problem the original quote could not have seen, you get a photographed, written change order before any work beyond the contract begins.
Architectural Shingle Replacement
Most Covina homeowners who replace an asphalt roof choose GAF in Covina Architectural Shingles. They hold up better under the 100-degree summer afternoons than three-tab, and the manufacturers we work with, GAF, CertainTeed, and Owens Corning, offer warranty programs with real documentation. We’ll lay out the options and the per-square price for each, not steer you to whichever supplier we owe a quota.
Flat Roof and Patio Sections
Plenty of Covina homes have flat or low-slope sections over patios, additions, and carports. These are where we find the most hidden failures, because standing water from winter rain sits there long after the shingled fields have dried. A flat section replacement is usually priced separately from the shingle or tile areas on the same quote, and we use a multi-layer system built for the San Gabriel Valley’s wet winters and dry summers.
Trusted Brands We Service in Covina
We stock and install GAF, CertainTeed, and Owens Corning roofing systems, and we’ll also work with Boral tile when the existing profile calls for a match. The point isn’t the brand. The point is that the material fits the roof. On a Covina home with southern exposure and Santa Ana wind lift, we might recommend a CertainTeed architectural shingle with a reinforced nail line. On an original-tile tract home, we’ll match the Boral profile and relay over new underlayment. Because we carry multiple lines instead of pushing one, the recommendation comes from the roof’s needs and your budget. Your roof, your choice. That’s the whole pitch.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in Covina Homes
- Hidden failed underlayment under sound tile. The concrete tile on many 91723/91724 tract homes looks fine from the street, but the felt underneath baked brittle decades ago. The first sign is often a leak that appears two rooms away from the actual gap. A walk-the-roof inspection catches this before it becomes a ceiling job.
- Dry rot at dormer valleys. The valleys where a dormer meets the main roof are the first place Covina roofers find rotted decking. Water funnels through there, and on 60-year-old homes the flashing was never robust. Every replacement quote should include opening and inspecting these valleys, not just shingling over them.
- Wind-lifted tile and popped fasteners from Santa Anas. Covina gets real wind events, and they don’t just blow leaves around. They lift tile edges, snap fasteners, and leave micro-gaps that hold up fine until a heavy rain finds them. After a strong Santa Ana season we see an uptick in calls from 91724.
- Permit-triggered framing repairs nobody budgeted. Once the roof is open, the inspector checks the decking and framing. On older tract homes we regularly find undersized rafters at additions or termite-damaged sections the previous roof buried. We write an allowance into the contract so you know the likely cost before demo starts, not after.
Pricing for Roof Replacement in Covina, CA
A standard asphalt shingle roof replacement on a 1,200 – 1,800 square foot Covina single-story typically runs $12,000 – $20,000. Concrete tile lift-and-relay with new underlayment runs $18,000 – $28,000 on the same footprint. Full tear-offs that require significant decking replacement can push into the $30,000+ range depending on how much sheathing has failed. What moves the number in Covina specifically: the age of the home, whether the roof has dormers or flat patio sections, whether the tile is original and worth relaying, and what the inspector requires once the roof is open. We write every quote as a line-item breakdown with allowances for hidden decking and framing repair, so you can compare two bids honestly. Call (855) 341-6021 and we’ll schedule a free inspection and put the numbers in writing. The estimate is free. The report is detailed. No pressure.
We Also Serve Cities Near Covina
Millstone Roofing covers Covina and the surrounding San Gabriel Valley communities, including Irwindale, Azusa, Citrus, and West Covina. If you’re in one of these neighboring cities and considering a Roof Replacement in Covina county territory, we’ll bring the same inspection-first approach to your roof. Call us and we’ll schedule the walk.
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
Usually just new underlayment. The tile itself often survives, but the felt underneath on a 60-year-old Covina tract roof is almost always baked brittle or rusted through at the fasteners. We lift the tile, strip the old underlayment, inspect and repair the decking and valley flashing, install new synthetic underlayment, and relay the original tile that’s still sound. It’s called a tile-lift-and-relay, and for most original-tile Covina homes it’s the right fix. Call (855) 341-6021 for a free inspection to see exactly what’s under your tile.
Dry-rotted decking at dormer valleys, rusted-through underlayment under sound-looking tile, undersized framing at additions, and sometimes old termite damage the previous roof buried and never disclosed. On a 1962 single-story in the tracts along the 91723/91724 line, our crew lifted original concrete tile and found field tiles cracked from years of Santa Ana wind riding on underlayment that had never leaked into the living room. Then we opened the dormer valleys and hit dry rot in the decking. We photographed it, priced it in writing, got sign-off, and relayed the tile over new underlayment. One approved change order instead of a mid-job surprise.
Heat cooks asphalt shingles from the top down, and Santa Ana winds lift edges and break tile fasteners. So we lean toward architectural shingles with reinforced nail lines and Class A fire ratings for shingle roofs, and we always inspect fastener and underlayment condition on tile roofs before recommending anything. Covina doesn’t get snow load, but it gets 100-degree afternoons and real wind. The roof system has to be chosen for that, not for a Cleveland winter. We’ll walk you through the options during your inspection, each with documented reasoning.
Once the roof deck is exposed, the inspector checks the sheathing and the framing it sits on. On older Covina homes, that often means replacing rotted decking, and occasionally upgrading undersized rafters at additions or repairing termite-damaged framing. These are code requirements once the roof is open, and our quotes include a written allowance for them so the number doesn’t surprise you after demo starts. Any work beyond the original contract gets priced and approved before we do it. That’s how we keep a Covina replacement honest from the first inspection to the final sign-off.
Look at the line items, not just the bottom number. Does each bid include a decking allowance for the rotted sheathing every 60-year-old Covina roof has somewhere? Does it include valley flashing replacement, or just shingling over the existing flashing? Does it include the permit and the inspection? A lower bid that assumes the decking is fine will balloon the moment the old roof comes off. A Millstone quote itemizes the decking, the flashing, the underlayment, the permit, and the material, each with a price. Compare our line items to theirs and you’ll see where the difference is. Call (855) 341-6021 for a free written estimate you can take to any other contractor in Covina and compare honestly.
Written by Nelson Ibarra, Owner at Millstone Roofing, serving Covina and the San Gabriel Valley.