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 Pomona
Roof repair in Pomona usually runs between $350 and $2,800 depending on whether you’re patching a shingle, salvaging original clay tile, or re-flashing a chimney. Most smaller repairs take a single day once we’re on site. We work across 91766, 91767, 91768, and 91769, and we know this city’s housing stock well enough to tell you before we start whether a repair is the right call or if a larger issue is hiding underneath. Call (855) 382-1073 for a free estimate.

Pomona’s roofs aren’t like the ones you’ll see in newer Inland Empire tracts. Downtown, you’ve got century-old Craftsman and Spanish Colonial bungalows with original clay tile set over skip-sheathing. Out toward Phillips Ranch and the foothills, you’ve got mid-century composition shingle and the occasional flat roof on a commercial conversion. That mix means a repair crew has to know what they’re pulling up before they lift a single tile. We do.
Why Barnwood Roofing Is Pomona’s Preferred Roof Repair Company
We’ve worked on enough Pomona homes to know that a “simple” leak rarely stays simple once the roof is opened. That’s why we lead with inspection, not with a replacement pitch. Ruben Calloway built Barnwood Roofing around a straight-talking approach: we’ll tell you if a repair is enough, and we won’t push a re-roof when a flash-and-patch gets you another five or ten years. Pomona homeowners call us because they want an honest read on their roof, not a sales script.
We service all seven major roofing brands – GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral – so when we recommend a material, it’s because it fits your home and budget, not because it’s the only product we’re tied to. That matters on Pomona’s older homes, where matching the existing tile profile or shingle line matters more than whatever’s cheapest in the warehouse. Our Roof Repair team handles everything from a single missing shingle to a full valley rebuild.
We also offer roof inspection as a standalone service. You can get a professional assessment of your Pomona roof without any obligation to book repair work. If we find nothing wrong, we’ll tell you so. That may sound obvious, but plenty of roofing companies treat the inspection as step one of a replacement close. We don’t.
Styles & brands we work with






Shingle Roof Repair in Pomona
Shingle Roof Repair in Pomona typically runs $350 to $900 for a small patch or shingle replacement, and $1,200 to $2,400 when we’re replacing a larger section, rebuilding a valley, or addressing water damage beneath the shingles. Most of Pomona’s mid-century tract homes – the ones built from the 1940s through the 1970s around Garey Avenue, Holt Avenue, and the neighborhoods north of the 10 – use composition shingle, and after decades of Pomona sun, that shingle gets brittle, granule-bare, and prone to lifting under Santa Ana wind.
Shingle Matching and Wind Lift
When Santa Ana winds push through the San Gabriel Valley, the first thing to fail on an aging shingle roof is usually the starter strip along the eaves or a section of shingle near the ridge. We see it on Pomona’s mid-century stock all the time – wind gets under a curled shingle edge, lifts it, and the next winter rain finds a clear path inside. Matching the shingle color and profile on a 30-year-old roof is part of the job, and we keep access to discontinued lines through our multi-brand sourcing so the patch doesn’t look like a patch.
Underlayment Repair on Older Shingle Roofs
Many Pomona shingle roofs were installed over original skip-sheathing rather than solid plywood decking. When we pull a damaged section, the felt underneath is often degraded past the point of a simple patch. We’ll show you what we find before we quote it, so you’re not hit with a surprise change order after the tear-off begins.
Storm Damage Roof Repair in Pomona
Storm Damage Roof Repair in Pomona usually runs $450 to $1,800 for wind-related flashing and shingle repairs, and $900 to $2,800 when heavy winter rain has driven water through failed underlayment and into the decking. Pomona doesn’t get a lot of rain, but when it comes, it comes fast, and those storms land on roofs that have been baking under 90-degree sun all summer. Any gap in the flashing, any cracked vent boot, any lifted shingle becomes an entry point within the first hour of a hard downpour.
Santa Ana Wind Damage
The Santa Ana events that hit the eastern San Gabriel Valley each fall are brutal on older roofs. Loose flashing around chimneys and vent stacks gets pulled up, and once it’s lifted, the next storm finds it. We recommend a quick visual check along the roofline after any major wind event, especially on homes near the open foothills where the wind funnels hard into the neighborhoods off Towne Avenue and North Garey.

Leak Response and Temporary Protection
If your Pomona home is actively leaking, call us before the water spreads into ceilings and insulation. We’ll get a tarp on the problem area to stop further damage, then schedule the repair properly once the roof is dry enough to work safely. No one wants a rushed roof patch done in the rain – it won’t last, and it’ll cost more to redo.
Trusted Brands We Service in Pomona
Because we install and repair materials from GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral, we’re not tied to a single product line when we tell you what your Pomona roof needs. That matters when a 1920s bungalow near downtown needs a specific clay tile profile matched, or when a 1960s tract home off Holt needs a discontinued shingle color pulled from a distributor in Irwindale. Seven brands means we can source the right material for your roof, not just whatever’s stacked in our yard. For most common repairs in Pomona, we can have materials on hand within a day or two.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in Pomona Homes
- Brittle original clay tile over skip-sheathing. On the Craftsman and Spanish Colonial bungalows clustered around downtown Pomona and the 91766 and 91767 zip codes, decades-old clay tile cracks if you look at it wrong. A repair that looks small from the ground becomes a careful salvage-and-match job once the felt underneath is exposed.
- Santa Ana wind damage to flashing and starter strip. The fall winds that sweep through the Pomona Valley lift loose flashing, pull starter strip away from the eave, and expose the underlayment. The damage often isn’t visible from the ground until the winter rain arrives.
- Skip-sheathing hiding soft decking. On 100-year-old Pomona homes, the gaps in skip-sheathing mean water that got past the felt has been quietly rotting the deck boards for years. A repair quoted on visible damage sometimes grows once we open the surface and see what’s underneath.
- Tight lots and party walls complicating access. The dense housing blocks in older Pomona neighborhoods mean staging space is scarce. If we’re working next to a shared wall, we plan access and noise before we start, so the neighbor knows what’s coming and we’re not fighting for space mid-repair.
Pricing for Roof Repair in Pomona, CA
Here’s what Pomona homeowners can expect to pay for common repairs, based on the work we do across the city:
- Shingle patch or replacement: $350 – $900
- Flashing repair (chimney, valley, wall): $400 – $1,100
- Vent boot replacement: $250 – $500
- Flat roof patch (single-ply or built-up): $500 – $1,400
- Clay tile salvage and reset with new underlayment: $800 – $2,800
- Leak repair with decking replacement: $900 – $2,800
What pushes a Pomona repair toward the upper end of these ranges? Access, mostly. A three-story Spanish Revival with a narrow side yard and no driveway staging takes longer than a single-story ranch with a wide lot. Brittle tile that needs to be handled piece by piece costs more than a simple shingle patch. And any time we expose rotted decking or failed underlayment, the scope and the number change. We show you what we find, quote it plainly, and let you decide. Call (855) 382-1073 for a free estimate – we’ll talk through what your roof actually needs.
We Also Serve Cities Near Pomona
Beyond Pomona, our crews regularly work in La Verne, Walnut, Covina, and Claremont – same San Gabriel Valley conditions, same wind and sun, same mix of older and newer housing stock. If you’re in one of those cities or anywhere else in the eastern valley, we cover the full Pomona area and surrounding communities.
Serving Pomona, CA — Our Local Coverage Area
We’re based in the Pomona 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 Pomona
Because the original clay tile on Pomona’s older Craftsman and Spanish Colonial homes was laid over skip-sheathing with felt underneath, and after 80 to 100 years, both the felt and the tile are fragile. When we pull tile to reach a leak, we have to salvage each piece carefully, replace the degraded underlayment, re-flash the penetration, and reset the tile so the repair doesn’t look like a scar. That’s slower, more careful work than lifting a few composition shingles, and the labor reflects it. Expect tile repair on a Pomona bungalow to run $800 to $2,800, where a simple shingle patch starts around $350. Call (855) 382-1073 for an exact quote.
It changes how we stage the job and how long the work takes. On a tight Pomona lot with a shared party wall, we can’t just park a dumpster in the alley and start tearing. We stage tear-off on tarps in the driveway or yard, keep material deliveries to only what’s needed for the day, and give the neighbor sharing the wall advance notice before any hammering starts. That coordination takes planning time, and very tight access can add 10 to 20 percent to the labor line. It’s honest math, not padding. We’ll show you the breakdown before we start.
For most small repairs – replacing a handful of shingles, re-flashing a vent, patching a flat roof section – Pomona doesn’t require a permit. But when the repair expands into structural work, like replacing a section of decking or re-framing around a chimney, or when you’re on a home in a historic or overlay district where exterior changes get reviewed, the answer is yes. We handle permit pulls for any repair that requires one, and we’ll flag it during the estimate so there’s no surprise when the inspector shows up.
The wind lifts compromised flashing and loose starter strip, and once that material is lifted even a half inch, the next rain finds the gap. Pomona’s older homes are especially vulnerable because the original flashing around chimneys and vents was often installed over felt that’s now decades past its useful life. The leak didn’t start with the wind – the wind just exposed what was already failing. After a major Santa Ana event, it’s worth a quick visual check of the roofline, or a low-cost inspection if you’re not comfortable climbing up.
Line by line. Ask both contractors to itemize the repair scope, the materials being used, whether decking or underlayment replacement is included, and how they’ll handle access and staging on your specific lot. If one bid is substantially lower, that usually means someone’s leaving out the salvage work, the underlayment repair, or the permit. If one bid is substantially higher, ask why – sometimes it’s legitimate access difficulty, sometimes it’s a contractor who doesn’t want the job and priced it to decline. We’ll give you a written, itemized quote so you can compare apples to apples. Call (855) 382-1073 to schedule your free estimate.
Written by Ruben Calloway, Owner at Barnwood Roofing, serving Pomona and the surrounding San Gabriel Valley since the company’s founding.