







Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Kohler Roofing: The Los Angeles Owner’s Guide
Kohler does not manufacture roofing shingles, underlayment, or metal panels for direct sale to contractors or homeowners. When Los Angeles homeowners ask us about “Kohler roofing,” they nearly always mean a Kohler-branded roof accessory: roof drains, scuppers, downspout nozzles, or the stamped metal flashing trim Kohler supplies through its commercial plumbing and water-management divisions. Installed replacement of a Kohler roof drain or scupper assembly in Los Angeles typically runs $470 – $2,125 depending on the fitting size, roof access, and whether the failed part damaged surrounding membrane. Most homeowners discover the problem the same way: a water stain on the ceiling after rain, or a drip from an overhead deck during the first heat wave when condensation reveals a cracked drain body.
Mason Remodeling is an independent service provider. We are not affiliated with or authorized by Kohler, and we say that plainly because parts compatibility matters more than branding. We stock common Kohler roof drain bodies, strainer domes, and scupper sleeves on our service trucks, and we can source the rest from our Los Angeles supply partners, usually within one to two business days.
Which Kohler Models This Applies To

Kohler roof products fall into a few identifiable lines. The most common we see on flat and low-slope Los Angeles roofs are the K-9100 series roof drains, the K-9102 and K-9107 low-profile deck drains, and the K-9130 scupper assemblies used on parapet walls and balconies. The part number is stamped on the underside of the drain body or on the strainer collar. If the stamp is gone, measure the drain pipe outlet: 2-inch, 3-inch, and 4-inch outlets are standard, and that measurement eliminates most mismatches before we even order.
The real compatibility gotcha with Kohler roof drains is the strainer connection. Kohler domed strainers thread onto a specific coarse pattern that has changed twice since the early 2000s. A drain body from 2008 and a strainer dome from a current catalog often will not seat, even if both say “Kohler 3-inch.” We size the threads with a caliper on-site rather than trusting catalog photos. On the OEM versus aftermarket question: for drain bodies carrying standing water through a roof membrane, we recommend genuine Kohler or a UL-listed equivalent from Zurn or Josam. For cosmetic trim rings and dome strainers, a quality aftermarket part saves real money with no performance difference.
Styles & brands we work with







Signs Your Kohler Roofing Is Failing
- Water stain on a ceiling or top-floor wall after rain. This usually means the drain body’s clamping ring has separated from the roof membrane, letting water track along the pipe instead of into it. In Los Angeles, this often shows up after the first big storm of October, when months of dry-weather membrane shrinkage has pulled the seal loose.
- A drain that gurgles or drains slowly during a downpour. Cracked internal weirs or debris packed below the strainer dome restrict flow. Flat roofs in neighborhoods like Westchester and Encino collect leaf litter fast, and a partially blocked scupper can pond water faster than most owners expect.
- Visible cracking or UV damage on the strainer dome or collar. Years of Los Angeles sun breaks ABS and PVC trim rings faster than anything else. If the dome flexes when you press it, the plastic has lost its structural integrity and will fail under foot traffic or a standing puddle.
- Rust staining around a scupper outlet on a stucco parapet wall. Cast-iron scupper sleeves corrode from the inside out. By the time orange staining shows on the stucco, the sleeve wall is usually thin enough to crack under its own weight, and the surrounding wall flashing often needs repair at the same time.
- Ponding water that never fully drains, even after 48 hours of dry weather. This is often a slope problem as much as a drain problem, but a sagged or settled Kohler drain body can create a low point around the fitting. Ponding on a Los Angeles flat roof accelerates membrane wear and will shorten the life of any roof system, not just the drain.
Replacement Cost & What’s Included

In Los Angeles, expect to pay $470 – $2,125 for a Kohler-compatible roof drain or scupper replacement, installed. The low end covers a same-size strainer dome swap or a simple drain body replacement on a single-story roof with a ladder-accessible hatch. The high end covers a cast-iron scupper sleeve replacement that requires cutting stucco, rebuilding the flashing, and touching up the parapet wall.
What drives the price: roof height and access, whether the membrane around the drain needs to be cut back and re-flashed, and whether the drain is ABS, PVC, or cast iron. Our written quote separates the part from the labor, so you see exactly what each costs before we start. Every Kohler-related roof repair we do carries our standard workmanship guarantee: 365 days from the completion date, with a free return visit if something is not right.
See the difference
Before
After
Before
After
Before
AfterDIY or Call Us?
For a cracked strainer dome that simply unscrews, a confident homeowner can replace it with a $40 – $90 part and a pair of channel locks. Turn off any overhead water first, and do not stand on a wet roof. What you should not do yourself: remove a drain body that is sealed into the roof membrane. Cutting that seal requires a specific re-flashing sequence, and if it is done wrong, the next rain goes straight into your ceiling. Same warning applies to scupper sleeves set in a parapet wall and any drain on a roof steeper than a 2:12 pitch. If you are not fully sure, call us at (803) 680-2547. We will look at photos, give you a straight answer, and schedule a site visit if it cannot wait.
FAQs

Expect 20 to 30 years from a cast-iron Kohler drain body and 10 to 20 years from ABS or PVC, with the shorter end of that range applying to full-sun exposures in Los Angeles. UV does not break the drain body, but it hardens the membrane seal and the trim ring around it, which is usually what fails first. If your roof is over 15 years old and the drain has never been serviced, plan on an inspection. Call (803) 680-2547 for an exact assessment.
Rarely. Small cracks in a PVC drain body can sometimes be solvent-welded as a temporary patch, but any crack that sits below the membrane line will leak again. For the cost of a proper replacement versus the water damage from a failed patch, replacement is almost always the right call in Los Angeles. Call (803) 680-2547 and we will tell you honestly which one applies to yours.
Most drain body or strainer swaps take two to four hours on-site. A scupper sleeve replacement that involves cutting into a parapet wall can take a full day, plus time for stucco patch to cure. We will quote the timeline in writing before you approve the work.
We carry common Kohler-compatible dome strainers, clamping rings, and 2-inch and 3-inch drain bodies in our Los Angeles service vehicles. Larger cast-iron scupper sleeves or unusual outlet sizes we order from our local supply partners, and that typically takes one to two business days. We also work with parts for KraftMaid, Cambria, and Silestone on the finish side, so one call covers a lot of ground.
Ready to Get Your Kohler Roof Part Replaced in Los Angeles?
Know who’s coming, know what it costs, know it’s backed up – everything else is just noise. When you call Mason Remodeling, a live person answers. You get a written price before any work starts, a photo and name of the technician before they arrive, and a 365-day guarantee on the finished repair. Call (803) 680-2547 to schedule your free estimate, and we will have Isaac Pruett or one of our verified roof technicians walk you through exactly what is failing and what it will take to fix it right.
Written by Isaac Pruett, Owner, Mason Remodeling at Mason Remodeling, serving Los Angeles and nearby areas.


