Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roofing Company Across Corona
If you own a tile-roofed home in Corona built between 1988 and 2008, your roof is likely hiding a problem you can’t see from the ground. The tiles look fine. The felt underneath is not. Roofing Company work in Corona is rarely about what’s on top – it’s about what’s failing underneath. At Tilehurst Roofing, our first move on any Corona tile roof is probing the eave felt and decking, not admiring the tile faces. Call (945) 303-9821 and we’ll tell you exactly what’s under there before you spend a dollar.
Why Tilehurst Roofing Is Corona’s Preferred Roofing Company
Corona homeowners call us after someone else already let them down. A no-show. A price that changed at the door. A repair that failed in three months. We built Tilehurst Roofing for that person. Greg Holloway runs our Corona crews under the Kingswell Guarantee, which has been the standard since 2000. Every job starts with a written price in your hands before any work begins. Every repair gets a written guarantee before the crew leaves your driveway. And if a repair fails inside the guarantee period, we return at no charge under the 365-Day Done Right Promise.
We answer the phone in Corona. A live person picks up 24 hours a day, seven days a week. No voicemail queue. No waiting until Monday. When you call about a loose ridge cap on your South Corona tract home or a valley leak in Sycamore Creek, you’ll talk to someone who knows what those words mean. Our Roofing Company team works these neighborhoods every week, and we schedule Corona appointments in a real window that we actually hit.
The Kingswell Way is simple: say the price before the work, show up in the window we gave, leave the place cleaner than we found it, put the guarantee in writing, and come back if it fails. That’s not marketing language. That’s the operating standard.
Commercial Roofing in Corona
Commercial Roofing across Corona’s industrial corridors and retail centers demands a different approach than residential tile work, and it usually starts with a flat or low-slope membrane that’s been fighting the inland sun for a decade or more. We handle commercial low-slope systems for Corona businesses, from small office parks near the 15/91 interchange to retail storefronts along Sixth Street. The work typically involves removing and replacing aged single-ply membrane, repairing failed seams and flashing details, or installing a durable coating system that reflects some of that Inland Empire heat.
Commercial re-roofs in Corona generally run $8 to $14 per square foot for full tear-off and replacement with a standard TPO or PVC membrane, depending on deck condition and access. Coating systems over sound membrane run $2.50 to $5 per square foot. The price you’re quoted is the price on the contract. We put it in writing before we move a single ladder.
Flat and Low-Slope Systems
Corona’s summer heat is brutal on flat roofs. UV breaks down membrane seams, and the thermal cycling between 105-degree days and cool nights pulls at every penetration. We inspect the entire field, not just the visible problem area, because a small tear at a scupper often means the whole membrane has reached the end of its service life.
Commercial Repairs and Maintenance
A leaking commercial roof in Corona doesn’t wait for a convenient time, and neither do we. We respond quickly, pinpoint the entry point, and give you a written repair price before we start. If the repair fails inside the guarantee window, the Kingswell Guarantee covers the return visit at no charge.
Metal Roof Installation in Corona
Metal Roof Installation is gaining real traction in Corona, and it’s not hard to see why. Standing seam metal shrugs off the Santa Ana winds that tear ridge caps off tile roofs, and a properly coated metal panel reflects heat instead of soaking it up like concrete tile. For Corona homeowners looking at a full replacement, metal is a legitimate option worth pricing against re-tile – especially on the wood-frame homes in older North Corona neighborhoods where the original 1960s or 1970s framing can support a lighter metal panel more comfortably than another layer of tile.
Standing seam metal roof installation in Corona typically runs $14 to $22 per square foot depending on panel gauge, coating, and roof complexity. Exposed-fastener metal panels run lower, around $9 to $14 per square foot. Both options include new underlayment and edge details. We install GAF, Atlas, and Tamko metal-adjacent systems where appropriate, and we’ll walk you through panel choices, gauge, and coating warranties before you sign anything.
Standing Seam vs. Exposed Fastener
Standing seam is the premium choice: hidden fasteners, no exposed penetrations, and a cleaner look that handles thermal expansion without stressing the panel. Exposed-fastener panels cost less upfront but require periodic re-tightening, especially in Corona’s wind-prone passes. We’ll show you both options with real numbers for your specific roof.
Re-Roofing Over Existing Tile
Some Corona homeowners ask about metal over existing tile. In most cases, we don’t recommend it. The weight of the existing tile plus the complexity of the transition details rarely saves money over a clean tear-off, and the hidden underlayment issue is still under there. We’d rather open it up and see what’s actually failing.
Trusted Brands We Service in Corona
We’re not locked into one manufacturer. Tilehurst Roofing works with seven major brands – GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral – so the product fits your Corona home, not whatever happens to be in the truck. For Corona’s concrete tile tracts, we do a lot of work with Boral and Atlas concrete profiles that match the original roof’s look without a full re-skin. For asphalt shingle replacements on older North Corona homes, we lean on GAF and CertainTeed architectural lines. Parts and materials ship quickly to Corona, and our techs know the local distributors well enough to get odd-profile tiles matched without a two-week wait.
Common Roofing Company Problems We See in Corona Homes
- Chalked 15-lb felt under intact tile. South Corona homes built in the 1990s and 2000s were roofed with 15-lb felt that the inland heat dries out from below. The tile looks untouched, but the felt has turned to chalk, and water is sitting against the decking. This is the single most common hidden failure we find in Corona.
- Eave-course deck rot before interior leaks. The first place Corona roofers should probe is the eave course, not the tile face. Heat from the attic dries the felt from underneath while tiles hold moisture on top. The deck edge rots first. By the time you see a stain on the ceiling, the structural repair is usually bigger.
- Santa Ana wind damage at hips and ridges. Gusts through the Temescal Canyon and Santa Ana Mountains passes regularly exceed 60 mph in Corona. Loose ridge caps and cracked hip mortar are not cosmetic issues here – they’re the entry point for wind-driven rain that gets under the tile and into the felt.
- Valley flashing failures on 1990s tract homes. Valley metal on many Corona tract roofs was installed with exposed fasteners and minimal overlap. Twenty-five years of thermal cycling later, those valleys are leaking at the seams, and the leak shows up far from the actual breach.
Pricing for Roofing Company in Corona, CA
Here’s what you can expect to pay for roofing work in Corona. Full concrete tile re-roof with new underlayment runs $18 to $28 per square foot depending on tile profile, decking condition, and slope access. Asphalt shingle full replacement runs $6.50 to $10 per square foot. Tile repair – resetting caps, replacing broken tiles, repointing hip mortar – runs $350 to $900 per location. Underlayment-only replacement (reusing sound tile) runs $5 to $8 per square foot. Every quote includes decking allowance language so a surprise rotted eave course doesn’t blow your budget. Call (945) 303-9821 for a free written estimate. We put the number in your hands before any work starts.
We Also Serve Cities Near Corona
Tilehurst Roofing crews work throughout the western Inland Empire from our Corona scheduling base. Homeowners in Norco, Chino, Chino Hills, and Irvine get the same written-price-first process and the same 365-Day Done Right Promise.
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 Roofing Company in Corona
That grit is most likely degraded underlayment, not failing tile. The 15-lb felt used on 1990s and 2000s Corona tract homes chalks as the inland heat bakes it from below, and the gritty dust washes down the deck and out the eave. Your tiles can look perfect while this happens. Call (945) 303-9821 and we’ll probe the eave felt to confirm what’s failing before you spend on a full replacement.
Yes, re-roofing in Corona requires a permit. Once decking comes up, the inspector may flag code issues that were hidden – outdated wiring run through framing, undersized rafters, or missing fire blocking in older North Corona homes. We handle the permit, coordinate inspections, and write decking and framing allowances into the contract before work starts so a code surprise is priced and approved in writing, not sprung on you mid-job.
Corona sits directly downwind of the Temescal Canyon and Santa Ana Mountains passes, and the winds that funnel through can exceed 60 mph. Tile ridge caps are held by mortar, and decades of thermal expansion from 105-degree summers crack that mortar. Once a Santa Ana gust gets under a loose cap, it peels the cap and the exposed underlayment becomes a wind-driven rain entry point. We re-set caps with proper wind-rated mortar and mechanical fastening per current building code.
Look for three things: whether the bid includes underlayment replacement or just tile repair, whether decking is a named line item with a written allowance, and whether the warranty covers the felt or just the tile. A quote that reuses your original 15-lb felt under a re-tile is cheaper because it’s skipping the actual job. We always include new underlayment and a written decking allowance, and our written guarantee covers both material and labor. Call (945) 303-9821 for a line-by-line comparison of your existing bids.
Not necessarily. Valley flashing on 1990s tract homes often fails at the seams long before the tile or felt is done. We can replace the valley metal, re-lay the surrounding tile, and buy you years at a fraction of a full re-roof cost – typically $800 to $1,800 per valley in Corona. We’ll probe the adjacent eave felt while we’re up there to make sure the leak hasn’t spread beyond the valley.
Written by Greg Holloway, Owner at Tilehurst Roofing, serving Corona through the Kingswell family of roofing companies since 2000.
Ready to know exactly what’s under your Corona tile roof? Call (945) 303-9821 for a free estimate. The price will be in writing before we touch your roof.






Before
After
Before
After
Before
After