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 costs $350 – $1,400 depending on what actually failed, and the work can often be completed in one visit once we inspect the damage. Our crew knows Ontario’s specific wind patterns, aging tract-home decking, and the permit quirks that come with dense 1950s blocks. If your roof took a hit during the last Santa Ana event and you’re not sure whether it needs attention, call us at (855) 341-6021 for a straight answer and a free estimate.
We’re Millstone Roofing, based in Pomona and serving Ontario every week. Nelson Ibarra built this company around a simple principle: inspect first, document what you find, and recommend exactly what the roof needs. Not a dollar more. Not a shingle less.
Why Millstone Roofing Is Ontario’s Preferred Roof Repair Company
Ontario homeowners tend to be skeptical of roofing sales pitches, and frankly, they should be. The Inland Empire has plenty of contractors who will sell you a full replacement when a targeted Roof Repair would solve the problem for a fraction of the cost. Our approach is different. We start every Ontario job with a professional inspection, and every recommendation comes with written findings. You see what we saw, in photos and measurements, before you spend a dollar.
We carry materials from seven major manufacturers: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. That matters in Ontario because so much of the housing stock needs matching. A 1972 tract home with weathered architectural shingles doesn’t always have an exact match readily available. Because we work across multiple brands, we can usually source the right product instead of trying to sell you whatever single line we happen to stock.
Our local reputation in Ontario is built on showing up when we say we will and doing the job right the first time. Homeowners from the 91761, 91762, and 91764 neighborhoods of Ontario have relied on us for leak repairs, wind damage fixes, and decking restoration that generic contractors miss entirely.
Styles & brands we work with






Roof Leak Repair in Ontario
Roof Leak Repair in Ontario most often traces back to three failure points: failed flashing at stucco-to-roof transitions on 1950s tract homes, cracked vent boots and pipe collars baked brittle by Inland Empire heat, and valley leaks where original 15-lb felt has disintegrated after decades of thermal cycling. A typical leak repair in Ontario runs $300 – $850 depending on whether we’re replacing a section of flashing, re-sealing penetrations, or opening up a valley to install ice-and-water shield. We inspect first, find the actual entry point, and fix that, rather than slapping sealant on whatever looks damp.
Flashing and Vent Boot Replacement
Original stucco-to-roof flashing on Ontario tract homes cracks at the transition after 50-plus years of expansion and contraction. When those joints open up, winter rain finds a path straight into the wall cavity. We replace the flashing with new metal, properly lapped and sealed, and replace any cracked vent boots at the same time.
Valley and Ridge Leak Repairs
Valleys carry more water than any other part of a roof, and on older Ontario homes they were often underlayed with materials that simply don’t last 60 years. When we open a leaking valley, we install ice-and-water shield before re-shingling, so the next heavy winter storm doesn’t send water under the shingles again.
Emergency Roof Repair in Ontario
Emergency Roof Repair in Ontario almost always follows a Santa Ana wind event. Shingles get ripped loose, ridge caps end up in the neighbor’s yard, and the roof is exposed until it’s tarped or repaired. A wind-damage emergency repair typically runs $450 – $1,400 depending on the size of the damage area and whether decking needs re-nailing. When you call us right after a windstorm, the first step is protecting the roof from the next event, then getting a full damage assessment so the repair is complete, not cosmetic.
Post-Storm Temporary Protection
If your roof lost shingles or ridge cap in a Santa Ana event, water isn’t necessarily your immediate threat. The next wind event is. We prioritize getting damaged areas secured, then schedule the permanent repair based on material availability and your roof’s condition.
Wind and Uplift Damage Repair
Wind damage on Ontario roofs often hides under the surface. Lifted ridge caps and starter strips may look minor, but if the decking underneath has delaminated from decades of uplift cycling, the next Santa Ana will do more damage. We re-nail decking to current uplift schedules before installing new shingles, so the fix actually holds.
Trusted Brands We Service in Ontario
Millstone Roofing works with GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral, which means we don’t have a single-brand quota steering our recommendations. When an Ontario homeowner needs repair shingles matched to a 1998 GAF installation, we source GAF. When the right solution is a Tamko architectural shingle at a better price point, we recommend that. The right material for your roof, not the easiest one for us to stock. We keep common local profiles and colors on hand for faster turnaround across Ontario.
Common Roof Repair Problems We See in Ontario Homes
- Santa Ana wind-uplift on ridge caps and starter strips. Ontario sits in the Inland Empire’s wind corridor, where 60 – 80 mph events funnel through the Cajon Pass. Whole tract blocks show shingle debris against downwind walls after a bad blow, even with no interior leak.
- Delaminating skip sheathing on 1950s – 70s tract homes. The 1×6 boards used as decking on Ontario’s post-WWII housing stock lose fastening strength after decades of thermal expansion and wind cycling. Shingles re-applied over delaminated decking won’t last.
- Thermal cracking and granule loss from 95 – 105°F summer heat. Three-tab shingles in Ontario bake all summer, shed granules into gutters, and crack at the edges. The sealant strip eventually fails, making the already-brittle shingles easy for wind to lift.
- Failed flashing at stucco party-wall transitions. In dense Ontario tract neighborhoods, original stucco-to-roof flashing cracks at the shared wall line, and water finds its way in during winter storms. This is one of the most common leak sources we fix in 91761 and 91762.
See the difference
Before
After
Before
After
Before
AfterPricing for Roof Repair in Ontario, CA
Here’s what Ontario homeowners can expect to pay for common repairs. Shingle replacement runs $350 – $850 for a typical repair area. Flashing repair at a chimney, wall, or penetration runs $250 – $600. Flat roof patches run $400 – $1,200 depending on membrane type and size. Vent boot replacement runs $150 – $350 per boot. Valley repair, including new ice-and-water shield underlayment, runs $500 – $1,400. Decking re-nailing and delamination repair adds $300 – $900 depending on the affected area. The price you get from us is the price you pay. We give written line-item quotes, not estimates with fine print. Call (855) 341-6021 for your free estimate.
One thing that affects Ontario pricing more than people expect is lot access. On dense blocks where homes sit close together, staging materials in a narrow side yard and keeping debris out of the neighbor’s driveway takes more time. We’ll tell you exactly how access affects your quote when we inspect.
Tight Ontario Lots: How We Actually Work Them
Ontario’s older neighborhoods in 91761, 91762, and 91764 were laid out with narrow side yards and shared walls between stucco tract homes. That means roof repair here isn’t just about shingles. It’s about staging, access, and keeping the neighbors from hating you by the end of the job.
When we work on a tight Ontario lot, we stage materials on the street or in the driveway, never on a neighbor’s property, and we lay down ground protection along the access path. If the roof is best reached from a side yard that’s four feet wide, we’ll carry materials in by hand rather than dragging a ladder across your neighbor’s flower bed. Residential roof access work in Ontario falls under local building codes, and when a repair involves decking replacement or structural fastening, we pull the permit. Dense housing means the inspector will look at it. We’d rather have it documented correctly the first time.
Noise is a real concern on these blocks too. Compressors and nail guns echo between shared walls, so we schedule noisy work during standard daytime hours, communicate with the homeowner before we start, and keep the site clean at the end of every day. The neighbors notice that. We’d rather have them call us for their own roof than complain about us to the City of Ontario.
Nelson Ibarra has made constrained-site work part of the company’s standard operating procedure precisely because Ontario and the surrounding cities are full of these lots. It’s not an add-on service. It’s the baseline for doing the job right.
Ontario’s Wind Damage Problem: What Most Roofers Miss
Here’s something that separates our approach from a generic repair crew: Ontario’s post-WWII tract homes in ZIPs 91761, 91762, and 91764 were built with 1×6 skip sheathing and 15-lb felt underlayment that now fails wind-uplift tests after 60-plus years of Santa Ana cycling. The visible damage after a wind event might be a few lifted ridge caps. What’s actually happening underneath is decking that has delaminated at the ridge, lost fastening strength, and left the whole roof vulnerable to the next big blow. A proper repair requires full re-nailing of that decking and ice-and-water shield at the valleys, not just shingle replacement.
We saw exactly this on a 1952 stucco tract home off Euclid Avenue in 91762. A Santa Ana event had peeled back ridge caps and lifted the starter strip on the windward slope. The homeowner had no interior leak, but the downwind block wall had shingle debris, a telltale sign of wind-only failure. Our crew found delaminated 1×6 skip sheathing under the ridge vent, re-nailed the decking to the current uplift schedule, and installed GAF ridge vent with ice-and-water shield in the valleys before matching the architectural shingles. That’s the difference between a cosmetic fix that fails next October and a repair that actually holds.
We Also Serve Cities Near Ontario
Millstone Roofing serves Ontario and the surrounding Inland Empire communities. If you’re in Montclair, Upland, Chino, or San Antonio Heights, the same inspection-first process applies. We know the housing stock, the wind patterns, and the permitting requirements across this part of San Bernardino County. Call us at (855) 341-6021 and we’ll tell you straight what your roof needs.
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
It affects access, staging, and sometimes permitting. On a dense Ontario block, we often have to bring materials through a narrow side yard or stage from the street, which takes more time than a suburban lot with open access. When decking replacement or structural repair is involved, the City of Ontario requires a permit, and the inspector will look at the work. Party-wall flashing is also more involved, because the stucco-to-roof transition at the shared wall line has to be sealed correctly or water finds its way into both homes. Call (855) 341-6021 and we’ll walk through the specifics of your lot during the free estimate.
Check for shingle debris in the yard or against downwind block walls, lifted ridge caps, and shingles that flap or look raised at the edges. In Ontario, wind damage often happens without any interior leak, because the wind lifts shingles from the top down rather than letting rain in. But lifted shingles mean the sealant strip has failed, and the roof is now vulnerable to the next event. We can inspect the roof, document the damage, and tell you whether it needs immediate attention or can wait. The inspection is part of the free estimate.
The most common issue is delaminated 1×6 skip sheathing, especially near the ridge, where decades of Santa Ana uplift cycling have pulled the boards away from the rafters. We also find original 15-lb felt that has deteriorated to the point where it offers no secondary water barrier at all. When we replace shingles on these homes, we re-nail the decking to current fastening schedules and install ice-and-water shield at the valleys, because skipping that step is how repairs fail within a few years.
Not usually for repair work. Ontario’s historic review process generally applies to significant exterior alterations on designated properties, not routine shingle or flashing repairs. However, if you live in a designated historic district or your home has specific architectural review requirements, we’ll check that before work starts and tell you if any review applies to your project. It’s part of the inspection process. Call (855) 341-6021 for a free estimate and we’ll verify your property’s status.
We schedule noisy work, like nailing and compressor use, during standard daytime hours, and we communicate with homeowners before we start. On tight Ontario lots, we stage materials on the street or in the driveway rather than a shared side yard, and we clean up the site at the end of every day. Nelson Ibarra’s crews are trained to treat the shared spaces on a dense block as if they belong to the neighbor too, because they often do. It keeps the job running smoothly and keeps us welcome in Ontario neighborhoods.
If your roof needs attention, call Millstone Roofing at (855) 341-6021 to schedule your free inspection and estimate. We’ll tell you exactly what’s wrong, exactly what it costs to fix, and exactly what we recommend. No pressure, no upselling, no guesswork.
Written by Nelson Ibarra, Owner at Millstone Roofing, serving Ontario and the Inland Empire with inspection-first roof repair since founding.