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 Repair Across Ontario
Roof repair in Ontario, CA usually means one of two things: a leak that showed up after a Santa Ana wind event, or shingles that have finally cracked apart under decades of inland heat. Barnwood Roofing handles both. We work throughout Ontario, from the older tracts off Holt Blvd to newer infill in the 91761 and 91764 ZIP codes, and we’re familiar with how these roofs fail. Call us at (855) 382-1073 and we’ll send someone out to look before you spend a dime on a repair you may not need.

Our Roof Repair team works on composition shingle, concrete tile, and flat roof assemblies across Ontario. We carry materials from CertainTeed, Owens Corning, IKO, and Atlas, so the fix we recommend matches what’s already on your roof, not whatever single product line a shop happens to stock. If you’ve been told by another contractor that your whole roof needs to come off, get a second opinion from us. Sometimes that’s true. Often it’s not.
Why Barnwood Roofing Is Ontario’s Preferred Roof Repair Company
Ontario homeowners call us because we repair roofs. That’s the core of the business, not a side service to push you toward replacement. We’ll tell you if a repair is enough, and if it’s not, we’ll show you exactly why with photos and measurements before we ever talk about a tear-off. Ruben Calloway started Barnwood Roofing on that principle: inspection first, recommendation second. It keeps us honest because our paycheck doesn’t depend on selling you a new roof.
We’re based in Fontana, so Ontario is a short drive for us. That means faster response when you’ve got water coming through a ceiling, and it means we know the housing stock on your side of the 10. Much of Ontario was built between the 1950s and the 1980s as working-class tract homes with concrete tile or composition shingles over wood decks. Those roofs have specific failure patterns that a roofer who mostly works coastal LA will misdiagnose. We see them every week. Brittle 3-tab shingles, lifted drip edge at the gable ends, dry-rotted fascia hidden behind gutters. We know where to look because we’ve opened enough of these roofs.
When someone in Ontario calls with a roof problem, we can usually get a tech out the same day or next morning. Estimates are free, written line by line, and the price we quote is the price you pay unless we open the roof and find something we genuinely couldn’t see. In that case, we stop, show you the issue, and get written approval before any extra work happens.
Styles & brands we work with






Roof Leak Repair in Ontario
Roof leak repair in Ontario is the most common call we get, and it’s rarely as simple as the homeowner assumes. A stain on the ceiling doesn’t always mean the shingles directly above it are bad. Water travels. In Ontario’s older tract homes, a wind event through the Cajon Pass will lift the drip edge at the gable just enough to let rain track back under the underlayment and run sideways along a rafter before it drops onto your drywall. The shingles look fine. The flashing is the problem. A typical roof leak repair in Ontario runs $250 to $650 depending on what’s actually failed, with edge flashing and vent boot repairs on the lower end and open decking or attic chase damage pushing higher.
Flashing and Edge Repairs
When wind lifts flashing at the eave or gable, the fix is to re-secure or replace it, not to smear roofing cement over the gap. We pull the affected shingles, inspect the underlayment beneath, and reset everything with the right fasteners for wind uplift. On Ontario homes built in the 1960s and 1970s, the original flashing is often galvanized steel that’s rusted through at the nail line. That’s the real leak, even when the shingles above it still look serviceable.
Vent Boot and Valley Repairs
Plumbing vent boots and valley metal are two other frequent leak points in Ontario. The rubber boot around a vent pipe bakes in the inland heat, cracks, and lets water follow the pipe into the attic. Valley metal that was nailed instead of clipped will shift under thermal expansion and let water under the shingle course. Both fixes are small in scope and cost, usually between $200 and $400, but only if they’re caught before the water works into the decking.
Emergency Roof Repair in Ontario
Emergency roof repair in Ontario is what we do when a Santa Ana event rips shingles off a field or sends a tree branch through a deck, and the homeowner can’t wait a week to get it sealed. In the drier months that means tarping and a temp repair until full materials arrive. In the rainy season it means getting up there and making the roof watertight that day. Emergency roof repair in Ontario typically runs $400 to $900 for a standard response, with tarping on the lower end and full same-visit repairs with decking replacement on the higher end.
After-Hours and Storm Response
When the wind really gets going through the Cajon Pass, we stage materials in Fontana so a tech can run to Ontario without waiting for a supply house. The most common emergency we see is a full gable-end strip lifted loose. The shingles are still there, but the whole assembly is hinged and flapping. If we get there before rain follows the wind, we can re-secure the field and reset the drip edge. If not, the decking is wet and the job changes.
What to Do Before We Arrive
Place a bucket or tarp under the leak inside and move anything you care about. Don’t climb onto the roof in high wind. Don’t nail a tarp over the ridge yourself. Get eyes on the attic if you can safely: look for wet spots on the underside of the decking, damp insulation, or light coming through gaps at the eaves. That information helps us pinpoint the entry point faster, which saves time on a roof that often has multiple potential sources.

Trusted Brands We Service in Ontario
We work with products from CertainTeed, Owens Corning, IKO, and Atlas, which means the shingle or membrane we put on your Ontario roof matches the original installation’s profile and warranty tier. We stock common repair materials in Fontana for same-day runs into Ontario’s 91764 and 91761 ZIPs. If your roof has an Atlas architectural shingle, we’re not swapping in a different brand’s color-matched product and calling it close enough. We’ll get the right match or tell you up front before we order it.
Common Roof Repair Problems We See in Ontario Homes
- Wind-lifted drip edge and ridge flashings. The Cajon Pass funnels gusts through Ontario that coastal LA roofs never see. The first thing to fail is usually the metal at the gable end or ridge, not the shingles themselves. We re-secure or replace the flashing and then check the rest of the roof edge for the same uplift pattern.
- Heat-brittled 3-tab shingles that crack instead of flex. Decades of 100°F-plus summer days bake shingles until they’re too brittle to walk on. They look fine from the street but crack under a light step. A roof like this can’t be spot-patched safely without cracking the surrounding course.
- Dry-rotted fascia and original decking around penetrations. Ontario’s 1950s through 1980s tract homes often still have their original wood decking. A leak around a vent or valley that’s been slow for a year or two has been rotting that wood the whole time. When we open the surface, the repair scope changes.
- Original underlayment that’s turned to paper. The shingles on an old Ontario roof can look passable while the felt under them has dried out and lost its water-shedding ability. Wind-driven rain gets past the shingle course and the underlayment does nothing. This is why a “small” leak can cover a large area of the deck.
See the difference
Before
After
Before
After
Before
AfterPricing for Roof Repair in Ontario, CA
A minor shingle replacement or vent boot repair in Ontario runs $180 to $350. Flashing repair at a gable or curb runs $250 to $550. A roof leak repair that involves opening decking or replacing a section of underlayment runs $500 to $900. Full edge re-securing after a wind event on a typical Ontario ranch home runs $800 to $1,400, depending on linear footage and how much metal needs replacement.
What actually drives cost in Ontario: the age and brittleness of the shingles around the repair, whether the decking under the leak is solid or rotted, and whether the original flashing can be re-secured or needs to be refabricated. A 1972 tract home off Vineyard Ave with original 3-tab and rusted galvanized edge flashing will cost more than a 2015 infill home in the 91761 ZIP. We write every repair quote line by line. Call (855) 382-1073 for a free estimate and we’ll walk the roof with you.
We Also Serve Cities Near Ontario
Barnwood Roofing does roof repair across the western Inland Empire. If you’re in Montclair, Upland, Chino, or San Antonio Heights, you’re inside our regular service area. The same Ontario-era tract housing and Cajon Pass wind loads show up in all four, so the diagnosis process is the same. Call (855) 382-1073 and we’ll schedule a look.
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
Because the failure is usually the flashing, not the shingles. Santa Ana winds through the Cajon Pass create uplift pressure at the roof edge that pries the drip edge away from the deck. Water then slips under the shingle course and tracks back along the underlayment or the rafter tops. By the time it shows up on your ceiling, it’s runs away from the actual entry point. Call (855) 382-1073 and we’ll trace it back to the flashing first, not the shingle field.
We can often repair just a section. A brittle roof is harder to work around because the surrounding shingles crack under foot pressure, but that doesn’t mean the whole thing needs to come off today. We’ll tell you what’s repairable now, what’s likely to fail next, and what a replacement would look like when you’re ready. The honest answer on a 1970s Ontario roof is usually “repair now, budget for replacement in a few years.” Call (855) 382-1073 for an assessment without the sales push.
We check the full water path, not just the visible entry point. That means pulling the shingles at the leak site and inspecting the decking for rot, checking the underlayment condition around it, walking the gable ends and ridge for wind-lifted metal, and looking at the fascia board behind the gutters if the leak ran down the wall. On an older Ontario home, a leak that looked small from inside frequently reveals soft decking once the surface is opened. We’ll stop and show you before any additional work is approved.
Yes, within limits. We can secure lifted flashing, reset stripped shingles, and tarp off a damaged area in high wind if it’s safe to be on the roof. Once sustained gusts get above a certain point, no roofer should be on a ladder. In those conditions we’ll get the interior protected and schedule the permanent fix for the first calm morning. Ontario homeowners learn the night of the wind event: call (855) 382-1073, and we’ll stage you on the board for the next open crew slot.
Look at the scope, not just the bottom line. One quote might be for re-securing the existing flashing with new fasteners, and the other for full flashing replacement with ice and water shield at the eave. Both are legitimate, but one is a $250 fix and one is a $600 fix, and the difference is the warranty on the repair. Ask both contractors what they’re actually doing to the deck, the underlayment, and the drip edge. Then call (855) 382-1073 and we’ll give you a line-by-line quote you can compare directly.
Contact Barnwood Roofing for Roof Repair in Ontario, CA
If you’ve got a stain spreading on a ceiling, shingles cracking in the sun, or flashing that lifted in the last Santa Ana, don’t guess. Call Barnwood Roofing at (855) 382-1073 and we’ll send someone to Ontario to look at it. The estimate is free, the inspection is honest, and we’ll tell you if a repair is enough. We work from Fontana, so Ontario is close, and we’ve been opening these roofs long enough to know where they fail first.
Written by Ruben Calloway, Owner at Barnwood Roofing, serving Ontario since the company’s founding.