Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roofing Company Across Ontario
If you’re searching for a Roofing Company that actually answers the phone and puts the price in writing before touching your roof, you’re in the right place. Tilehurst Roofing serves homeowners throughout Ontario, CA with residential roofing, repairs, and full replacements. We know Ontario’s concrete tile stock, its wind patterns, and its permitting quirks. Call (945) 303-9821 and a live person answers, 24 hours a day, seven days a week. No voicemail queue, no callback roulette.
Why Tilehurst Roofing Is Ontario’s Preferred Roofing Company Company
Ontario homeowners have called us from the historic Euclid Avenue corridor, from the 1980s tract subdivisions off Mountain Avenue, and from acreage properties east of the 15. What they tell us is consistent: they’ve been burned by no-shows, by crews that vanished mid-job, and by repairs that failed before the next rain. Our response is straightforward. We background-check every technician who sets foot on your roof. A written price is in your hands before any work starts. And every repair carries a written guarantee, handed to you before the crew leaves.
Greg Holloway leads the Tilehurst team here. When you call for a free estimate, you get a conversation with a person who knows roofing, not a script. The Kingswell family of roofing companies, founded in 2000, built its reputation on five habits: 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 The Kingswell Way, and it’s how we work in Ontario.
Our dispatch and scheduling for this area is coordinated from the brand’s Inland Empire office, and crews are positioned to serve Ontario locally. When you call about a wind-damaged tile field, we can usually get a technician out to inspect the same week, often sooner.
Residential Roofing in Ontario
Residential Roofing in Ontario means working on concrete tile, first and foremost. Walk any street in Ontario, from the 1920s bungalows near downtown to the 2000s subdivisions north of the 10, and you’ll see tile roofs on house after house. That’s not aesthetic preference. San Bernardino County fire codes have long mandated Class A fire-rated roofing near the wildland interface, which pushed concrete tile onto the vast majority of homes here. A full tile roof replacement in Ontario typically runs $18,000-$35,000 depending on square footage, tile profile, and whether the underlayment needs full replacement. An asphalt shingle replacement, where the home carries composition shingles, typically runs $9,000-$16,000.
Tile Reset and Re-Secure
Most Ontario homeowners don’t need a full replacement. They need tile reset. Wind lifts tiles, cracks the mortar beds, and leaves the field loose. We re-secure each tile, replace cracked pieces, and match the profile as closely as possible from our material suppliers. A tile reset on a single slope typically runs $800-$2,500 depending on how many tiles are displaced and whether the underlayment beneath is still intact.
Full Replacement With Class A Materials
When the underlayment has baked through years of 105°F summers, a full lift-and-relay is the honest fix. We remove the tile, replace the underlayment with a high-grade synthetic, re-install the existing tile where it’s still sound, and supplement with new tile from your choice of GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, or Boral. You choose the manufacturer; we make sure the system meets county code.
Roof Maintenance in Ontario
Roof Maintenance in Ontario is not optional. The summer heat bakes roofing underlayment until it becomes brittle, and once underlayment fails, water gets under the tile and into your decking, even if every tile is still in place. An annual inspection in Ontario typically costs $150-$350, and it’s the cheapest insurance you can buy against a $3,000 leak repair. We check the obvious things: cracked tiles, lifted ridge cap, clogged valleys, and failing flashing. We also check what most homeowners can’t see from the ground: the condition of the underlayment at the eaves and along the valleys, where heat and water do their worst work.
Post-Santana Inspection
After a wind event, a visual inspection from the ground tells you almost nothing. A tile can be lifted, the mortar bed cracked, and the underlayment torn, all while the roof looks fine from the driveway. Our post-wind inspection specifically checks west- and north-facing slopes, which take the brunt of Santa Ana winds funneled through the Pomona Valley. We document everything with photos and give you a written report, whether or not repairs are needed.
Valley and Flashing Service
Valleys and flashing are where Ontario roofs leak first. The thermal cycling here, hot days followed by cool desert nights, works metal flashing loose over time. We re-seal valleys, replace step flashing where it’s corroded, and re-bed ridge cap where the mortar has crumbled. A flashing repair typically runs $400-$1,200, and it’s usually done in a single visit.
Trusted Brands We Service in Ontario
We’re not tied to a single manufacturer. Tilehurst Roofing installs and services roofing systems from GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral, which means the product fits your home and your budget, not whatever happens to be on the truck. For Ontario homeowners with older concrete tile profiles that are no longer manufactured, we can often source matching or near-matching tile from Atlas or Boral through local Inland Empire suppliers. If you have a 1990s tract tile that’s been discontinued, we’ll find the closest available match and tell you honestly how visible the difference will be before you spend a dollar.
Common Roofing Company Problems We See in Ontario Homes
- Wind-stripped tile fields. Ontario sits in the Pomona Valley wind corridor, directly downwind of mountain passes funneling Santa Ana winds into the basin. Gusts over 60 mph routinely lift entire west- and north-facing tile slopes, cracking mortar beds and exposing underlayment that then fails at the next rain.
- Baked-out underlayment. The real leak path after a wind event is almost never the visible tile. It’s the degraded underlayment beneath. Ontario’s 105-110°F summer days bake underlayment until it’s brittle, and a lifted tile over brittle underlayment is an open invitation for water.
- Minimal-mortar 1980s and 1990s installations. On many Ontario tract homes, tile was set with minimal mortar and no secondary fastening clips. After 25-plus years of thermal cycling, those tiles are barely seated. A single strong Santana can strip a field before the homeowner wakes up.
- Water pooling on acreage lots. On Ontario’s acreage properties east of the 15, roof runoff can pool at the foundation or wash out a septic area if grading and drainage aren’t scoped properly. It’s a roofing issue that most shingle-minded contractors miss entirely.
Pricing for Roofing Company in Ontario, CA
A typical tile roof repair in Ontario runs $500-$1,800, depending on whether we’re resetting a handful of tiles or re-securing a full slope. A tile reset after a wind event runs $800-$2,500. Full tile replacement runs $18,000-$35,000. Asphalt shingle replacement runs $9,000-$16,000. What moves the price on acreage properties is the scope: county permitting, material hauls, equipment access, and site grading. We price these items explicitly, line by line, before you sign anything. You’ll never get a change order from us after work begins. Call (945) 303-9821 for a free estimate, and we’ll give you real numbers for your specific roof.
We Also Serve Cities Near Ontario
While this page focuses on Ontario proper, our crews regularly work in Montclair, Claremont, Upland, and Rancho Cucamonga. If you’re in one of those cities and need a qualified local roofing team, we’re happy to come out. The same written pricing and guarantee apply.
Serving Ontario, CA - Our Local Coverage Area
We’re based in the Ontario 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 Ontario
Ontario tile roofs fail because of wind and heat working together. Concrete tile is heavy and fire-resistant, but it’s set on mortar or friction fittings that loosen over years of 105-110°F thermal cycling. Santa Ana winds then lift the loosened tile, exposing underlayment that has been baked brittle by the same heat. A shingle roof in a coastal city fails from granule loss and nail pops; an Ontario tile roof fails from wind-stripped fields over degraded underlayment. Call (945) 303-9821 and we’ll explain what’s happening on your specific roof.
Yes, and this is where a lot of bids go wrong. Properties on acreage in San Bernardino County often require county permits rather than city permits, and septic and well setbacks affect where equipment can park and where material can be staged. Long material hauls from Inland Empire supply yards add real cost. We scope these items before quoting so the written price you get is the price you pay. Call (945) 303-9821 for a free estimate that accounts for your specific lot.
A tile reset typically runs $800-$2,500 per slope and involves re-securing displaced tiles, replacing cracked pieces, and re-bedding ridge cap where needed. A full replacement runs $18,000-$35,000 and involves removing all tile, replacing the underlayment, and re-installing or supplementing the tile field. The deciding factor is usually the condition of the underlayment. If it’s still sound, a reset is the honest fix. If it’s brittle and torn, a full lift-and-relay is cheaper in the long run than paying for repeated leak repairs. Call (945) 303-9821 and we’ll inspect and tell you which one you actually need.
First, document what you can see from the ground with photos. Then call (945) 303-9821 to schedule a post-wind inspection. Do not climb onto the roof yourself; wind-damaged tile is unstable, and walking on a lifted field can crack the tiles beneath you and cause a fall. A trained technician will check the west- and north-facing slopes, where wind does the most damage, and give you a written assessment with photos. If repairs are needed, you’ll have a written price before any work starts.
Yes. Tilehurst Roofing is not tied to a single manufacturer, and we service and install roofing systems from all seven: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. Ontario’s older tile profiles often require matching from Atlas or Boral, and we can source those locally. If you don’t know what’s on your roof, that’s fine. We’ll identify the material and tell you your options without steering you toward a house brand. Call (945) 303-9821 for a free estimate.
Written by Greg Holloway, Owner at Tilehurst Roofing, serving Ontario, CA.






Before
After
Before
After
Before
After