Tile roofing
Architectural shingles
Metal 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 Repair Across Ontario
Roof repair in Ontario, CA usually runs between $350 and $1,400 depending on the scope, and in this city the scope usually traces back to one thing: the Santa Ana winds that funnel through the Cajon Pass and hit the windward slopes of our mid-century ranch homes. We work throughout Ontario from 91764 south of the 10 to 91761 and 91762 across the historic core, and we schedule roof repairs here with the wind corridor in mind, not just the rain forecast. Ruben Castellano leads our repair crews, and he grew up working on these exact tract homes. Call us at (833) 467-4846 and we’ll look at the roof before we quote anything.
Key Takeaways:
- Ontario’s roof failures are wind-driven first, rain-driven second. That changes how we scope and fasten every repair.
- Most repairs on 1950s-60s ranch homes here fall between $350 and $1,400, with full-square re-shingling on the higher end.
- We carry fasteners, starter strip, and underlayment rated for the uplift we actually see after Santa Ana events.
- Inspection is a standalone service with us. Repair when repair is right, replace when it’s not.
Why Tilecraft Roofing Is Ontario’s Preferred Roof Repair Company
Ontario homeowners keep calling us back because we scope the repair the way the wind actually hits this city. Most roofing companies in the Inland Empire write estimates from the leeward side of the roof, because that’s the side the ladder goes up easily from the driveway. That’s the side that looks fine. The windward slope, usually north or west facing, is where the rake edge loses shingles and ridge caps after a gust event, and that’s the side an honest assessment has to document. We look before we quote, and our estimate walks the whole roof, not just the easy half.
We work with products from seven leading roofing manufacturers – GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral – which means when we repair a torn square on a 1962 ranch in Ontario, we can match the existing shingle profile or give you an honest upgrade path, not whatever one brand our supplier happened to stock that month. Boral in the lineup matters for the tile roofs on the eastern foothill edges and the newer infill along the 210 corridor. Seven leading brands, one crew.
Our clients in Ontario tend to find us after a Santa Ana event, and they tell us the same story: the insurance adjuster looked at the back slope, said the roof was fine, and then the next wind peeled more shingles off the front. We document wind-scour in a way adjusters accept, because we photograph the torn starter strip and the fatigued drip edge, not just the missing shingle.
Styles & brands we work with






Commercial Roof Repair in Ontario
Commercial Roof Repair in Ontario hits different than residential because so many of the flat and low-pitch roofs on warehouses along Vineyard Avenue, Grove Avenue, and the industrial blocks around Ontario International Airport are membrane systems that bake under Inland Empire UV and then get hammered by pressure changes when Santa Ana gusts roll through. A commercial roof here doesn’t just leak; it loses edge metal, seam tape, and flashing adhesion at the parapet caps when the wind hits 60-plus mph. We repair TPO and modified bitumen systems, and our crews know that a flat roof in Ontario needs perimeter detail inspection before interior leak chasing. Typical commercial roof repairs in Ontario run $750 to $2,800, depending on square footage of affected membrane and how much edge metal needs re-anchoring.
Flat Roof Patch and Membrane Repair
When a flat roof on a commercial building in Ontario starts taking water, the leak is rarely where the stain shows inside. Wind pulls at the parapet termination, the membrane separates at the seam, and water tracks 20 feet along a joist before it drops. We open the suspect seams only after inspecting the entire perimeter, then patch with heat-welded TPO or cold-applied modified material matched to the existing membrane. Most flat roof patches in Ontario run $450 to $1,100.
Vent Boot and Penetration Repair on Low-Slope Systems
Ontario’s commercial roofs are crowded with HVAC curbs, exhaust vents, and conduit penetrations. The sealant around these boots dries out years faster here than in coastal cities because of the sustained summer heat, and Santa Ana winds keep working the dried seal bead until it cracks. We re-seal penetration boots with polyurethane sealant and replace rusted collars on the same trip, which costs $200 to $600 per penetration depending on the condition of the surrounding membrane.
Roof Leak Repair in Ontario
Roof Leak Repair in Ontario is usually about wind-opened entry points, not old age, and that changes what we look for when we arrive at a home near Euclid Avenue, the Colony, or the neighborhoods around Kimball Park. The leak that shows up in a bedroom ceiling after a Santa Ana event is often a torn field shingle on the windward plane, or a lifted ridge cap that broke its seal. Rain just finishes what the wind started. We trace leaks from the interior stain up through the attic and onto the decking, and we only open the roof where the water path tells us to. Most leak repairs on Ontario homes run $350 to $900, depending on how far water has traveled and how much underlayment needs to come out.
Flashing and Valley Repair
Valleys on 1960s ranch homes in Ontario are a weak point because they channel wind as much as water. When the metal flashing in a valley loses its fasteners or the sealant bead splits, the next Santa Ana lifts the shingles along the channel and rain drives straight under. We replace step flashing in valleys and at sidewalls with the right gauge metal, and we re-nail the shingles at the manufacturer’s high-wind pattern so the same corner holds. Flashing and valley repairs in Ontario run $400 to $1,200.
Shingle and Ridge Cap Replacement
When a wind event strips ridge caps off an Ontario ranch home, the damage looks worse than it is – but the repair has to address the fastening, not just the shingle. We pull the broken caps, replace the ridge with architectural caps nailed properly, and then inspect the first course of field shingles below the ridge because that’s where the next failure starts. A ridge cap re-seal and replacement job in Ontario typically costs $500 to $900 on a single-story ranch.
Trusted Brands We Service in Ontario
We stock repair components for the brands Ontario homes actually carry: IKO and Atlas architectural lines on the 2000s-era replacements, Tamko on some of the tract builds, and Boral for the clay and concrete tile roofs that show up on the eastern foothill edges around San Antonio Heights and the newer sections of Ontario. When a homeowner off Mountain Avenue needs a square torn off and re-shingled, we can pull an IKO Cambridge or Atlas StormMaster match from our truck stock and handle it the same day. When a tile roof near Chaffey High loses a few Boral tiles after a gust, we repair the square without recommending a full reroof. The right material for your roof is the one that’s already up there if it’s still holding.
Common Roof Repair Problems We See in Ontario Homes
- Windward-slope shingle loss on ranch homes. The north and west facing planes of 1960s tract houses lose field shingles and ridge caps at the rake edge during Santa Ana events, while the leeward side looks untouched. Scoping from the leeward side misses the actual damage.
- Fastener fatigue on 50-plus-year-old wood shake and 3-tab asphalt. Many Ontario homes still carry original or second-layer shingles that tear loose at the nails before the decking gives. The underlayment underneath has usually shredded from UV and age, so a small repair can open a larger one once we get under the surface.
- UV-baked sealant at valleys and penetrations. Ontario’s summer temperatures regularly top 100°F, and the sealant beads around vent boots, chimneys, and sidewalls dry and crack years ahead of coastal schedules. The leak gets blamed on the last storm; the real cause is a dried-out seal bead.
- Edge metal and drip edge fatigue. Santa Ana winds keep working the drip edge and starter strip at the eave line until fasteners loosen and the metal pulls away. The shingles follow, and the next rain gets under the decking at exactly that point.
See the difference
Before
After
Before
After
Before
AfterPricing for Roof Repair in Ontario, CA
Most residential roof repairs in Ontario land between $350 and $1,400. A simple vent boot re-seal or ridge cap reset runs $350 to $600. A torn square of architectural shingles on a windward slope runs $600 to $1,000 with underlayment replacement. Flashing and valley repairs run $400 to $1,200 depending on how much metal has to come out and go back in. Commercial flat roof patches run $450 to $1,100 for a contained membrane section, and full perimeter edge re-anchoring on a warehouse can push past $2,800. What moves the number here is wind damage to the underlayment and starter strip, not the shingle count. We give written line-item quotes before work starts and the number doesn’t change once we open the roof unless you approve the change. Call (833) 467-4846 for a free estimate.
We Also Serve Cities Near Ontario
Our roof repair crews work throughout the Inland Empire wind corridor. We serve Roof Repair in Ontario and the surrounding communities, including Montclair, Upland, Chino, and San Antonio Heights. If you’re in any of these cities and your roof took a Santa Ana hit, ask about scheduling an inspection Roof Repair in Ontario with our crew. Same crew, same standard, same honest assessment.
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 Roof Repair in Ontario
Santa Ana winds funnel through the Cajon Pass and hit the north and west facing slopes of Ontario homes head-on. The windward slope takes the full uplift load, which peels ridge caps and rake-edge shingles while the leeward slope stays protected. The fix isn’t just replacing the torn shingles; it’s re-fastening the starter strip and drip edge to the manufacturer’s high-wind pattern so the next gust doesn’t repeat the same corner. Call (833) 467-4846 and we’ll document the wind-scour properly for your insurance claim.
Salt air isn’t a factor in Ontario. The real environmental load here is UV baking and Santa Ana wind uplift. What that means for your repair is simple: fasteners and sealant matter more than they would in a coastal city, because the failure mode is mechanical tearing, not corrosion. We spec uplift-rated fastening and high-temp sealant, not marine-grade hardware. Call (833) 467-4846 for an exact quote.
Yes, if the decking underneath is sound. We repair the damaged square on multi-layer roofs all the time in Ontario’s older tract neighborhoods. What we won’t do is promise a repair will hold if the underlayment between the layers has shredded, because wind gets between loose layers and works the patch out. We inspect first, then tell you honestly whether a square-by-square repair makes sense or whether the layered roof is reaching the point where replacement is the smarter call. Estimates are free at (833) 467-4846.
Compare the fastening spec and the underlayment line, not just the shingle count. One bid might replace six shingles at $400 and another might replace the same square with new starter strip and drip edge for $800. In Ontario’s wind corridor, the second bid is the one that holds. We write our scopes line by line so you can see exactly what’s being fastened, sealed, and replaced, and we’ll walk you through the difference if you got another quote. Call (833) 467-4846 and we’ll review the bids with you.
Architectural shingles from IKO and Atlas carry ASTM D7158 Class H ratings that cover up to 150 mph uplift when installed to the manufacturer’s high-wind nailing pattern, and that’s the spec we follow on every Ontario repair. Tamko’s StormMaster line carries similar uplift ratings. The rating only holds if the starter strip and fasteners are done right, so the spec matters more than the shingle’s printed number. Ask us to show you the fastening pattern on the repair estimate. Call (833) 467-4846 for a free inspection.
What We Actually See When We Get on the Roof
Ontario’s real enemy is not rain but the Santa Ana wind funnel through the Cajon Pass. It peels shingles and underlayment at the rake edge of 1950s-60s ranch homes while the leeward planes stay intact. That’s why an estimate that never walks the windward slope misses the actual damage. On a 1962 single-story ranch off Euclid Avenue in 91762, our crew found the north and west windward slope stripped of ridge caps and field shingles at the rake edge after a November Santa Ana event. The wind-scour was there, plain to see, but the insurance adjuster had initially skipped it. We documented the torn starter strip and fatigued drip edge, replaced the damaged square with architectural shingles nailed to the manufacturer’s high-wind pattern, and re-sealed the flashing at the penetrations so the same corner would hold next season. That’s the repair that lasts here.
When we’re called out to a home in Ontario, we’re not just chasing the last leak. We’re looking at how the wind has been working that particular roof since the day it was installed. A 50-year-old shake roof in 91761 doesn’t fail because the wood rotted; it fails because the fasteners gave out and the shingles tore off before the decking could. A 15-year-old architectural shingle doesn’t leak because the shingle expired; it leaks because the valley sealant baked dry during three consecutive 100°F summers, and the Santa Ana found the crack. These are the failure modes that define roof repair in Ontario, and they’re the reason we scope every job from the windward side first. Repair when repair is right, replace when it’s not.
Written by Ruben Castellano, Owner at Tilecraft Roofing, serving Ontario and the Inland Empire with inspection, repair, and replacement from the same crew.