Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Kohler Roofing: The Pomona Owner’s Guide
Kohler roofing systems in Pomona typically run $400-$1,800 to repair and $8,000-$20,000 for full replacement, with most Kohler-compatible flashing, vent, and drainage parts available same-day through our supplier network. We stock common Kohler roof drain assemblies, overflow components, and membrane-compatible flashing kits on our Pomona service trucks, and we can source same-day what we don’t carry. Most Pomona homeowners discover a Kohler roofing issue after a rain event, when water pools near a roof drain that isn’t clearing, or when they spot staining on a ceiling panel directly below a Kohler vent stack. In the older neighborhoods near downtown Pomona, we also see cracked Kohler overflow rings on flat-roof commercial conversions where the original install predated current membrane standards.
Which Kohler Models This Applies To
Kohler’s roofing product line centers on roof drains, overflow drains, and architectural flashings rather than full membrane systems, so “Kohler roofing” in practice means the drainage and penetration components integrated into your roof assembly. The K-8832 series cast iron roof drains with 15-inch diameter clamping rings are the most common in Pomona’s mid-century commercial-to-residential conversions, while the K-9136 and K-9137 plastic overflow drains appear frequently on newer flat-roof ADUs and additions. To identify your exact part, check the cast marking on the drain body (usually visible after removing the strainer dome) or the stamped model number on the clamping ring edge.
The OEM-versus-aftermarket decision for Kohler roof drains is straightforward in our experience: the clamping ring geometry on Kohler cast iron drains is proprietary, and we’ve seen two aftermarket brands fail to seat properly against TPO or modified bitumen membranes, leading to callbacks. For the plastic overflow lines, a quality aftermarket equivalent with matching 4-inch outlet diameter usually performs fine and costs 30-40% less. We carry both options on our Pomona trucks and will show you the difference before quoting.
Signs Your Kohler Roofing Is Failing

- Standing water near the drain that persists 48 hours after rain. This usually means the Kohler drain body has settled or the clamping ring has lost compression against the membrane, breaking the watertight seal. In Pomona’s clay-heavy soils, subtle structural shift over a decade is normal and often the root cause.
- Staining or bubbling on ceiling drywall below a roof penetration. The Kohler flashing collar may have cracked where it meets the PVC vent pipe, or the membrane-to-flashing weld has separated. We see this most often on south-facing exposures where daily thermal expansion cycles stress the joint.
- Debris collecting in one spot that never used to hold leaves. A sagging drain bowl or bent strainer dome creates a low point that traps organic matter, accelerating corrosion. The K-8832 strainer is replaceable separately, but we check the bowl geometry first.
- Musty odor from attic or ceiling cavity after rain. This indicates slow, chronic leakage at a Kohler overflow or drain connection that hasn’t yet breached the ceiling finish. By the time you smell it, the substrate is usually wet.
- Visible rust streaks down exterior walls from scupper or overflow outlets. The Kohler overflow ring or conductor head has corroded through, allowing water to escape the intended path. On Pomona’s stucco exteriors, these stains become permanent quickly.
Before
AfterReplacement Cost & What’s Included
| Service | Price Range in Pomona | What’s Included |
|---|---|---|
| Kohler roof drain repair (reseal/reseat) | $400-$900 | Membrane lift, reseat or replace clamping ring, re-weld, water test |
| Kohler roof drain assembly replacement | $800-$1,800 | Remove old drain, install new Kohler or equivalent, membrane integration, 365-Day Done Right Promise |
| Kohler flashing/penetration repair | $400-$1,200 | Cut back membrane, replace flashing collar, re-weld, seal verification |
| Full roof replacement with Kohler drains | $8,000-$20,000 | Complete tear-off, new membrane, all Kohler drains and flashings, written warranty |
The range depends on three factors: membrane type (TPO weld is faster than modified bitumen torch-down), access (a drain in a central courtyard costs more than one at the roof edge), and whether we find substrate damage once the old drain comes out. Under Clause 1 of the Haven Standard, you get a written price before we start, and no change proceeds without a signed change order. The 365-Day Done Right Promise covers all Kohler roofing work we perform.
DIY or Call Us?

There’s a safe middle ground here. A homeowner can clear debris from a Kohler strainer dome, verify the overflow outlet isn’t blocked from below, and photograph any visible model markings to speed our parts lookup. What we don’t recommend: lifting membrane to reseat a clamping ring, cutting into a roof drain body, or attempting to heat-weld TPO or torch-modified bitumen. These require specific temperatures, seam pressure, and substrate prep that vary by membrane manufacturer, and a failed weld won’t leak until the next rain, when you’re back to square one with water damage.
Roof work at height carries obvious risk, but the less visible hazard is creating a leak path that doesn’t show immediately. We’ve been called to three Pomona jobs in the past two years where a competent DIY owner fixed the obvious problem and missed the secondary seal, which failed six months later. Measure twice, then we can talk. Call (626) 606-1081 and we’ll review what you’ve found, no charge for the conversation.
FAQs
Cast iron Kohler drains typically last 25-35 years in Pomona’s inland Southern California climate, though the clamping ring gasket often needs replacement at 12-18 years due to UV and thermal cycling. Plastic overflow lines age faster, with 15-20 year service life common before brittleness appears. Call (626) 606-1081 for an exact quote on your specific drain condition - estimates are free.
Many can be repaired. If the drain body is sound and the issue is a failed gasket, separated membrane weld, or damaged strainer, we reseat or replace the component and preserve the original cast iron body, which saves roughly half the cost of full replacement. Replacement becomes necessary when the bowl has cracked, threads are stripped, or the clamping ring seat has corroded unevenly. Call (626) 606-1081 for an exact quote - estimates are free.
Most residential Kohler drain replacements in Pomona take 3-5 hours from setup to water test, assuming no substrate damage. Commercial or multi-penetration jobs run longer. We don’t quote time without seeing the roof, because membrane type and access determine crew size and equipment. Call (626) 606-1081 to schedule a free estimate with written timeline.
We stock Kohler K-8832 clamping rings, gaskets, and strainer domes on our Pomona service trucks, along with compatible membrane weld rod and two aftermarket overflow lines. Cast iron drain bodies and specialty sizes we source same-day through our Los Angeles supplier. If your part is critical, call (626) 606-1081 with the model marking and we’ll confirm stock before scheduling.
Rowan Construction Group Pomona is an independent service provider and is not affiliated with Kohler Co. We also stock parts for and install products from KraftMaid, Cambria, and Silestone.
Ready to get your Kohler roofing issue sorted? Call (626) 606-1081 to schedule your free estimate. You’ll get a written price before any work starts, a documented photo record of what we find, and the 365-Day Done Right Promise backed by The Haven Standard. Grant Rowan and our Pomona crew have handled Kohler drain issues from the Fairplex corridor to Phillips Ranch - we’ll give you the same straight answer we’d want on our own roof.
Written by Grant Rowan, Owner, Rowan Construction Group Pomona at Rowan Construction Group Pomona, serving Pomona and nearby areas.







Before
After
Before
After
Before
After