Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roof Repair Across Upland
Roof repair in Upland is different than anywhere else in the Inland Empire, and if you live here you already know why. The mountains push more rain onto your roof than Ontario or Fontana get, and the canyon debris that piles into valleys and gutters on the north side of town keeps moisture against your deck for months at a time. That means a small leak you can see from the street is often a bigger deck problem you can’t. We inspect first, price in writing, and fix it right the first season. Call (945) 303-9821 and you’ll talk to a live person who knows Upland roofs.
We’re the local member of the Kingswell family of roofing companies, founded in 2000. Our Roof Repair crews work in Upland every week, coordinated from our Inland Empire office, so scheduling doesn’t mean waiting two weeks for a crew to drive up from San Diego.
Why Tilehurst Roofing Is Upland’s Preferred Roof Repair Company
Two things matter most to Upland homeowners: the roofer answers the phone, and the price doesn’t move after the crew gets up on the roof. We do both. A live person answers every call, 24 hours a day, seven days a week, including evenings and weekends. No voicemail tree, no callback queue, no waiting until Monday. When you’re watching water come through the ceiling at 9 p.m. on a Saturday, that matters more than any slogan.
Every job starts with a written price before any work begins. You’ll see the dollar figure in your hands before a single nail goes in. And every repair we do comes with a written guarantee, delivered before the crew leaves, not mailed later. If the repair fails inside the guarantee period, we return at no charge under our 365-Day Done Right Promise. Greg Holloway leads our team, and he holds every job to that standard.
Upland homeowners have seen enough no-shows and changed prices at the door. We’re built for people who’ve already been burned once and want a company that shows up in the window it gave, leaves the property cleaner than it found it, and stands behind every repair in plain writing.
Emergency Roof Repair in Upland
Emergency Roof Repair in Upland during a Santa Ana wind event or a mountain-driven storm usually means something has torn loose or opened up: a ridge cap ripped off at 60 mph, a branch punctured the field, or a valley started bleeding water into the ceiling. Most emergency roof repairs in Upland run $300 to $650 for the triage work, which covers securing the opening, tarping if needed, and making the roof watertight until a permanent repair can be scheduled. If decking is exposed or damaged, you’re looking at additional cost, and we’ll price that in writing before we touch it.
What We Do First
Our crew gets onto the roof, identifies exactly where water is getting in, and stops the bleeding. That means clearing the debris that’s holding water, securing loose flashing or ridge material, and installing a protection layer over the opened area. The goal is to stop further damage tonight and give you a permanent fix plan tomorrow.
Why Fast Response Matters in Upland
When the Cajon Pass funnels wind down onto north Upland, a loose section of ridge cap becomes a tearing sail within minutes. The longer it flaps, the wider the opening gets. We respond to Upland calls directly from our Inland Empire office, which means a local crew reaches most neighborhoods the same day.
Flat Roof Repair in Upland
Flat Roof Repair in Upland tends to mean the low-slope sections on 1950s and 1960s custom homes in San Antonio Heights, or the patio and garage roofs common on mid-century tracts. Those roofs hold water longer than pitched slopes, and Upland’s 17 to 18 inches of annual rain means ponding water sits against seams and penetrations. Most flat roof patches in Upland run $450 to $900 for seam repair and membrane patching, depending on the condition of the surrounding material.
What Causes Flat Roof Leaks Here
Eucalyptus and oak canopy over San Antonio Heights drops leaf litter and bark onto low-slope sections, where it plugs drains and holds moisture against the membrane. The visible roof looks fine from the street. The rot underneath doesn’t. We clear the debris, inspect the deck, and patch the membrane only after we know what’s underneath it.
The Right Fix vs. a Temporary Patch
A fast patch on a flat roof might get you through the summer. It won’t survive Upland’s winter rain cycles. We’ve pulled patches off where the membrane was stuck to rotted OSB that crumbled in our hands. When the deck is soft, patching over it is throwing money away. We’ll tell you that straight and show you the rot in photos before recommending replacement.
Trusted Brands We Service in Upland
Upland’s housing stock spans original clay tile on 1920s Spanish Revivals to modern architectural shingles on north-side builds. We service and repair roofs built with GAF, Atlas, and Boral products, and we’re set up to match your existing material rather than force whatever happens to be on our truck. When the job calls for matching tile or shingles, our access to multiple manufacturer lines means shorter turnaround for Upland homeowners who don’t want a mismatched patch staring back at them from the street.
Common Roof Repair Problems We See in Upland Homes
- Rotted decking under intact-looking tile. Upland’s mountain rainfall plus canyon debris loads north-facing valleys with pine needles and bark that hold moisture against the deck for months. The tile looks fine from below; the OSB or board sheathing underneath goes soft and fails. A repair that skips deck inspection is a repair that fails again by the next wet winter.
- Cracked shingles around pipe boots and flashings. Upland’s elevation means roofs here cool sharply at night, and aged composition shingles crack around penetrations long before the field shingles fail. Spot-replacing tabs without touching the boot leaves the next leak already started.
- Santa Ana wind damage to ridge caps and starter strips. Winds over 60 mph funneled through the Pomona Gap tear caps and starter strips off 1960s to 1980s roofs where fastener counts were undersized. Re-nailing one loose section without checking the full field just moves the problem to the next section.
- Debris-blocked valleys on north-facing slopes. San Antonio Canyon debris doesn’t just clog gutters; it loads valleys with wet organic matter that holds moisture against the valley metal and underlayment. The valley corrodes, the underlayment degrades, and water finds the deck. In Upland, clearing valleys and gutters is as much repair work as replacing flashing.
Pricing for Roof Repair in Upland, CA
Here are real numbers, so you know what to expect before you call. A shingle replacement over a small area in Upland runs $250 to $450. Leak repair around a vent boot or pipe collar costs $325 to $600, including resealing and any flashing adjustment. A valley repair where the metal is corroded or the underlayment is shot runs $750 to $1,500, depending on whether we’re opening decking. Flashing repair at chimneys or walls runs $500 to $1,200. If hidden deck rot comes to light once we open the roof, we price the replacement in writing and get your approval before we proceed. No change-order surprises at the door. Free estimates on every repair, and the price is in your hands before any work starts. Call (945) 303-9821.
We Also Serve Cities Near Upland
If you’re in Rancho Cucamonga, Claremont, Montclair, or Ontario, your roof deals with many of the same mountain-driven conditions we see in Upland. Our crews serve all of these communities locally. See our Roof Repair in Upland service page for the full details on what we do here, or call us and we’ll route the right crew to your street.
Serving Upland, CA - Our Local Coverage Area
We’re based in the Upland 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 Upland
In most cases, yes. We can reset individual tile,replace rotted underlayment in the affected section, and restore the mortar ridge without a full tear-off. That said, on 1920s and 1940s homes in Upland’s historic core north of Foothill Boulevard, the original underlayment is often undersized and deteriorated beyond a patch. We’ll inspect before recommending anything, and the written price won’t change once we’re up there. Call (945) 303-9821 for a free estimate and we’ll tell you straight what you’re looking at.
Because Upland’s combination of mountain-driven rain and canyon debris means water sits against the deck underneath the tile layer for months each winter. The tile deflects rain, but the organic litter that accumulates in valleys and around penetrations holds moisture against the underlayment and decking. By the time you see a ceiling stain, the OSB beneath is often already soft. Our policy is to inspect the deck anytime we’re opening a roof in Upland, because a patch that skips that step is a leak waiting for the next storm. Written quotes cover deck repair as a line item you approve before we touch it.
We can do isolated shake repairs for now, but California fire code prohibits replacingshake in kind once it exceeds a certain level of deterioration, and Upland’s south-side 1960s to 1980s tracts have many roofs at that point. We’ll tell you honestly whether a spot repair gets you a few more years or whether you’re looking at a full tear-off-and-retile. Either way, the written estimate comes first, and the final scope is on paper before work begins. Call (945) 303-9821 and we’ll take a look.
We inspect first and price surprises in writing before we proceed. When we pulled the tile back on a 1920s Spanish Revival off Mountain Avenue near San Antonio Heights, we found the underlayment disintegrated under decades of eucalyptus litter and the OSB decking soft across about three squares. We replaced the rotted decking, laid new ice and water shield through the valley, reset the tile with fresh mortar and a proper drip edge, and walked the owner through the change order before we nailed a single tile back down. That’s how every Upland job goes: allowances written into the contract, and any surprise line-item priced and approved in writing before work continues.
Most isolated repairs like flashing replacement or shingle patching don’t require a permit in Upland. But if the repair opens enough of the roof that deck replacement or structural changes come into play, a permit may be required, and that can trigger code upgrades like improved underlayment standards. We’ll tell you before the permit is pulled, not after the inspector shows up. The written estimate includes any permit work and inspection coordination, so the cost is transparent from the start. Call (945) 303-9821 to schedule your free estimate.
Written by Greg Holloway, Owner at Tilehurst Roofing, serving Upland homeowners through the Kingswell family of roofing companies.






Before
After
Before
After
Before
After