







Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Kohler Roofing: The Pasadena Owner’s Guide
We stock and install Kohler-compatible roofing components across Pasadena, with typical replacement work running $400 – $1,800 depending on the extent of the repair. Most owners discover a problem after a winter rain, when a small ceiling stain in a hallway or above a window shows up days after the storm passed. By the time you see the mark, water has already worked through the underlayment and found a seam or flashing point that gave way, and the fix rarely gets cheaper by waiting.
Kohler’s roofing line runs heavier on the commercial side of the industry than the residential shingle market you see on most Pasadena homes, which means the failed part is usually a penetration detail: a vent collar, a curb flashing, a drain assembly, or a membrane seam where the roof meets a parapet wall. The good news is that the failure pattern is predictable, and we’ve learned which weak points to check first on the older Bungalow Heaven and Madison Heights roofs where the original detailing has been patched over more than once.
Which Kohler Models This Applies To

Kohler’s roofing division produces primarily low-slope and flat-roof drainage systems, flashing assemblies, and related components rather than the asphalt shingle lines most homeowners picture. The parts we match most often come from their commercial and low-slope product families, where a roof drain body, scupper, or edge-metal profile carries a Kohler stamp and a series number cast into the underside. If you can reach the part, flip it over and look for a raised number sequence starting with the letter K, usually followed by four digits. That number, plus the diameter of the opening measured across the throat, gets us to the correct replacement without guesswork.
One compatibility gotcha we see regularly in Pasadena: Kohler drain bodies from the 1990s and earlier used a slightly different flange profile than the current generation, so a new grate or strainer will not seat into an old body even when the diameter matches. The fix is replacing the body and collar together, not just the visible top piece. For membranes and edge flashing, the original Kohler spec sheet called out a 24-gauge minimum on certain parapet cap profiles, and we see failures where a thinner substitute was used and bent at the fasteners within a few seasons. We carry both OEM Kohler replacements and quality aftermarket equivalents, and we’ll tell you honestly when the aftermarket part will outlast the original because materials have improved since the original install.
Styles & brands we work with







Signs Your Kohler Roofing Is Failing
- Staining on ceilings or exterior walls below a parapet or roof edge. This is almost always a flashing seam that has opened, not a full roof failure. Water enters at the metal joint and travels before it pools, so the stain may not sit directly under the point of entry.
- Visible cracking or separation at roof drain collars. Pasadena’s dry-season heat bakes the sealant around drain bodies until it shrinks and pulls away. Once the collar gap opens more than an eighth of an inch, standing water finds it during the next storm.
- Rust bleed or white oxide powder on metal flashing. The powder means the galvanizing is failing and the steel underneath is now exposed to our wet-dry cycle. This progresses faster in Pasadena than in coastal areas because the dry air lets the rust set between rains.
- Ponding water that remains 48 hours after a storm. A properly sloped Kohler low-slope system should drain within a day. Persistent ponding points to a sagged deck or a drain body that has settled, and either condition shortens the life of the membrane above it.
- Loose grates or strainer rings that lift under foot or show movement. If the visible top assembly moves, the waterproofing beneath it has likely lost its bond. The top piece is not decorative; it is the first defense against debris blocking the drain path.
See the difference
Before
After
Before
After
Before
AfterReplacement Cost & What’s Included

For most Kohler roof part replacements in Pasadena, plan on $400 – $1,800 installed. A single drain body or vent collar swap typically lands in the $400 – $800 range. A flashing assembly rebuild, which means removing and re-forming the metal detail, runs $800 – $1,800 depending on the linear footage and whether the surrounding membrane must be peeled back and re-seamed. These are the same ranges we quote on our roof repair pages, and we hold to them.
Every written quote includes the part cost, the labor, the sealant and fasteners, and the haul-away of the failed material. No line-item surprises after we open the wall or lift the flashing. The 365-Day Done Right Promise covers the work: if the repair is not done right, we come back and make it right at no charge. You also get a photo of the clean-up before the crew leaves, because you should not have to trust that the roof debris got picked up off your patio.
DIY or Call Us?
There are two things an owner can safely check before calling us: whether the visible grate or strainer is cracked (which you can confirm from the ground or a ladder placed on level ground), and whether sealant around a collar shows visible gaps. That is as far as we recommend going. Roof work in Pasadena means ladder work, and it means standing on surfaces not designed for regular foot traffic. A fall from even a single-story flat roof here is a serious injury, and a membrane cut from a misplaced tool turns a $600 repair into a $5,000 deck replacement.
What we have seen go wrong with DIY on these parts: using silicone from a hardware store instead of a compatible polyurethane sealant, then watching it peel in six months. Overtightening fasteners on a flange until the plastic cracks. Failing to re-slope the area around a drain after replacing the body, so water still ponds. These are not skill failures as much as experience failures, and the experience is what you call us for. Reach us at (626) 714-2992 and we’ll walk the roof with you before any work is quoted.
FAQs

A properly installed Kohler drain body or flashing assembly should last 18 to 25 years in Pasadena’s climate. Our hot, dry summers followed by short intense winter rains put more stress on sealant and metal joints than a milder coastal climate does, so expecting a 30-year lifespan here is not realistic regardless of the brand.
A sealant-only repair works when the collar gap is under an eighth of an inch and the metal and membrane are still sound. Once the flange profile is cracked, the metal is rusted through, or the membrane has pulled free, a patch will hide the problem for a season at most, then fail at the same spot. Call (626) 714-2992 and we’ll give you an honest read on which path applies to your roof before we quote anything.
A single drain body or vent collar replacement is usually completed in one visit, typically two to four hours including clean-up. A flashing rebuild that requires membrane re-seaming can take a full day, and the crew will respect quiet hours if children are in the house.
We keep the most common Kohler drain bodies, strainer rings, and flashing profiles on the truck, because reading the spec off a failed part and then making a family wait two weeks for a shipment is an unnecessary delay. For unusual series or vintage parts, we source directly and show you the availability date before you commit. We also keep parts for KraftMaid, Cambria, and Silestone installations on our van inventory for the cabinetry and surface work we do.
When Graham Stein quotes a Kohler roof repair in Pasadena, the part line, the labor line, and the cleanup line are all on the page before the crew loads a ladder. The price you see on paper is the price you pay at the end – no footnotes. Call (626) 714-2992 for a free estimate, and we will have a live person on the line, not a voicemail box.
Written by Graham Stein, Owner, Elmstead Remodeling Pasadena at Elmstead Remodeling Pasadena, serving Pasadena and nearby areas.


