Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Kohler Roofing: The Cupertino Owner’s Guide
Kohler roofing components for residential applications in Cupertino typically run $400-$1,800 installed for repairs and $8,000-$20,000 for full replacement, with most common flashing and vent part swaps completed same-day. We stock Kohler-compatible exhaust vents, pipe flashings, and collar assemblies on our Cupertino service trucks, and we match by model stamp or field measurement if the label’s worn off. Most homeowners discover a Kohler roof part has failed when they spot water staining on a ceiling directly below a bathroom exhaust vent or see daylight around a vent stack in the attic - both point to a degraded rubber collar or cracked flashing base that Kohler designed to integrate with their plumbing and ventilation systems.
Which Kohler Models This Applies To
Kohler’s roofing-adjacent parts fall into three product families that interface with roof assemblies: the K-B series bath exhaust vents (K-8362, K-8364, and the later K-8366 with the deeper flange), the K-9132 shower drain flashing assemblies, and the K-1863/K-1864 vent stack collars that Kohler co-developed with Oatey for wet-room plumbing penetrations. The critical compatibility gotcha in Cupertino’s Santa Clara Valley installations is flange depth: the K-8362 uses a 1.5-inch ABS collar that seats into a 2-inch roof jack, while the K-8366 jumped to a 2.25-inch flange that requires a 3-inch jack or a reducer adapter. We see mismatches weekly in Monta Vista and Rancho Rinconada homes where a previous owner swapped a vent but kept the original jack.
To identify your part, check the stamped model number on the plastic flange rim (often faded after 8-10 years of UV exposure) or measure the collar inner diameter and flange span. OEM Kohler collars run $45-$90 wholesale; we also source quality aftermarket equivalents from Oatey and IPS that match the EPDM spec and stainless clamp ring at roughly half the cost, though we note the aftermarket origin on your written quote. For exhaust vents, we stick with OEM - the blower housing tolerances are tighter, and an aftermarket housing can whistle at high speed.
Signs Your Kohler Roofing Is Failing

- Water stains on drywall below a bathroom ceiling vent. The EPDM rubber collar on Kohler K-8362 and K-8366 vents hardens after 7-12 years in Cupertino’s dry summers and contracts away from the pipe, letting wind-driven rain track down the vent tube. We find this most often on north-facing slopes where the rubber never fully rehydrates.
- Musty odor in the attic after winter rains. A cracked ABS flange base on the K-9132 shower drain flashing allows slow seepage that never reaches the ceiling below but saturates the roof deck and rafter bays. The smell hits before the stain shows, which is why we photo-document the attic side on every roof inspection.
- Visible gaps between the vent collar and roof jack. Thermal cycling in Cupertino’s 40-degree winter-to-summer spread loosens the stainless clamp ring on older K-1863 collars. The gap looks small from the roof but funnels surprising water volume during our February-March storm clusters.
- Exhaust fan rattling or reduced airflow. The blower housing on K-8364 vents can separate from the roof flange if the mounting tabs fatigue, especially in homes with continuous fan timers. The housing drops slightly, misaligning the impeller and stressing the motor bearings.
- Granule loss in a halo pattern around a vent. This indicates the flange is lifting, breaking the seal and allowing wind to scour the shingle surface. On Kohler vents with integrated rain caps, a bent or missing cap accelerates the wear in the surrounding three-foot radius.
Before
AfterReplacement Cost & What’s Included
| Service | Cupertino Price Range | What’s Included |
|---|---|---|
| Kohler vent collar / flashing repair | $400-$950 | Removal, OEM or spec-matched replacement, new sealant, shingle integration, attic photo record |
| Kohler exhaust vent full assembly swap | $650-$1,400 | Disconnect, housing and flange replacement, duct reconnection, airflow test, 365-Day Done Right Promise |
| Multiple-point Kohler roof repair (2+ units) | $1,200-$1,800 | All collars, flashings, sealant, integrated shingle work, documented photo record |
| Full roof replacement with Kohler-compatible penetrations | $8,000-$20,000 | Complete tear-off, deck inspection, all new flashings and vents, written scope, phased timeline |
The range driver is access: a single-story Ranch-style roof in Rancho Rinconada with a 4/12 pitch takes an hour; a two-story Monta Vista home with concrete tile and a 12/12 pitch behind dormers takes half a day and scaffolding. Under Clause 1 of the Haven Standard, your written quote names the part source (OEM or aftermarket, with part numbers), the labor hours, and the warranty term before anyone touches the roof. No change proceeds without a signed change order, which is how we’ve kept projects within a few percent of the agreed number across 4,000-plus jobs since 2007.
DIY or Call Us?

There’s a safe middle ground here. A homeowner can check the attic for daylight around vent pipes, photograph the model stamp on a flange, and confirm whether a stain is active (dab it - if it’s damp, the leak is live). What you should not do is climb a wet roof in February or torque a rusted clamp ring without knowing what’s below it. The K-8366 vent housing contains a 120V blower - disconnect at the switch, not just the pull-chain, and verify with a non-contact tester. More critically, the EPDM collar on a Kohler flashing is under tension; cutting it without supporting the vent pipe can drop the assembly through the roof jack and tear the surrounding shingles.
We carry Kohler-compatible collars, clamps, and full vent assemblies on our Cupertino trucks. Call (669) 202-9618 and we’ll confirm the match by phone from your photos, or schedule a free estimate if the access is tricky or the damage is widespread. Measure twice, document once, explain it plainly.
FAQs
EPDM rubber collars last 8-14 years in Santa Clara Valley’s dry climate, with south-facing exposures aging fastest from UV. ABS plastic flanges and housings typically outlast the rubber by a decade but become brittle after 20 years. Call (669) 202-9618 for an exact condition check - estimates are free.
Temporary sealant patches hold 6-18 months but mask progressive flange degradation. We don’t recommend them because the underlying crack spreads, and the repair cost doubles when water reaches the deck. We quote replacement with honest numbers so you can decide. Call (669) 202-9618 for a written price.
Single-unit replacement runs 1.5-3 hours including setup, photo documentation, and cleanup. Multi-unit jobs or concrete tile roofs run longer. We provide a phased timeline in writing before work starts, not a verbal guess. Call (669) 202-9618 to schedule.
We stock Kohler-compatible collars, clamps, K-8362 and K-8366 housings, and K-9132 flashings on our Cupertino trucks. OEM Kohler parts we don’t carry arrive next business day from our San Jose supplier; we never start work with a part we haven’t verified fits. Call (669) 202-9618 to confirm availability for your model.
Rowan Construction Group Cupertino is an independent service provider, not affiliated with Kohler Co. We also stock and install parts for KraftMaid, Cambria, and Silestone products.
Written by Grant Rowan, Owner, Rowan Construction Group Cupertino at Rowan Construction Group Cupertino, serving Cupertino and nearby areas.







Before
After
Before
After
Before
After