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 Corona
Roof replacement in Corona, CA typically runs $11,000 to $28,000 for a full tear-off and re-roof on an average 2,200-square-foot home, though smaller ranch-style houses in the older 92879 tracts can land closer to $9,000 and large two-story builds in 92880 often exceed $30,000. The cost depends on material choice, roof pitch, decking condition, and whether the original underlayment has already compromised the structure beneath the tile or shingles. We’ve worked throughout Corona for years, and we know which roofs fail early in this specific wind-and-sun corridor. Call (855) 382-1073 for a free estimate from Roof Replacement specialists who will inspect first and recommend second.

Why Barnwood Roofing Is Corona’s Preferred Roof Replacement Company
Corona homeowners tend to be skeptical of roofing contractors, and for good reason. This city sits at the wind-swept gap between the Santa Ana River corridor and the Cleveland National Forest foothills, which means the failure mode here is not obvious water damage like you’d see in coastal Orange County. It’s invisible underlayment decay. A roofer who doesn’t know that will tell you your tile roof is fine because it looks fine from the curb. We know better.
Our team has replaced roofs in every corner of Corona, from the 1990s production tracts east of the 15 in 92880 to the older postwar homes near downtown 92879 and the foothill communities of south Corona around 92881. Ruben Calloway, who leads Barnwood Roofing, built the company around the principle that a roof inspection should be a standalone service, not a sales funnel. That’s why so many Corona homeowners call us back when the tile they were told would last 50 years finally needs a new underlayment at year 22.
We carry materials from seven manufacturers, including CertainTeed, Owens Corning, and IKO, which means we’re not steering you toward whatever brand we happen to stock that month. We match the product to your roof’s exposure to Santa Ana winds and inland UV. That’s what Roof Replacement in Corona should look like.
Styles & brands we work with






New Roof Installation in Corona
New roof installation in Corona usually means one of two situations: you’re building a new home in a developing tract near Eastvale or along the 15 corridor, or you’re tearing off a roof that has reached the end of its life and starting fresh. Either way, the job includes decking inspection, underlayment installation, flashing and drip edge, valley protection, and the finished roofing material itself. A new roof installation in Corona generally runs $12,000 to $28,000 depending on square footage and material grade.
Full Tear-Off and Decking Replacement
Corona’s heat dries out roof decking faster than most people expect. On homes built in the 1990s and early 2000s, we regularly find OSB decking that has become brittle near the eaves and along valley lines where heat concentrates. We replace softened or delaminated decking before laying new underlayment, because no finished roof will save a failed deck.
High-Temp Underlayment for Inland UV
Standard felt underlayment bakes hard in Corona’s summer sun. We specify high-temp synthetic underlayment and, in valleys and eaves, a self-adhered ice and water shield rated for temperatures well above what standard felt can handle. This is the single biggest difference between a Corona roof that lasts 30 years and one that leaks in 12.
Reroofing in Corona
Reroofing in Corona is more common than full replacement here, because so much of the city’s housing stock uses concrete tile that still looks structurally sound. The tile is not the problem. The underlayment underneath it is. Reroofing means lifting the tile, removing the dead underlayment, replacing any compromised decking, installing new high-temp underlayment and flashing, and re-laying the original tile where it’s still serviceable. A reroof in Corona typically runs $9,500 to $22,000 depending on tile condition and roof complexity.
Tile Re-lay After Underlayment Failure
We recently replaced the roof on a 1998 concrete tile home in the 92881 foothills of south Corona. The original felt underlayment had turned to dust under tile that looked untouched. We stripped the tile, replaced decking where it had softened, laid a high-temp self-adhered ice and water shield in the valleys and along the eaves, and installed new drip edge and ridge vent before re-laying the tile. The homeowner avoided what would have been a major leak during the next Santa Ana wind-driven rain.

Asphalt Shingle Reroofs on Older Tracts
Homes near downtown Corona in 92879 and 92882 often have dimensional asphalt shingles from the 1980s or early 1990s on their second or third layer. Those shingles lose granules fast under inland UV. When the wind picks up, the exposed fiberglass mat tears. We pull the old layers down to the deck, check for dry rot, and install a single new layer of architectural shingles rated for high-wind exposure.
Trusted Brands We Service in Corona
Barnwood Roofing installs materials from seven manufacturers, so we’re never boxed into a single product line. For Corona specifically, the brands we lean on most are CertainTeed for their high-wind-rated shingles, Owens Corning for their dimensional architectural lines that hold granules well under intense UV, and Atlas for their synthetic underlayment systems that hold up in the heat. We also work with IKO when a homeowner wants a specific color or profile. Because we stock parts and materials through regional suppliers serving the Inland Empire, turnaround for Corona jobs is consistently fast, usually starting within two to three weeks of permit approval.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in Corona Homes
- Brittle underlayment under intact concrete tile. Corona’s dry heat bakes the felt underlayment beneath tile until it crumbles. The tile looks fine from the street, but the first wind-driven rain event pushes water through the cracks and into the attic.
- Granule loss on asphalt shingles from intense UV. The inland sun is relentless. Shingles on south-facing planes in Corona lose their protective granules years before their rated lifespan, leaving the mat exposed to wind uplift and ember intrusion.
- Wind-driven rain past flashing and penetrations. Santa Ana winds funnel through the gap between the river corridor and the foothills, pushing rain horizontally. Original fasteners and sealants on 1990s tract homes were never rated for that kind of repeated wind load.
- Soft decking near eaves and valleys. Where condensation and morning dew collect, Corona’s heat then dries and re-dries the decking, causing it to delaminate. We see this most often on homes built before 2005 in the 92880 and 92881 areas.
Pricing for Roof Replacement in Corona, CA
Here are honest ranges for what we see across Corona right now. A standard asphalt shingle roof replacement on a 1,800-square-foot house in 92879 or 92878 typically runs $11,000 to $16,000. A full concrete tile roof replacement on a larger two-story home in 92880 or 92881 runs $22,000 to $32,000. A reroof that reuses existing tile lands between $9,500 and $18,000 depending on how much tile survives the lift. Decking replacement adds $2.50 to $4.00 per square foot when needed. The biggest cost driver in Corona is roof pitch: the steep-pitch plans common in south Corona take longer and cost more in labor. Call (855) 382-1073 and we’ll give you a written line-item quote, not a ballpark.
We Also Serve Cities Near Corona
Barnwood Roofing serves Corona and the surrounding communities, including Home Gardens, El Cerrito Corona, Eastvale, and Norco. If you’re near the 15 and checking whether we work in your neighborhood, we do. Call (855) 382-1073 and tell us your cross streets, and we’ll schedule your free estimate the same week.
Serving Corona, CA — Our Local Coverage Area
We’re based in the Corona 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 Corona
The tile is not the waterproofing layer on a Corona home. The underlayment is. On 1990s and 2000s production-built homes, the original felt underlayment bakes brittle under decades of inland heat and fails long before the tile shows any visible wear. When the first strong Santa Ana wind event pushes rain sideways, water slips under the tile, hits the dead underlayment, and leaks into the attic. Call (855) 382-1073 and we’ll inspect the underlayment, not just the tile.
Santa Ana winds dictate your nailing pattern, underlayment spec, and flashing details. Standard installations fail here because wind-driven rain gets pushed under ridge caps and past pipe boots. We use high-wind-rated shingles, synthetic underlayment with self-adhered valley protection, and fasteners specifically rated for sustained wind loads. If your current roof is from the 1990s or early 2000s, it was likely not installed to those standards.
You should choose the inland-spec roof, which sounds counterintuitive but matters more than most people realize. Coastal-spec roofs prioritize moisture resistance because coastal air is humid and salt-laden. Corona’s problem is not humidity. It’s UV, heat, and wind-driven rain. An inland-spec roof uses high-temp underlayment, UV-stable shingle granules, and wind-rated fasteners. The cheap inland-spec version, the one that skips those upgrades, costs more within a decade because it fails during a wind event that a proper inland-spec roof shrugs off. Call (855) 382-1073 for a line-item quote that shows you exactly what goes into each spec.
Most full roof replacements in Corona take five to ten working days from tear-off to final inspection, assuming the decking is in reasonable shape. Tile reroofs run longer because the tile must be lifted, sorted, and re-laid piece by piece. Permits through the City of Corona typically add one to two weeks to the front end of the schedule.
We install products from seven manufacturers: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. For Corona specifically, we recommend CertainTeed, Owens Corning, and Atlas most often because their product lines address this city’s specific combination of UV intensity, Santa Ana wind loads, and the need for high-temp underlayment. We’re not tied to one brand, so you get the product that fits your roof’s exposure, not what’s in a warehouse.
Written by Ruben Calloway, Owner at Barnwood Roofing, serving Corona and the Inland Empire.