Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Trusted Roofing for Pomona Homeowners
Our Roofing in Pomona typically runs $8,000-$20,000 for asphalt shingle systems, while targeted repairs range from $400-$1,800 depending on the damage scope and substrate condition. We’re Rowan Construction Group, and since 2007 we’ve delivered over 4,000 projects across seven trades, every one with a written price before any work started and a documented photo record when the crew left. In Pomona, we see the specific wear patterns that come with San Gabriel Valley sun exposure, Santa Ana wind cycles, and the occasional heavy winter storm that sends homeowners searching for a contractor who puts the number in writing first. Call (626) 606-1081 to schedule your free estimate - a live person answers 24/7, and you’ll receive a flat written quote with scope and warranty before anyone picks up a tool.
What Our Roofing Service Includes
Roof Repair
Roof repair addresses isolated damage - lifted shingles, cracked tile, deteriorated flashing, or membrane breaches - without replacing the full system. In Pomona, we regularly see wind-lifted shingle tabs along the 210 corridor and tile cracks from thermal cycling in the Phillips Ranch and Lincoln Park neighborhoods. Our crew documents the damage with photos, identifies whether the substrate is dry, and delivers a written repair scope with a fixed price before work begins.

Roof Replacement & Installation
Full replacement becomes necessary when the shingle layer count exceeds two, the decking shows moisture damage, or the system age passes 20-25 years for asphalt or 40-50 years for tile. We strip to the decking, assess sheathing condition, install proper underlayment per California Title 24 cool roof requirements where applicable, and finish with your chosen material. Every replacement quote from our Pomona team includes disposal, permit pulling, and inspection scheduling.

Metal Roofing
Metal roofing - standing seam, corrugated, or stone-coated steel - offers 40-70 year lifespans and Class A fire ratings that matter in Pomona’s wildland-urban interface zones. We install systems from manufacturers including GAF and Owens Corning with proper fastening patterns for wind uplift resistance. Metal requires precise thermal expansion accommodation, which our crews handle with manufacturer-specified clip systems and seam geometry.

Tile Roofing
Clay and concrete tile roofing, common in Pomona’s Spanish Colonial and Mediterranean-influenced architecture, demands specialized underlayment and batten systems beneath the visible surface. We repair cracked barrel tiles, replace degraded membrane beneath lifted sections, and install new tile systems with proper weep screed drainage at eaves. Our quotes specify whether we’re matching existing tile profiles or transitioning to new inventory.

Specialty Roofing
Specialty roofing covers flat or low-slope applications - built-up roofing (BUR), modified bitumen, TPO, and PVC single-ply membranes - typically found on Pomona’s mid-century ranch additions, ADUs, and commercial-residential mixed structures. We specify membrane thickness, seam welding or heat-sealing methods, and insulation R-value to meet current energy code. The Haven Standard requires we photograph every layer as installed, not just the finished surface.

Gutters & Accessories
Gutters, downspouts, soffit vents, and ridge vent systems manage the water and airflow that protect your roof’s underside and your home’s envelope. In Pomona’s occasional heavy rain events, clogged or improperly pitched gutters back water onto fascia and into eaves. We install seamless aluminum systems, copper where specified, and always verify that gutter capacity matches roof square footage and local rainfall intensity data.

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.
Brands We Service for Roofing

We’ve worked extensively with GAF roofing systems, from their Timberline HDZ architectural shingles to their Golden Pledge warranty-eligible installations. Our crews are trained in GAF’s proprietary LayerLock technology and proper starter strip placement, and we maintain supplier relationships that let us quote current material costs without padding for uncertainty. We’ve also installed hundreds of Owens Corning Duration and Duration STORM shingle systems, including their SureNail technology for enhanced wind resistance in Pomona’s gust-prone spring months.
Whether your existing roof is GAF, Owens Corning, or any other manufacturer - including systems we encounter from discontinued brands in older Pomona neighborhoods - we assess what’s there, source compatible materials, and document our findings with photos you’ll receive before any work proceeds. Our fifty-plus vetted brand relationships mean the written quote contains honest numbers rather than inflated contingencies.
Before
AfterSigns You Need Roofing Right Now
- Granules accumulating in gutters or at downspout outlets. Asphalt shingles shed granules as they age, and heavy accumulation signals that the UV-protective surface layer is thinning. In Pomona’s intense sun exposure, this accelerates compared to coastal climates, and once the mat is exposed, water infiltration follows within one to two rainy seasons.
- Visible daylight through the roof deck in your attic. This indicates missing or displaced shingles, failed underlayment, or structural gaps that allow direct water entry. We inspect attic spaces as part of our standard assessment, photographing any penetration points for your documented record.
- Sagging or uneven roof planes. Structural sag suggests compromised decking, inadequate framing, or long-term moisture saturation. This condition worsens with each rain event and can affect interior drywall, insulation, and even foundation drainage if water is misdirected.
- Interior water stains on ceilings or walls, especially after Santa Ana wind events. Wind-driven rain exploits the smallest entry points - lifted shingle edges, deteriorated flashing, or failed pipe boot seals. Pomona’s directional wind patterns often concentrate damage on southwest-facing slopes.
- Neighbors replacing roofs in your tract or built-era cohort. Roofs in Pomona developments built during the same period - 1950s-1970s ranch tracts, 1980s-1990s stucco subdivisions - experience similar aging curves. If three homes on your street have replaced roofs in the past five years, yours is likely approaching the same threshold.
Our Roofing Process - Step by Step

- 1
On-site assessment with photo documentation. We walk the roof where safety conditions permit, inspect attic spaces, and photograph all visible conditions - shingle wear patterns, flashing status, decking evidence, and interior signs. You receive these images as part of your documented record, included standard, not as an upgrade.
- 2
Written scope and flat price delivery. Under Clause 1 of the Haven Standard, the price is written before anyone starts. Your quote specifies material brand and grade, labor line items, permit costs, disposal, and warranty terms. No work proceeds without this document signed by both parties.
- 3
Permit application and scheduling. We pull permits through the City of Pomona Building & Safety Division or Los Angeles County where applicable, and schedule required inspections - typically a mid-roof inspection for tear-off verification and a final inspection upon completion. You receive inspection pass documentation.
- 4
Execution with layer-by-layer photo record. Crews are background-checked and uniformed; a lead technician manages your project daily. We photograph decking condition after strip, underlayment installation, and final surface placement. Any unexpected conditions - damaged sheathing, inadequate ventilation - trigger a written change order for signature before additional work proceeds.
- 5
Final inspection, cleanup, and warranty registration. We walk the completed project with you, verify gutter function and debris clearance, and register manufacturer warranties in your name where applicable. The 365-Day Done Right Promise takes effect: if it’s not done right, Rowan makes it right, backed by The Haven Standard terms page, not a handshake.
How Much Does Roofing Cost in Pomona?
A typical Diamond Bar Roofing replacement runs $8,000-$20,000 for asphalt shingle systems on standard residential footprints, while metal roof installation ranges $15,000-$40,000 depending on material gauge and seam complexity. Tile roof repair specifically costs $600-$2,500 for localized fixes, and general roof repair spans $400-$1,800 based on accessibility and substrate involvement. These ranges reflect our actual quoted projects in the San Gabriel Valley market, not national averages that obscure local labor and disposal costs.
Several factors move your price within these ranges. Roof pitch affects labor hours and safety equipment; steeper slopes in Pomona’s hillside neighborhoods near Ganesha Hills or Phillips Ranch require additional staging. Decking replacement adds material and time when moisture damage is found after strip - we quote this as a line item with per-sheet pricing so you’re not surprised. Layer count matters: California code generally permits two shingle layers before full tear-off is required, and discovering a third hidden layer triggers a change order we discuss before proceeding. Ventilation upgrades, cool roof requirements for Title 24 compliance, and gutter replacement also shift the total.
To avoid overpaying, obtain written quotes from multiple contractors with identical scope descriptions - material brand, warranty tier, permit inclusion, and disposal. Our Free Second Opinion on Any Written Estimate lets you bring a competitor’s quote and we’ll review it line by line at no charge, identifying where scope may differ from price. Every Rowan quote includes all of the above, with no “call for final pricing” ambiguity.
Roofing Near Pomona - Our Service Area

We serve Pomona and surrounding San Gabriel Valley communities including Montclair, San Dimas, Diamond Bar, Claremont, Walnut, Upland, Covina, Chino, Chino Hills, West Covina, and Ontario. Typical response for initial assessments ranges from same-day to 48 hours depending on current project load and weather urgency. Our crews are routed from a central dispatch that accounts for Pomona’s 57 Freeway access patterns and the specific permit jurisdictions - city, county, or Cal Fire in wildland zones - that affect scheduling.
Serving Pomona, CA - Our Local Coverage Area
We’re based in the Pomona area and know this community well, including nearby Roofing in Montclair. Use the map below to see our service coverage - if you’re nearby, we can almost certainly help.
Frequently Asked Questions - Roofing in Pomona

Roofing is the installation, repair, or replacement of the weatherproofing system that protects your home’s structure from precipitation, wind, and thermal exposure. You need a licensed roofing contractor - not a general handyman - when the work involves structural decking, permit-required replacement, or warranty-eligible material installation; California requires a C-39 license for roofing projects over $500, and improper installation voids manufacturer warranties that a handyman cannot register or honor. Call (626) 606-1081 for an exact quote - estimates are free.
A standard asphalt shingle replacement on a 1,500-2,500 square foot Pomona home typically takes 1-3 business days, while tile or metal systems require 3-7 days due to material weight, underlayment curing requirements, and more complex fastening patterns. Weather delays, decking replacement, or permit inspection scheduling can extend this; we build realistic timelines into your written scope, not optimistic ones. Call (626) 606-1081 for an exact quote - estimates are free.
Roof replacement in Pomona costs $8,000-$20,000 for asphalt shingle, $15,000-$40,000 for metal, and repairs run $400-$1,800 depending on scope. The price does not change once work starts unless we discover concealed conditions - hidden decking damage, additional shingle layers, or code-required upgrades - and in those cases, no work proceeds on a change until the change order is signed, the administrative discipline Haven acquired Rowan for. Call (626) 606-1081 for an exact quote - estimates are free.
Yes - we’ve installed and repaired hundreds of GAF and Owens Corning systems across Pomona and the San Gabriel Valley, including Chino Hills Roofing projects, and we maintain current supplier relationships for warranty-eligible installations with both brands. Our quotes specify the exact product line, warranty tier, and registration process for your chosen manufacturer. Call (626) 606-1081 for an exact quote - estimates are free.
We respond to active leaks, wind damage, and storm-related failures with temporary tarping and damage assessment, scheduling permanent repair once conditions stabilize; a live person answers calls 24/7 to coordinate urgent response. Full replacement is not an emergency service - it requires permit, material order, and scheduling - but we stop water intrusion and document damage for insurance purposes when speed matters. Call (626) 606-1081 for an exact quote - estimates are free.
Every roof replacement carries the manufacturer’s material warranty - typically 25-50 years for asphalt shingles, 40-70 years for metal - plus our 365-Day Done Right Promise: if it’s not done right, Rowan makes it right, backed by The Haven Standard terms page. Workmanship warranty terms are written in your quote, not referenced vaguely. Call (626) 606-1081 for an exact quote - estimates are free.
Clear attic access if possible, note any interior leak locations with dates, and gather any prior roofing documentation - previous repair receipts, warranty paperwork, or inspection reports. We’ll need to walk the roof where conditions permit and photograph attic conditions; your presence is helpful but not required if you provide entry instructions. Call (626) 606-1081 for an exact quote - estimates are free.
Schedule Your Roofing Service in Pomona Today
Call (626) 606-1081 to schedule your free estimate. You’ll receive a flat written price with detailed scope and warranty terms before any work starts - that’s Clause 1 of the Haven Standard, and it’s been our practice since 2007. A live person answers 24/7, and every visit includes a documented photo record you’ll receive as standard, not an upgrade. Whether you need repair, replacement, or a second opinion on an existing quote, we’re ready to put the number in writing.
Written by Grant Rowan, Owner at Rowan Construction Group, serving Pomona since 2007.







Before
After
Before
After
Before
After