Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across Covina
Roof replacement in Covina runs $8,000 to $20,000 for a typical single-story ranch home, while roof repair work lands between $400 and $1,800. That’s the honest range before permits, tear-off, decking, and material upgrades get factored in. If you’re in the 91722, 91723, or 91724 ZIP codes and staring up at lifted shingles or a water stain spreading across the ceiling, call Barrett & Sons Construction at (877) 610-1318. We’re the owner-operated crew that shows up, writes everything down, and stands behind the work for 90 days after the last nail goes in.
Why Barrett & Sons Construction Is Covina’s Preferred Roofing Company
Tom Barrett founded this company in 1998, and his sons run the crews. That’s not marketing talk: the name on the truck is the name on the contract, and Tom publishes his license number so you can verify it before signing anything. Covina homeowners
deal with a specific set of roof problems, and we’ve seen most of them on the hundreds of 1950s and 1960s ranch homes that fill the grid streets west of Citrus Avenue and south of Badillo. Being local means we know what a Covina roof goes through in August, when the surface temperature climbs past 140 degrees on a composition shingle roof. It also means we show up when we say we will, because the crew lives close enough that traffic on the 10 isn’t an excuse. Ask anyone on your street, or look up the license number yourself. Then call (877) 610-1318 and talk to a live person, not a voicemail box.
We also back every Covina roof job with our 90-Day Done Right Promise, written on the contract. If something’s not right, one call brings Tom back. No runaround, no third-party claims adjuster, no “that’s not covered.” That’s how Barrett & Sons has kept its name clean in this valley for over 29 years.
Our Roofing Services in Covina
Roof Repair in Covina
Roof repair in Covina typically lands between $400 and $1,800, depending on whether we’re replacing a few cracked tiles on a Badillo Street ranch or re-flashing a chimney on a 1970s two-story near Charter Oak. The most common call we get out here is a leak that shows up after the first real rain of the season. That’s when the summer heat has already baked the sealant along the flashing, and the first good soaking finds every weak seam. We’ll come out, find the actual source, and show you what we found before we touch anything. No trip charge inside the county.

Roof Replacement & Installation in Covina
A full roof replacement across Covina’s three ZIP codes runs $8,000 to $20,000 for most homes. That includes tear-off and disposal, new underlayment, and either architectural asphalt shingles or a comparable material. The spread comes down to square footage, roof pitch, and how many layers of old roofing have to come off first. Older Covina homes often have two or even three layers of composition shingle stacked on the original 1960s skip sheathing. It all has to come off before a new roof can go down correctly. We’ll give you a written line-item scope, pull the permit, and make sure the inspector signs off before we call the job done.

Metal Roofing in Covina
Metal roofing works well out here, given the summer heat. Covina
sits inland enough that coastal fog never really reaches it, and daytime highs in July and August regularly run 15 to 20 degrees hotter than Santa Monica. A standing seam metal roof reflects more heat and lasts decades longer than asphalt, especially on a low-slope ranch that faces due south. Metal roof installation in Covina starts around $15,000 and can run to $40,000 for a larger home or a complex roof line. If you’re thinking metal, we’ll help you compare GAF asphalt against a standing seam profile and show you what each one costs before you commit.

Tile Roofing in Covina
Tile roofs are everywhere in the older Covina neighborhoods, especially the Spanish-style homes along Hollenbeck and up toward the hills. Tile roof repair runs $600 to $2,500 in Covina, depending on whether we’re swapping out a few cracked barrel tiles or rebuilding a cricket around a chimney. The clay tiles themselves hold up well to the sun, but the underlayment beneath them breaks down over time. We see a lot of tile roofs out here that look fine from the street but are silently leaking because the felt underneath gave out a decade ago. We’ll get up on the roof and check before we recommend anything.

What happens when you call
- 1
A real person answersNo phone trees - you reach a local pro.
- 2
You get an upfront price rangeHonest numbers before anyone is dispatched.
- 3
A background-checked tech heads outLicensed & insured, dispatched right away.
- 4
You approve before work beginsNothing starts until you say go.
Trusted Brands We Service in Covina
We install GAF asphalt shingle systems on most of our Covina roof replacements, and we stand by that choice. GAF makes a tested, rated, widely available material that handles the San Gabriel Valley sun without curling or cracking the way cheaper shingles do after five or six summers. For homeowners who want tile, we
work with the same barrel and flat tile profiles that match the original architecture of Covina’s mid-century Spanish homes. When a Covina customer needs matching tile after a repair, we know which local suppliers carry the profiles used on the homes built between 1955 and 1975. That saves you the hassle of a mismatched patch.
Common Roofing Problems We See in Covina Homes
- Sun-baked shingle deterioration. Covina’s inland heat ages asphalt shingles faster than coastal climate does. Curling, cracking, and granule loss are common on roofs that are only 15 to 18 years old. We
- recommend inspecting before the first fall rain exposes every weak point.
- Flashing and valley leaks after dry spells. The sharp swing between Covina’s dry summers and wet winters forces sealant to expand and contract. Flashing around chimneys, skylights, and plumbing vents
- is usually where water finds its way in. A $400 repair now beats a $4,000 ceiling repair later.
- Multiple layers of old roofing on postwar homes. Many Covina homes built in the 1950s and 1960s have two or even three layers of composition shingle. That added weight stresses the framing, and it
- also traps heat against the underlayment. A proper replacement means a full tear-off, not another layer on top.
- Clay soil movement and roofline shifts. This one catches people off guard. Covina sits on expansive montmorillonite clay, and decades of seasonal expansion and contraction can subtly shift a slab foundation. That movement sometimes shows up as cracked drywall along the ceiling line, and sometimes as a roofline that’s no longer perfectly straight. When we see that on an inspection, we tell you straight: this may be a foundation question, not a roofing question. We’d rather give you the truth than sell you a roof that won’t fix the underlying issue.
If you want to understand how our Roofing team approaches these problems, read through what we check on every inspection so you know exactly what’s on the table before any work is scheduled.
Pricing for Roofing in Covina, CA
Roof repair in Covina: $400 to $1,800. Roof replacement: $8,000 to $20,000. Tile roof repair: $600 to $2,500. Metal roofing: $15,000 to $40,000. Those are the numbers we work from, every time, in writing. What moves
the price is square footage, pitch, decking condition, and whether the old roof has to be fully torn off. We give every Covina homeowner a free on-site estimate and a written line-item scope before any work starts. And if the scope changes during the job, you get a written change order first, not a surprise invoice at the end. That’s how Tom has run this company since 1998. Call (877) 610-1318 for your free estimate, and ask about the Senior and Veteran 10% discount if it applies.
We Also Serve Cities Near Covina
Our crews work throughout Covina and into the surrounding communities: Vincent, Charter Oak, Azusa, and Citrus. If you’re in one of those neighborhoods, Roofing in Covina pricing still applies to your estimate, and the same 90-Day Done Right Promise follows the job. We also install Windows & Doors in Covina for homeowners who want to replace those single-pane aluminum frames while the roof is being done, and we build Fence Installation in Covina for yards that need more privacy than a 1960s chain-link can offer.
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 - Roofing in Covina
We typically schedule roof inspections in Covina within a few business days, but we keep room in the schedule for active leaks. For a roof that’s actively letting water in, call (877) 610-1318 and we’ll get someone out to at least tarp it and stop further damage. No trip charge inside the county, and the estimate is free. The sooner water stops moving, the less damage you’ll pay to fix later.
Yes. We work the 91722, 91723, and 91724 ZIP codes regularly. That covers everything from the older grid streets near downtown
Covina to the hillside homes on the east side and the neighborhoods that border Charter Oak. Our crews know the area, and that matters when it comes to things like locating the right tile profile or knowing which streets have HOA rules that affect roofing material choices.
We do. If wind or rain has opened up a hole in your Covina roof, call us right away at (877) 610-1318 and we’ll get you on the schedule for emergency tarping and stabilization. The goal is to stop water intrusion immediately, then come back with a proper repair plan and a written estimate. You’ll know what the fix costs before we order materials, not after.
No.
Covina pricing is consistent with the rest of the San Gabriel Valley. You’re not paying a premium for being inland. What you are paying for, on a lot of these older homes, is a full tear-off instead of a quick overlay, and that’s true in Vincent, Azusa, and Citrus too. The $8,000 to $20,000 replacement range holds for Covina, and we’ll honor it on the written estimate we give you before you sign anything.
Every Barrett & Sons roof job in Covina carries our 90-Day Done Right Promise, written on the contract. Plus, the GAF systems we install carry the manufacturer’s warranty. If anything looks wrong within those
90 days, Tom comes back and makes it right, one call. Call (877) 610-1318 to get the exact warranty terms applied to your specific roof.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving Covina since 1998.







Before
After
Before
After
Before
After