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 Repair Across Portola Hills
Roof repair in Portola Hills usually costs between $350 and $1,800 depending on what’s actually going on up there, and most repairs can be completed in a single day once we’re on site. Windmill Roof Repair serves the entire 92610 zip code, from the ridgeline streets above Glenn Ranch Road down to the neighborhoods near Portola Parkway. If you’ve spotted a ceiling stain or cracked tiles after the last Santa Ana event, call (866) 850-2496 and we’ll get a crew scheduled to take a look.

Why Windmill Roof Repair Is Portola Hills’s Preferred Roof Repair Company
We know Portola Hills roofing because we’ve spent years opening up these specific homes. The 1980s and 1990s Mediterranean-style tract houses that dominate this community share a particular set of problems: concrete tiles that looked great for 25 years, then started failing all at once. Underlayment baked brittle by intense sun. Flashing that gave out at the exact same point on house after house. When we roll up to a repair in Portola Hills, we’re not seeing it for the first time. We’re seeing the third or fourth version of that same problem this month.
Ruben Ochoa leads our crew, and he’s particular about how Portola Hills jobs get scoped. The terrain here matters. Steep pitches, tight lot access on hillside streets, and WUI construction requirements that flatland neighbors in Lake Forest rarely deal with. Our team works across seven shingle brands, including GAF, CertainTeed, and Owens Corning, so when we recommend a repair approach, it’s based on what your roof actually needs, not what we happen to stock that week. Portola Hills homeowners call us because they want an honest read on whether a targeted repair makes sense, or whether the roof’s condition calls for something bigger.
Styles & brands we work with






Shingle Roof Repair in Portola Hills
Shingle Roof Repair in Portola Hills typically runs $350 to $900 for a standard repair job, and the work usually involves replacing damaged or missing shingles, sealing exposed nail heads, and checking the surrounding area for hidden damage. We see a lot of homes along Saddleback Ranch Road and the streets off Glenn Ranch Road where architectural shingles have started to curl or lose granules after 20 plus years of direct sun and wind. When we repair shingles here, we check the underlayment underneath before we put anything back together. On Portola Hills homes, that underlayment has often been baked hard by the same sun that wore out the shingles.
Matching Your Existing Shingles
We can match architectural shingles from GAF, CertainTeed, Owens Corning, IKO, and several other brands. That means a repair blends in rather than announcing itself as a patch. If your shingles are discontinued, we’ll find the closest visual match and tell you honestly before we install anything.
Underlayment Inspection During Shingle Repairs
Every shingle repair we do in Portola Hills includes a look at what’s under the shingles we’re replacing. If the underlayment is cracked or brittle, we’ll show you photos and give you a written quote for replacement before touching it. No surprises priced in after the fact.
Storm Damage Roof Repair in Portola Hills
Storm Damage Roof Repair in Portola Hills is most commonly needed after Santa Ana wind events, which is when we get called out for cracked and slipped concrete tiles along exposed ridgeline streets. Repairs after a wind event here typically range from $450 to $1,200, depending on how many tiles moved and whether the underlayment underneath was damaged. After a strong Santa Ana, we work our way through Portola Hills neighborhoods like the ones off Portola Parkway and Ridgeline Drive, checking for lifted tiles and exposed underlayment before the next rain finds the gap.
Santa Ana Wind Damage to Concrete Tile
Concrete tiles on older Portola Hills homes crack or slide when wind gets under the edges. Once a tile slips, the underlayment below is exposed to direct sun and rain. A homeowner sees one broken tile. We get on the roof and often find three or four others that shifted in the same event. We check the full slope, not just the spot where you saw the damage from the ground.
Fire-Severity-Zone Repairs and Code Upgrades
Because Portola Hills sits in a high fire severity zone, some storm repairs trigger a requirement to upgrade to Class A fire-rated assemblies and ember-resistant vents. We’ll tell you before work starts if your repair crosses that line. The estimate covers it, and we pull the permit so the upgrade gets inspected properly.

Trusted Brands We Service in Portola Hills
Windmill Roof Repair works with seven leading shingle brands, and we keep a running stock of components that match Portola Hills homes. We install and repair GAF, CertainTeed, and Owens Corning shingles, among others, which means we can match what’s already on your roof instead of pushing you toward whatever single brand a contractor happens to carry. If you have a concrete tile roof, we source matching tiles from local supply yards in Orange County. That keeps turnarounds short on Portola Hills repairs, because we’re not waiting on a shipment from across the country. The right material for your roof, not ours.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in Portola Hills Homes
- Baked and brittle underlayment. Decades of direct sun on south-facing slopes in Portola Hills turns the underlayment under concrete tiles into a stiff, cracked layer that fails during the first serious rain. Replacing a few tiles without addressing it just leaves the same leak waiting to happen.
- Failed flashing at roof-to-wall transitions. The Mediterranean-style tract homes built here in the 1980s and 1990s used flashing details that wear out at predictable spots. We see repeated leaks at chimney bases, skylight curbs, and the joints where second-story walls meet lower roof planes.
- Slipped and cracked concrete tiles after Santa Ana winds. Ridgeline streets get hammered during wind events. The tile at the rake edge takes the most abuse, but wind-driven grit can crack tiles anywhere on exposed slopes.
- Undersized or compromised framing discovered during repairs. On steep multi-plane roofs, water that got past failed flashing has sometimes been sitting against framing for years. When we open the decking for a repair, we occasionally find rafters that need reinforcement before the roof goes back together.
Pricing for Roof Repair in Portola Hills, CA
Here’s what Portola Hills homeowners generally pay for the repairs we handle most often. Shingle repair: $350 to $900. Concrete tile replacement: $450 to $1,100. Flashing repair: $400 to $1,200. Vent boot replacement: $275 to $500. Valley repair with new underlayment: $800 to $1,800. The biggest cost variable is what we find once the roof is open. On homes in the 92610 zip code, that often means sun-baked underlayment or framing that needs attention before the roof can be closed back up. We write every repair quote as a fixed price for the work we can see, and we document and price any additional scope in writing before we do it. Call (866) 850-2496 to schedule a free estimate.
We Also Serve Cities Near Portola Hills
Our Roof Repair crew covers Portola Hills and the surrounding communities. If you’re in Foothill Ranch, Lake Forest, Mission Viejo, or Trabuco Canyon, we handle the same concrete tile and steep-pitch work those hillside neighborhoods require. Our full Roof Repair in Portola Hills service area includes all of 92610, and we know the local fire severity zone requirements that apply here.
Serving Portola Hills, CA — Our Local Coverage Area
We’re based in the Portola Hills 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 Portola Hills
Most straightforward repairs, like replacing a handful of shingles or swapping out a damaged vent boot, don’t require a permit. But once the repair involves replacing underlayment, decking, or a significant percentage of the roof covering, the city will want a permit. In Portola Hills, that permit can trigger a requirement to upgrade to Class A fire-rated assemblies and ember-resistant vents, because the community sits in a high fire severity zone. We handle that process for you. Call (866) 850-2496 and we’ll tell you upfront whether your repair is permit-triggered.
Yes, if that’s all the roof needs. We regularly replace individual cracked or slipped concrete tiles after Santa Ana events in Portola Hills. But before we put the new tiles down, we check the underlayment underneath. On 1980s and 1990s homes in this area, that underlayment is often baked brittle from years of sun, and if it’s compromised, replacing only the tiles leaves you with the same leak. We show you what we find and price the additional work before we proceed.
Ember-resistant vents are roof vents with fine mesh screens that keep wind-blown embers from getting into your attic during a wildfire. They’re required in Portola Hills because the community is in a wildland-urban interface zone with a high fire severity rating. When a repair triggers a permit, the building code may require upgrading existing vents to ember-resistant models. We include that upgrade in our quote so you’re not surprised by it later.
We document it, show you photos, and give you a written price before we do anything about it. We don’t put a roof back over compromised framing or damaged wiring and call it done. If we find rafters that need reinforcement or electrical work that needs a licensed electrician’s attention, we pause the repair and walk you through exactly what we found. You approve any additional scope in writing before it gets done. No change orders slipped in at the end.
In most cases, yes. We work with seven shingle brands, including GAF, CertainTeed, Owens Corning, and IKO, which lets us match a wide range of architectural shingles already installed on Portola Hills homes. For concrete tile, we source matching profile and color from local Orange County supply yards. If an exact match isn’t available, we tell you before ordering anything and discuss the closest option.
Written by Ruben Ochoa, Owner at Windmill Roof Repair, serving Portola Hills since the company’s first ridgeline repair.