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 Montclair
Roof repair in Montclair rarely stays as simple as it first looks. A lifted shingle near the ridge, a drip stain on the garage ceiling, a patch of missing granules on the south slope: each one usually traces back to something deeper in a house built between 1955 and 1975. We work these streets every week, from the tract blocks north of the 10 to the older neighborhoods off Ramona Ave, so we know what hides under Montclair’s low-slope roofs. If you’re seeing signs of trouble, call (866) 850-2496 and we’ll come inspect it properly.

Why Windmill Roof Repair Is Montclair’s Preferred Roof Repair Company
We’ve earned a strong reputation across Montclair by doing one thing consistently: opening up a roof and telling the homeowner exactly what we find, then fixing only what actually needs fixing. Our Roof Repair team has worked on hundreds of homes in the 91763 zip code, and most of our Montclair customers call us because a neighbor or family member recommended us after we repaired their roof without pushing a full replacement they didn’t need.
Ruben Ochoa leads every job, and his approach is simple: inspect first, price honestly, and put everything in writing before work starts. Homeowners around Montclair Plaza and the Holt Blvd corridor know that a Windmill repair means they’ll see the problem with their own eyes before signing anything. That’s the “see it before you sign anything” standard we refuse to compromise on. We’re responsive to Montclair calls, and because our crews are based nearby, we can typically inspect a roof within a few days of your call. Every estimate is free.
Styles & brands we work with






Flat Roof Repair in Montclair
Flat Roof Repair in Montclair usually means working on a 1950s or 1960s home with a low-slope or nearly flat section over a patio, carport, or addition, and the first thing we check is whether the original decking is still solid enough to hold a patch. These roofs were built with 1×6 sheathing that has spent sixty-plus summers baking in 100°F heat, and the underlayment beneath the rolled roofing often turns to dust the moment we lift a corner. A flat roof patch here isn’t always a quick mop-and-seal job. It depends on what’s underneath. That’s why our flat roof repairs in Montclair start with a close inspection of the decking, not just the surface layer.
What a Flat Roof Repair Involves Here
We strip back the damaged area far enough to see the condition of the sheathing and any insulation below. If the deck is sound, we replace the patch with new roll roofing or modified bitumen, sealed at every edge and flashing point. If the decking is soft or cracked, we write a small allowance for replacement and get your approval before cutting further. No surprises billed after the fact.
When Montclair Homeowners Call Us for Flat Roof Work
The most common call comes after a winter rain that leaked through a carport roof or a back addition. Because Montclair gets so little rain, a flat roof can fail quietly for years before water finally shows up on the ceiling. Sun-baked seams, dried-out sealant around vents, and ponding water that accelerates surface cracking are the usual culprits. A typical flat roof patch in Montclair runs $350 to $900, and a larger resurfacing section can range from $1,200 to $3,500 depending on square footage and decking condition.
Shingle Roof Repair in Montclair
Shingle Roof Repair in Montclair is the bread-and-butter of our local work, and it almost always comes down to two Sun Belt realities: heat and wind. The original 3-tab shingles on a 1960s tract home have been baked brittle by decades of triple-digit summers, and the Santa Ana winds that rip through the Cajon Pass finish the job. We regularly see ridge shingles lifted off, shingle tabs cracked down the middle, and especially wind damage on eaves and rake edges. Repairing a shingle roof here means matching the existing shingle color and profile, then re-nailing to current wind-uplift standards, not just gluing a tab back down.
Matching Shingles on Older Montclair Homes
Color-matching architectural shingles on a roof that’s ten or fifteen years old is part science, part experience. We keep broad access to GAF, CertainTeed, and Owens Corning shingles and know which colors were installed widely in Montclair subdivisions during each era. That lets us source a close match rather than leaving a patch that looks like a band-aid from the street.
What Shingle Repair Costs Here
A small targeted shingle repair in Montclair, like replacing a few cracked tabs or resecuring lifted shingles, typically runs $250 to $500. A valley repair or a ridge repair with new shingles and underlayment usually lands between $600 and $1,400. When we find broken decking underneath, we quote the replacement as a line item before any plywood gets cut. No change orders without your signature.

Trusted Brands We Service in Montclair
We’re not married to one manufacturer, and that matters on older Montclair roofs where matching an existing color is half the job. We work with seven shingle brands, and on most local repairs that means pulling from GAF, Owens Corning, or CertainTeed inventory because those are the lines most commonly found on homes built across the Pomona Valley. Because we stock a full range of components locally and can source any of our brand lines quickly, materials aren’t a delay for Montclair customers. The right material for your roof, not ours: that’s the whole point of carrying options.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in Montclair Homes
- Wind-uplift damage at the ridge and eaves. Santa Ana gusts hitting 40 to 60 mph catch the edge seams on low-slope roofs and peel shingles upward. We re-nail lifted sections and replace fasteners to current wind ratings, which the original 1960s install never had.
- Failed flashing around swamp coolers and skylights. Montclair’s long dry season bakes sealant until it shrinks and cracks, but the rare rain event doesn’t happen often enough to reveal the leak early. By the time water shows up, the flashing is usually gone. We replace it with new metal and fresh sealant, not another caulk bead.
- Granule loss and soot-staining south of the 10 Freeway. Homes near the freeway lose granules faster from diesel exhaust and dust, and those granules collect in gutters and valleys. When surrounding shingles are too far gone to patch, we tell you up front and show you why before quoting a larger repair.
- Brittle 1×6 decking that fails under repair. Because Montclair homes are single-story with low slopes, decking bakes from above and below. A repair that starts as a small patch often reveals sheathing that needs replacing, so we always write a decking allowance into the estimate from the start.
Pricing for Roof Repair in Montclair, CA
Roof repair pricing in Montclair runs on a predictable spectrum. Small shingle patches and flashing fixes: $250 to $500. Valley repairs or ridge work with new underlayment: $600 to $1,400. Flat roof patches over a carport or addition: $350 to $900, with larger resurfacing sections reaching $1,200 to $3,500. The single biggest variable in Montclair isn’t labor, it’s what we find under the surface. Sun-baked decking, rotted underlayment, and outdated flashing all add material and time. That’s why our inspection comes first, and every estimate includes written allowances for the decking and underlayment work this city’s housing stock commonly needs. Call (866) 850-2496 for a free estimate on your repair.
We Also Serve Cities Near Montclair
Windmill Roof Repair serves Roof Repair in Montclair plus the surrounding communities, including Claremont, Ontario, Upland, and La Verne. If you’re just outside city limits, the same crew and the same inspection-first approach apply.
Serving Montclair, CA — Our Local Coverage Area
We’re based in the Montclair 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 Montclair
Most low-slope roofs from Montclair’s 1960s tract boom can absolutely be repaired, and we repair plenty of them. What determines whether repair makes sense is the condition of the decking underneath, not just the shingles on top. If the original 1×6 sheathing is still solid and the damage is localized, repair is the honest call. If we open it up and find widespread sun-baked decking, we’ll show you what we’re seeing and give you a written replacement quote before any further work. We repair when we can and replace when we must. Call (866) 850-2496 for an inspection that will tell you which path your roof needs.
We write allowances into every Montclair repair contract because we know from experience what these houses hide. Before work starts, your estimate includes specific line items for decking replacement, underlayment replacement, and any framing repair we might encounter. If we open the roof and find something beyond those allowances, work stops, we photograph it, we show it to you, and we get written approval before touching it. Ruben Ochoa enforces this on every job: nothing gets added to your bill that you didn’t approve in writing first.
The City of Montclair requires a building permit for roof repairs that go beyond a minor patch, and roofing work must comply with current California building codes when the repair area is significant. If your repair uncovers structural damage, that work will move under a permit with an inspection. We handle the permit process for you and we don’t treat it as a surprise add-on. When a repair doesn’t require a permit, we’ll tell you that plainly. When it does, we’ll pull it and get the signed final inspection before we consider the job done. Call (866) 850-2496 and we’ll walk you through what your specific repair requires.
In Montclair it’s nearly always both. The inland sun bakes shingles until their asphalt binder turns brittle, and every degree over 100°F accelerates the breakdown. Then the Santa Ana winds hit and the loose granules shake off. On the south side of the 10 Freeway, diesel soot and freeway dust make the granule loss measurably worse by coating shingles with abrasive particles. The tell is in your gutters: if they’re filling with dark granules every few months, the shingles are in late-stage aging. We’ll inspect the roof and tell you if targeted repair is still viable or if you’re approaching replacement. Estimates are free.
Yes. Montclair’s 1980s and 1990s infill homes brought a wave of concrete and clay tile roofs, and we service those repairs. Tile roofs fail differently than shingle roofs: underlayment deteriorates long before the tiles themselves, and broken tiles let water straight through to that worn felt. We replace broken tiles, repair flashing at valleys and penetrations, and, when the underlayment has failed, we’ll quote a lift-and-relay of the affected section. Tile repair is a different skill set than shingle work, and our crew handles both. Call (866) 850-2496 to schedule a tile roof inspection.
Written by Ruben Ochoa, Owner at Windmill Roof Repair, serving Montclair and the Inland Empire.