Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roofing Company Across Pomona
Finding a Roofing Company in Pomona that shows up on time and stands behind the work shouldn’t feel like a gamble. We’re Brennan Roofing, and our crews work throughout Pomona every week, from the Craftsman streets near Lincoln Park to the tract neighborhoods south of the 60. When you call (361) 320-9467, a live person answers, we schedule a specific arrival window, and we put the price in writing before any work starts. Pomona’s heat and Santa Ana winds punish roofs differently than the coast does, and we plan for that. That’s the whole job.
Key Takeaways:
- Written price before any work starts, with allowances built in for what we might find inside older Pomona roofs.
- 365-Day Done Right Promise in writing: if a repair or install fails within a year, we return free.
- Crews carry materials from GAF, CertainTeed, and Owens Corning, matched to Pomona’s sun and wind load.
- Background-checked, uniformed technicians dispatched to every Pomona job.
Why Brennan Roofing Is Pomona’s Preferred Roofing Company Company
Two things keep us busy in Pomona. First, the housing stock here spans 120-plus years of building methods, which means a competent roofer has to know how 1910s skip sheathing behaves differently from 1970s plywood decking. Second, homeowners here have been burned. A lot. Our written-price-before-work rule exists because too many Pomona residents have watched a bid climb mid-job once the decking got exposed. That doesn’t happen with us. The price goes on paper first, and every change after that is priced and approved in writing before we touch it.
Travis Oakley runs the crews under what we call the Garrison Standard. Every technician is background-checked and arrives in uniform. We answer the phone at 2 p.m. and 2 a.m. with a live person. Pomona customers consistently tell us the same thing: they finally knew exactly who was on their roof and exactly what the job would cost.
Commercial Roofing in Pomona
Commercial Roofing in Pomona means flat and low-slope systems on the warehouses along the 60 corridor, the older retail strips off Garey Avenue, and the mixed-use buildings scattered through downtown. These roofs take a beating from standing heat on hundred-degree days, and when a Santa Ana blows through, loose edge metal and failed seams are the first things to go. A typical commercial coating or repair job in Pomona runs $4,000 to $18,000 depending on square footage and how many layers already exist.
Flat and Low-Slope Systems
Most Pomona commercial buildings use built-up tar-and-gravel, modified bitumen, or single-ply membranes like TPO. Each one ages differently under Pomona’s UV load. We inspect the seams, flashings, and scuppers first, then quote the repair or replacement with a written number before any work starts.
Wind Uplift on Warehouse Roofs
Warehouse roofs catch Santa Ana gusts differently than pitched homes. Edge metal pulls up, fasteners loosen, and membrane seams peel. We check the perimeter and corners first, because that’s where a commercial roof fails in this valley.
Metal Roof Installation in Pomona
Metal Roof Installation in Pomona is an option we’re quoting more often in the hillside neighborhoods above Holt Boulevard and newer builds east of town where homeowners want to stop thinking about their roof entirely. Galvanized and galvalume standing seam, along with stone-coated steel lines, hold up under triple-digit heat without the granular loss you see on asphalt. A typical standing-seam metal install in Pomona runs $16 to $28 per square foot installed, while exposed-fastener panels run $10 to $16 per square foot.
Standing Seam for Wind Zones
Standing seam panels are continuously interlocked and mechanically fastened, which makes them the most wind-resistant option for Pomona’s Santa Ana funnel. For older Craftsman homes where the ridge line catches the full wind, this matters more than any other spec.
Stone-Coated Steel for Historic Profiles
In Lincoln Park and Wilton Heights, some homeowners want metal but don’t want to lose the look of their original roof. Stone-coated steel shingles and shakes give the profile of a classic material with metal’s lifespan and fire rating. We source these from the leading manufacturers so you can see actual samples before deciding.
Trusted Brands We Service in Pomona
We install materials from GAF, CertainTeed, and Owens Corning among others, and we stock the fasteners, underlayment, and flashing components these systems require for Pomona’s conditions. If you already have a GAF roof and need a repair, we match the system rather than patching it with whatever is on the truck. That matters when you’re trying to keep a warranty intact and keep the roof looking uniform from the street.
Common Roofing Company Problems We See in Pomona Homes
- Skip-sheathing rot on pre-1940s homes. Original wood shake in Lincoln Park was often nailed straight to skip sheathing with no underlayment. The south slopes bake for decades, dry rot spreads into the boards, and a simple re-roof becomes a deck rebuild.
- Multi-layer tear-offs on mid-century tracts. South and east Pomona tract homes frequently have two or three layers of 3-tab stacked up. A proper job here is a full tear-off, not another layer on top, and the price needs to reflect the dump fees and disposal weight.
- Santa Ana damage at the ridge and rake edges. The wind doesn’t hit Pomona roofs evenly. The ridge caps, gable ends, and drip edge take the brunt. We see loose ridge caps and lifted flashing after nearly every major wind event in the fall.
- Blistering and granule loss on south slopes. Pomona’s summer heat plus smog fallout from the freeway ring degrades asphalt shingle granules faster here than on the coast. South-facing slopes show it first, often within 10 to 12 years of a budget install.
Pricing for Roofing Company in Pomona, CA
Roofing Company in Pomona pricing looks like this on the jobs we quote. A standard asphalt shingle tear-off and replacement on a typical 1,500 square foot Pomona home runs $9,000 to $16,000. Roof repair in Pomona runs $350 to $2,500 for most single-issue fixes, like a flashing repair or a few missing shingles around a penetration. A full roof inspection is typically $195 to $450. Metal roofing, as noted, runs $10 to $28 per square foot depending on system. Tile repairs on Pomona’s older Spanish-style homes run $500 to $3,000 for resetting and replacing cracked pieces. The biggest variable in Pomona is what’s under the shingles. We’ll give you a ballpark before we visit and a written fixed price before any work starts. Call (361) 320-9467 to schedule a free estimate.
We Also Serve Cities Near Pomona
Our crews run local routes across the eastern San Gabriel Valley into Diamond Bar, Montclair, Chino Hills, and Claremont. If you’re in one of those cities looking for a Roofing Company with the same written-price standard, the same crews and the same one-year written guarantee apply. We’re the Roofing Company in Pomona that homeowners across the valley call when they want the job done once.
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 Roofing Company in Pomona
Because original wood-shake roofs on Pomona’s pre-1940s Craftsman homes were commonly nailed directly to skip sheathing with no underlayment, and once that deck is exposed, rot from decades of UV baking routinely has to be cut out and replaced before new shingles can go down. In Pomona’s Lincoln Park and Wilton Heights districts, we inspect the decking before we hand you a price, and we write allowances into the contract for what the tear-off might expose. That way the number doesn’t quietly triple on you mid-job. Call (361) 320-9467 for a written estimate that accounts for what your roof actually has underneath.
Yes, far more. Pomona’s annual rainfall is low, but the Santa Ana corridor funnels through this valley every fall and winter with gusts that tear at ridge caps, fasteners, and edge metal. We quote Pomona roofs to a 130 mph wind rating spec on exposed ridge lines, not just to a rain standard. That’s not a coastal LA roofing assumption, and it changes which fasteners and starter strip we specify.
Pomona sits in an inland heat bowl ringed by the 10, 60, and 57 freeways, so roofs here deal with triple-digit summer UV, smog fallout, and Santa Ana wind uplift all at once. Coastal LA roofs handle marine fog and salt air. Foothill roofs to the north handle snow and tree debris. Pomona’s failure profile is granule loss and mat blistering on south and west slopes, plus wind damage at the ridge, which changes how we spec underlayment, fasteners, and ventilation. For a roof inspection that accounts for the local failure modes, call (361) 320-9467.
We don’t recommend it, and building code limits how many layers a roof can carry. Multiple layers trap heat against the sheathing and shorten the life of the new shingles, and they hide decking damage in a climate where rot takes years to show up. In Pomona’s tract neighborhoods, a full tear-off is the right call more often than not. We price the tear-off, disposal, and new decking into one written number before any work begins, and we don’t change that number at the door. Call (361) 320-9467 for a free estimate on a full tear-off in Pomona.
Line the bids up line-item by line-item: underlayment type, fastener schedule, decking allowance, drip edge, flashing, ventilation, and disposal. One Pomona roofer might quote a $7,000 re-cover with no decking allowance, while another quotes $13,000 for a tear-off with new decking, ice and water shield in the valleys, and a 130 mph fastener package. The second bid is the honest one, and it’s the kind of bid we write. Every Brennan Roofing estimate is line-itemed, and every change after the tear-off is priced and approved in writing before we touch it. Bring us both bids and we’ll walk you through the difference. Call (361) 320-9467.
Get a Written Roofing Estimate in Pomona
If you’re in Pomona and your roof is showing its age, the next step is an inspection with a written price attached. No pressure, no door-knocking, no number that moves after the tear-off starts. Just a roof you can stop thinking about. Call (361) 320-9467 to schedule your free estimate, or reach out through our website and a live person will get you on the schedule.
Written by Travis Oakley, Owner at Brennan Roofing, serving Pomona and the surrounding valley.






Before
After
Before
After
Before
After