







Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Kohler Roofing: The San Jose Owner’s Guide
If you’re looking for a straight answer: Bradford Remodeling Co San Jose stocks and installs Kohler-compatible roofing components and flashing, and the typical installed price for Kohler roof repair work in San Jose runs between $470 and $2,125. Most Kohler roofing failures we see aren’t the roofing material itself. They’re the transitions: the flashing, the boots, the ridge caps, the places where a Kohler-branded skylight or vent meets the shingle. You’ll usually discover it as a damp spot on the ceiling, a stain in the corner of the garage, or water trails down a rafter after a heavy San Jose rain. These are the jobs we see every week across Willow Glen and the older ranch homes in the Cambrian area.
We’re an independent San Jose contractor, not affiliated with Kohler, but we work with Kohler roofing components and their installation specs daily. The part that fails is rarely exotic. It’s usually a $20 flashing boot that’s been baking in California sun for twelve years.
Which Kohler Models This Applies To

Kohler’s roofing line isn’t like their faucet line. You won’t find a stamped model number on every shingle. What you will find are Kohler-branded roof penetrations: skylights, vent collars, and flashing kits that carry a Kohler label plate on the curb or collar. That label plate is your identifier. Take a photo of it before you call anyone, because that’s what tells us the series and the year.
The compatibility gotcha with Kohler roofing components in San Jose is the curb-mounted skylight. Kohler made curb-mount skylights in 16-inch and 24-inch rough opening widths, and the flashing kits for those two are not interchangeable. Owners buy a “Kohler skylight flashing” online and discover it doesn’t fit their existing curb. The old unit’s label plate or a quick measurement across the opening solves it in thirty seconds. On the OEM-versus-aftermarket question: for Kohler roof penetrations, we use OEM Kohler flashing kits whenever the labeling is legible and the part is available. When it isn’t, a mirror-fabricated flashing matched to the original gauge and coating spec is the right call, not a universal aftermarket piece with caulk-loaded gaps. Silicone and hope is not a flashing detail.
The brands we stock parts for beyond Kohler include KraftMaid, Cambria, and Silestone, but roofing and exterior work is where we differentiate between what looks fine on a truck and what survives ten wet winters.
Styles & brands we work with







Signs Your Kohler Roofing Is Failing
- Water stain on the ceiling directly below a skylight or vent. This means water is getting past the flashing and traveling down through the roof deck. By the time the stain shows, the leak has usually been active for weeks. The flashing seam or the seal at the curb is the first suspect.
- Granules from shingles collecting in gutters or downspout elbows. Shingle granules eroding away is normal aging, but a sudden heavy accumulation means the shingle mat is breaking down faster than it should. This shows up in San Jose homes where the roof gets full afternoon sun exposure and the deck ventilation is poor.
- Rust streak or lifted flashing at the penetration. In San Jose, we see steel flashing corrode prematurely within a few miles of the bay. Salt air accelerates it. A lifted or corroded flashing is a leak waiting for the next atmospheric river. It needs to be pulled, the substrate checked, and the piece replaced.
- Curling or cracked shingles along a ridge or valley. These failure points concentrate water flow. A cracked shingle in a valley isn’t a cosmetic issue. It’s a direct path for water to the underlayment, which will rot quietly until the deck sheathing is compromised.
- Daylight visible in the attic through the roof deck. Get up in the attic during daylight hours and look without turning on a light. If you see pinholes of sun, the decking or underlayment is compromised. That’s a repair before it becomes a replacement.
See the difference
Before
After
Before
After
Before
AfterReplacement Cost & What’s Included

Kohler roofing repair in San Jose runs $470 to $2,125 installed. On the lower end, a single flashing boot or a small shingle patch with a written scope and a one-year guarantee. On the upper end, pulling a Kohler skylight curb, replacing the flashing kit, resealing the opening, and addressing any deck rot underneath. Roof replacement in San Jose runs $9,440 to $23,600, and that’s a different conversation.
What drives the range is what we find when we open the substrate. A flashing replacement where the decking is solid is a straightforward number. A flashing replacement where water has been soaking the sheathing for six months means a section of plywood comes out and goes back in. We write that possibility into the estimate, so you see the number before we start. Every Kohler repair we do carries our 365-Day Done Right Promise: if the work fails inside a year, we come back and correct it at no charge. The written price does not move once we’ve opened the roof. That’s The Garrison Standard. That’s how Curtis Lane runs the crew.
DIY or Call Us?
What you can safely do yourself: get into the attic with a flashlight, locate the leak path, photograph the Kohler label plate on the skylight or vent, and measure the rough opening. Those three pieces of information save a service call worth of time, and you don’t need to touch a tool.
What you should not do yourself: pull flashing, lift shingles, or apply roofing cement from a tube to a failing penetration. Roofing work on any pitch, even a low-slope San Jose ranch, involves ladders, surface conditions that change with temperature, and a real risk of a fall that a homeowner shouldn’t take. A roof that’s wet in the morning or shaded until noon is a slip hazard. And a half-attached flashing is worse than a leaking one, because it gives you false confidence until the next heavy storm. If you’ve got a Kohler penetration leaking, call us at (669) 272-2637 and we’ll get a written estimate in front of you before any work starts.
FAQs

Kohler flashing kits and penetration boots typically last 10 to 15 years in San Jose’s sun and seasonal rain before the seal or coating begins to fail. South and west facing exposures age faster than shaded pitches, and homes closer to the bay see more corrosion. A visual inspection every two years catches most failures before they leak into the living space.
In most cases, yes, if the failure is caught early. A lifted seam or a cracked seal can sometimes be cleaned, reseated, and flashed correctly with new sealant and mechanical fasteners. If the flashing is corroded through or the underlayment is soaked, a repair won’t hold, and replacement is the honest call. We’ll tell you straight which one you’re looking at before any money trades hands. Call (669) 272-2637 and we’ll take a look.
A single flashing boot or patch is a same-day job for our crew. A skylight flashing replacement or deck repair usually takes one day, sometimes a second morning to complete the patch and final inspection. We’ll give you the timeline in writing when we give you the price.
We carry common Kohler flashing boots, collars, sealants, and underlayment on our service vehicles for San Jose repair calls. If your job needs a model-specific Kohler flashing kit, we source it the same week and schedule the install once it’s in hand. You’ll never wait on a part we haven’t already confirmed.
Straight number, written scope, done when we said done. If your Kohler roofing has leaked or you’ve spotted a failing flashing before the next rain hits San Jose, call (669) 272-2637 for a free estimate. A real person answers.
Written by Curtis Lane, Owner, Bradford Remodeling Co at Bradford Remodeling Co San Jose, serving San Jose and nearby areas.


