Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across Ontario
Roof replacement in Ontario typically runs $8,000 to $20,000 depending on size, pitch, and material, while targeted roof repair usually falls between $400 and $1,800. We are Barrett & Sons Construction, and we have been pulling permits and fixing roofs across the Inland Empire since 1998. If you live in Ontario and your roof is leaking, lifting, or just wearing out, call Tom Barrett’s crew at (877) 610-1318 for a free estimate. We answer the phone like a neighbor, because we are one.
Key Takeaways
- Roof replacement in Ontario: $8,000-$20,000; roof repair: $400-$1,800.
- Ontario Ranch’s cut-and-fill grading causes settlement that cracks flashings and roof framing within a few years.
- Santa Ana winds through the Cajon Pass lift unbraced ridge caps on older Ontario core homes.
- Permits are pulled and inspections signed on every eligible job. No exceptions.
- Every price change arrives as a written change order before work proceeds. No surprises.
Why Barrett & Sons Construction Is Ontario’s Preferred Roofing Company
Tom Barrett founded this company in 1998, and his sons run the crews that show up at your door. They are not dispatched labor from a call center. When you call about a Roofing issue in Ontario, the person answering knows the difference between a tile roof on a 1950s ranch in the 91762 ZIP code and a brand-new tract home in Ontario Ranch’s 91761. That matters more than most people realize until a contractor shows up, looks at the roof, and clearly doesn’t understand what he is standing on.
We serve Ontario from our Inland Empire office, coordinated locally for Riverside-San Bernardino work. Every eligible job includes permits pulled and inspections signed, and every change order arrives in writing before a single nail moves. The permit inspector works for you, not for me. That is why we like him. The Ontario homeowners we work with tend to say the same thing when they call us after another company: they want someone who doesn’t argue about permits and doesn’t hand them a bill that doesn’t match the quote. That is the entire reason this company exists.
Our Roofing Services in Ontario
Roof Replacement & Installation
A full roof replacement in Ontario generally runs $8,000 to $20,000, and we handle every step from permit application to final inspection sign-off - the same thorough process we bring to Ontario Fence Installation. The older core neighborhoods off Holt Boulevard and along Euclid Avenue are full of 1920s-to-1950s homes with original framing that often doesn’t meet current California Building Code. We don’t just strip and shingle over what’s there. We inspect the decking, check rafter size, and tell you in writing what needs to come up to code before we start.

Roof Leak Repair
Roof leak repair in Ontario typically falls between $400 and $1,800, though that range widens if a small leak turns out to be a failed underlayment or a settling truss. In Ontario Ranch, where pads were cut-and-filled aggressively from former vineyard and dairy land, differential settlement cracks roof framing and pulls flashings loose within a few years of construction. A leak there is often not a shingle problem. It is a movement problem. We find the real cause before we quote the repair.

Metal Roofing
Metal roofing makes enormous sense in Ontario’s heat. A standing seam metal roof reflects a good share of that 108-degree July sun, and it doesn’t care about the Santa Ana winds that funnel through the Cajon Pass and lift conventional ridge caps. Metal roof installation across Ontario generally runs $15,000 to $40,000 depending on gauge, seam profile, and roof complexity. We install GAF and CertainTeed materials, and we stand behind the work with our 90-Day Done Right Promise.

Tile Roofing
Tile roofing is everywhere in Ontario’s older neighborhoods, particularly on the Spanish-influenced ranch homes in the 91764 ZIP code, where Tremron in Ontario pavers are equally at home on driveways and patios. Tile roof repair in Ontario typically costs between $600 and $2,500, with the higher end covering underlayment replacement and re-flashing around valleys and penetrations. The concern with tile isn’t the tile itself. It is the paper under it, and the flashings at the edges. Santa Ana wind events test both harder than any rainstorm.

What happens when you call
- 1
A real person answersNo phone trees - you reach a local pro.
- 2
You get an upfront price rangeHonest numbers before anyone is dispatched.
- 3
A background-checked tech heads outLicensed & insured, dispatched right away.
- 4
You approve before work beginsNothing starts until you say go.
Trusted Brands We Service in Ontario
We install and repair Roofing systems from manufacturers you can look up: GAF and CertainTeed are the two we specify most often for Ontario homes. We can also source Techo-Bloc and Cambridge Pavers products for integrated roof drainage and hardscape transitions. Stocking local parts for Ontario customers means we are not waiting on a distributor in another county when your roof needs replacement flashing or a matching tile blend. Call (877) 610-1318 and tell us what you have; we’ll tell you what it needs.
Common Roofing Problems We See in Ontario Homes
- Differential settlement in Ontario Ranch (91761): The aggressive cut-and-fill grading over former vineyard and dairy land means pads settle unevenly. That movement cracks trusses, opens ceiling lines, and pulls flashings loose, which is why we see roof leaks in homes less than ten years old.
- Santa Ana wind damage in older core neighborhoods (91762, 91764): The Cajon Pass funnels powerful wind events into Ontario in late fall. Ridge caps, perimeter flashing, and unbraced gable ends on older ranch homes take the worst of it.
- Flat roof delamination from heat exposure: Pre-dawn concrete pours and flat roofing membranes left out in 108-degree afternoon heat can cure too fast and fail early. We see flat roofs on older commercial and residential structures near Ontario International Airport that need premature replacement for exactly this reason.
- Aging skip sheathing and undersized rafters in 1920s-1950s homes: Original construction worked fine for decades, but it doesn’t meet today’s load-bearing standards. Once a roof is opened, the undersized framing becomes a code issue that has to be addressed.
Pricing for Roofing in Ontario, CA
Roof replacement in Ontario runs $8,000 to $20,000. Roof repair runs $400 to $1,800. Tile roof repair runs $600 to $2,500. What moves the number is roof size, pitch, access, and what we find when the old roof comes off. We write every scope, every allowance, and every price change as a written change order before work happens. An allowance that isn’t on paper is a surprise waiting for a date. We are not interested in surprises.
| Service | Price Range in Ontario |
|---|---|
| Roof Replacement | $8,000-$20,000 |
| Roof Repair | $400-$1,800 |
| Tile Roof Repair | $600-$2,500 |
We offer a free second opinion on any written estimate from another company, no trip charge inside San Bernardino County, and a permanent 10% discount for seniors and veterans. Call (877) 610-1318 for a free estimate.
The Two Ontario Roofs We See Most
Ontario sits at a strange intersection. The southern growth zone, Ontario Ranch in ZIP 91761, is one of California’s largest active master-planned residential build-outs, built on former Cucamonga-area vineyard and dairy land where pads were cut-and-filled aggressively. Local crews routinely encounter differential settlement within just a few years of original construction. Trusses lift, step cracks appear at ceiling lines, and flashings pull away from penetrations. A roof leak in Ontario Ranch is rarely about the shingles; it is about the ground moving underneath.
The older core, ZIPS 91762 and 91764, is a different animal entirely. Craftsman bungalows and early California ranch homes from the 1920s through 1950s hold original plaster, aging foundations, and framing that is frequently undersized for current code. We opened up a 1950s ranch roof in the 91762 ZIP code and found decaying 2×4 rafters undersized for today’s load-bearing requirements, plus original skip sheathing that had failed waterproofing. Our crew sistered new rafters, installed a full plywood deck, and brought the roof to current California Building Code before the inspector sign-off closed the permit.
How we handle both is simple: inspection first, allowances written into the contract, and any surprise priced and approved in writing before we touch the leak. That is the Barrett & Sons way, and it is the way it should have been from the start.
We Also Serve Cities Near Ontario
In addition to our Roofing in Ontario work, Barrett & Sons handles roof repair and replacement across nearby communities including Montclair, Upland, Chino, and Claremont. If you live in one of those cities and you are dealing with a leak or wind damage, call us. We are already working in the neighborhood.
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 - Roofing in Ontario
Yes, in many cases it will. If your home was built before current California Building Code seismic provisions and you strip enough of the roof to expose the structure, the inspector may require you to address deficiency in the framing, bracing, or connection points before sign-off. That is a good thing for you. It is also why our written allowance for code upgrades is part of every Ontario roof replacement quote. Call (877) 610-1318 for an exact figure on your house.
The expansive clay soils under Ontario Ranch pads expand and contract with moisture, which can cause differential settlement. That settlement cracks trusses, opens ceiling lines, and pulls flashings loose, which is why some homes under ten years old in 91761 already show roof leaks. We look for telltale step cracking at ceiling lines before we write a repair scope. Get a free estimate by calling (877) 610-1318.
Most manufacturer warranties exclude damage caused by wind uplift events, which is exactly what Santa Ana conditions create when they funnel through the Cajon Pass. Properly installed flashings and ridge caps help, but nothing eliminates the risk entirely. If wind has lifted your ridge cap or flashings, have it inspected before the next rain. The inspection estimate is free from Barrett & Sons: (877) 610-1318.
In most cases, no separate permit is required beyond the standard reroofing permit, but Ontario’s building department will want to confirm the existing structure can handle the added weight and attachment. We handle that as part of the permit application. If the inspector requires engineering, we bring in a local engineer and coordinate the whole thing. Call (877) 610-1318 to discuss your specific roof.
Yes, we can. Ontario Ranch’s industrial zone is one of the most active tilt-up concrete commercial markets in the country, driven by proximity to the Ports of LA and Long Beach and Ontario International Airport’s cargo operations. We phase commercial roof replacements so warehouse operations continue while we work, typically by sectioning the roof and sequencing around your shipping schedule. Tom Barrett will walk the roof with you and put the phase plan in writing. Call (877) 610-1318.
Get Your Free Ontario Roofing Estimate
Barrett & Sons Construction has served Ontario homeowners since the day we opened in 1998, and we remain what we started as: owner-operated, permit-pulling, written-scope roofing contractors who answer our own phone. We offer $40 off any repair over $200, a free second opinion on any written estimate, and no trip charge inside San Bernardino County. Seniors and veterans always receive 10% off. If your roof is leaking, settling, or just nearing the end of its life, call (877) 610-1318 to schedule a free estimate. Tom Barrett publishes his name, his address, and his license number. Look it up before you sign anything with anyone.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving Ontario and the Inland Empire since 1998.







Before
After
Before
After
Before
After