Architectural shingles
Metal roofing
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 Replacement Across Pomona
Roof replacement in Pomona typically costs between $12,000 and $22,000 for a full tear-off on a standard bungalow or mid-century tract home, with most jobs completed in 3 to 7 days once materials arrive. We’re Windmill Roof Repair, and we’ve worked on enough Pomona roofs to know that what looks straightforward from the curb can get complicated the moment you open it up. That’s why we’re straight with you from the first inspection. Call (866) 850-2496 for a free, no-commitment roof inspection before you commit to anything.

Why Windmill Roof Repair Is Pomona’s Preferred Roof Replacement Company
We’re not the kind of roofer who hands you one brand and says take it or leave it. Windmill Roof Repair works across seven major shingle manufacturers, including GAF, CertainTeed, and Owens Corning, so the material you get is the one that fits your roof and your budget, not the one we’re incentivized to push. That matters in Pomona, where the housing stock ranges from 1920s Craftsman bungalows near downtown to mid-century tract homes east of the 71. Each one needs something different.
Our crew has torn off more Pomona roofs than we can count, and we know the neighborhoods: the older pockets around Lincoln Park and Ganesha Hills, the tract homes south of Holt Avenue, the hillside-adjacent streets where the Santa Ana winds hit hardest. When a Pomona homeowner calls us, we show up, we look at the actual roof, and we tell you what’s actually there. Repair when you can, replace when you must. That’s how Ruben Ochoa runs this company, and it’s why the phone keeps ringing.
We also do something most roofers don’t: we offer roof inspection as a standalone service. No sales funnel, no pressure. You get a clear written assessment of what your roof needs, and you can take it from there. See it before you sign anything.
Styles & brands we work with






Roof Installation in Pomona
Roof Installation in Pomona is a full tear-off and replacement job: old shingles or tile come off, the decking underneath gets inspected and replaced where needed, new underlayment goes down, and your new roof goes on top. Most Pomona homeowners need this when their roof hits the 20 to 30 year mark, after a Santa Ana wind event rips through, or when a pre-sale inspection turns up layered patching that’s past its useful life. A standard asphalt shingle installation in Pomona runs $12,000 to $18,000 on a typical 1,500 to 2,000 square foot home, with architectural shingles like GAF Timberline or CertainTeed Landmark on the higher end of that range.
Full Tear-Off and Decking Replacement
When we tear off a Pomona roof, we don’t just slap new shingles over old problems. The decking underneath gets inspected board by board, and anything rotted, warped, or undersized gets replaced before we put anything new on top. On Pomona’s older bungalows, this step finds hidden damage more often than not.
New Construction and Full Re-Roofs
For Pomona homeowners adding on or building new, we handle the roofing from the ground up: decking, underlayment, shingles, flashing, vents. We work with your general contractor or directly with you, and the job gets done to current code, inspected, and passed.
Roof Replacement Contractor in Pomona
A Roof Replacement Contractor in Pomona is the crew you call when patching isn’t enough, and you need the whole roof done right. That means a full tear-off down to the framing, addressing whatever’s underneath, and installing a roof that can actually take what Pomona’s weather throws at it. On a mid-century tract home in the 91766 or 91767 zip codes, a full replacement with architectural shingles typically runs $14,000 to $22,000, with flat roofing replacements on the lower end if the deck is sound and concrete tile work higher depending on the underlayment and framing work required.
Asphalt and Architectural Shingle Replacement
Asphalt shingles are the most common roof we install in Pomona, and for good reason: they hold up to the inland heat better than wood and cost less than tile. Architectural shingles add more wind resistance and a thicker profile, which matters on the north side of town where the Santa Ana winds funnel down off the San Gabriels.

Flat Roofing and Low-Slope Repairs
Some of Pomona’s older homes and additions have flat or low-slope sections, often over porches, garages, or sunrooms. These need different materials and details, and we handle them as part of a full Roof Replacement or as a targeted job when the rest of the roof is sound.
Trusted Brands We Service in Pomona
Windmill Roof Repair installs and services seven leading shingle brands: GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. That’s a broader lineup than most Pomona roofers carry, and it means your recommendation is driven by what your roof actually needs, not what we happen to have in the yard. We stock common parts locally for Pomona jobs, so material lead times stay short, and we can pair the right shingle with the right underlayment and flashing for Pomona’s wind and sun exposure. Seven brands, one crew.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Replacement Problems We See in Pomona Homes
- Skip sheathing hidden under old layers. Pomona’s 1920s and 1930s bungalows often still have the original skip sheathing: spaced boards with gaps between them, built for wood shakes, not asphalt shingles. When we open one up, we don’t know what it looks like until we’re on it. Dry rot, soft fascia, and undersized framing are common finds.
- Wind-lifted edges at valleys and hips. The Santa Ana winds that funnel down from the San Gabriel Mountains hit the north and west slopes hard. Repairs done after a storm often patch the last tear without addressing the next one. A proper replacement ties the edges, valleys, and hips the way a wind event won’t pull apart.
- UV-cooked shingles on south and west slopes. Pomona’s inland heat bakes shingles day after day for months at a time. The south- and west-facing slopes fail first, curling and lifting years before the north face shows wear. We see this on homes all over the 91767 and 91769 areas.
- Three-layer tear-offs with hidden damage. Many Pomona homes have been re-roofed over one or two existing layers. That hides problems: cracked flashing, rotting decking, old wood shakes that have been asphalted over. A routine-looking roof can turn into a framing job once you open it up.
Pricing for Roof Replacement in Pomona, CA
Roof replacement pricing in Pomona runs the full range depending on what’s under the old roof, what’s going back on top, and what we find in between. A standard asphalt shingle tear-off and replacement on a mid-century tract home in Pomona typically runs $12,000 to $18,000. Architectural shingles like GAF Timberline or CertainTeed Landmark push that to $14,000 to $20,000. If the decking is rotted and has to be replaced, add $2,500 to $5,000 depending on how much framing work is involved. Concrete tile replacements run higher, often $18,000 to $28,000 with underlayment and flashing. The best way to know your number is to call us for a free inspection and a written line-item estimate. Call (866) 850-2496 and we’ll walk the roof with you.
We Also Serve Cities Near Pomona
We work throughout Pomona and the surrounding foothill and valley communities. Our Roof Replacement in Pomona team regularly handles jobs in La Verne, Walnut, Covina, and Claremont, where the housing stock and weather patterns overlap with what we see in Pomona’s older neighborhoods. If you’re in one of those cities, the same inspection-first approach applies.
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 Replacement in Pomona
Expect the decking to be replaced. Original skip sheathing is spaced boards, not solid panels, and it doesn’t meet current code for asphalt shingle installation. We saw this on a 1920s bungalow near downtown Pomona recently: the crew tore off three layers of shingles and found the original skip sheathing dry-rotted with soft fascia behind it. We priced the decking and fascia in writing before proceeding, then installed GAF Timberline architectural shingles with a ridge vent and ice and water shield in the valleys. Call (866) 850-2496 for an inspection and we’ll tell you what you’re actually working with.
We write an allowance into the contract before we start. When the roof is open and we find framing, sheathing, or ventilation that doesn’t meet current Pomona building code, we stop, show you what we found, and get your written approval before we touch it. You are never handed a surprise change order at final payment. That’s why our quotes on older Pomona homes include a decking replacement allowance up front, not as a guess after the fact.
Pomona sits at the foot of the San Gabriel Mountains where the Santa Ana winds funnel down and the summer sun is relentless, so roofs here get a punishing combination of UV cook and wind uplift that inland-valley neighbors like Claremont or Chino don’t get to the same degree. Tile roofs crack and slip; asphalt shingles curl and lift earlier than the calendar would suggest. Repairs done after a wind event have to account for the next one, not just patch the last. That’s why we install with wind-uplift requirements in mind on every Pomona roof.
Look at three things: the decking allowance, the wind-uplift details, and the material line item. Most Pomona bids list shingles and underlayment, but bury or omit the decking replacement cost that older bungalows and two-layer tear-offs almost always need. We give you a line-item estimate that shows exactly what each part of the job costs, including the allowance for hidden decking and framing work, so you can compare apples to apples. Call (866) 850-2496 for a written quote.
We install GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. That’s seven brands, which is more than most Pomona roofers carry. You get a real choice based on your budget, your roof’s slope, and the wind and sun exposure on your particular street, not the one brand we’re tied to by a vendor contract. We’ll show you samples and explain the tradeoffs before you sign anything.
Written by Ruben Ochoa, Owner at Windmill Roof Repair, serving Pomona and the surrounding foothill communities with inspection-first roofing since day one.