







Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Toto Roofing: The San Francisco Owner’s Guide
We stock and install Toto-compatible roofing in San Francisco, with typical installed replacement work priced between $470 and $2,125 depending on the scope. Toto roofing components, particularly flashing assemblies, seal collars, and vent boots used in higher-end San Francisco remodels, tend to fail slowly until a fog-season leak finally shows up on the ceiling. Most homeowners discover the problem the same way: a brown ring near a roof penetration in a room that didn’t leak last year. We carry common Toto-spec trim pieces, pipe collars, and flashing kits on the truck, and can source less common components from our documented supply chain within days, not weeks.
Bradford Remodeling Co San Francisco is an independent contractor. We are not affiliated with Toto, and we don’t pretend to be. We’re a by-the-book general contractor that installs and repairs Toto roofing components using the same discipline we bring to a $53,000 kitchen remodel: written price, documented scope, signed guarantee when the job closes.
Which Toto Models This Applies To

Toto’s roofing-related product line in San Francisco is primarily made up of roof flashings, vent collars, and penetration sleeves specified for their bath and kitchen exhaust packages. If your Toto fan or vent was installed by a previous remodeler, the roof-side collar is likely a Toto Spec 82 or Spec 110 pipe boot, sized for either 4-inch or 6-inch rigid duct. The compatibility gotcha we see on San Francisco roofs week after week is this: the Toto collar is often matched to a non-Toto cap or storm collar by the original installer, and that mismatch is what fails first. The seal dries out, the storm collar walks up the pipe, and fog season drives water straight down the penetration.
To identify what you have, go into the attic and look for the stamped duct size on the rigid pipe where it meets the roof deck. Then check the roof side for a manufacturer mark on the base of the flashing. If there’s no mark, measure the pipe outside diameter: 4-inch duct typically measures just under 4.5 inches outside diameter. For San Francisco owners, we recommend OEM Toto flashings when the roof pitch is low or the penetration is in a valley, because the Toto rubber compound is formulated for coastal moisture and holds longer than generic aftermarket EPDM. On steep slopes with clean penetrations, a quality aftermarket silicone boot with a similar shore rating is functionally identical and runs about 30 percent less in parts cost. We will always tell you which one you need and why, and we’ll put that reasoning on the line-item estimate before any work starts.
Styles & brands we work with







Signs Your Toto Roofing Is Failing
- Water staining near a bathroom or kitchen exhaust fan in the ceiling. This is the classic signature of a failed roof-side Toto collar. The issue is almost never the fan itself. It’s the rubber seal where the duct passes through the roof deck, which has dried out or separated after years of San Francisco fog and UV exposure.
- A musty smell in the attic after rain. When a Toto flashing lets water in at the deck penetration, the water runs down the outside of the duct and soaks into insulation or drywall before it ever shows a stain below. What you’re smelling is damp substrate inside the envelope.
- The storm collar on the roof pipe has slid up or sits loose. Driveway-level observation from a ladder is enough to check this one safely from the ground in most cases. A storm collar that no longer grips the pipe means the seal below it has been taking direct weather for a full season or more.
- Cracked or brittle rubber at the base of the Toto flashing. Up close, aged Toto rubber looks like a dried mudflat: hairline cracks radiating out from the pipe. Once you can see those cracks, the waterproof membrane has failed, even if it hasn’t leaked visibly yet.
- Daylight visible through the penetration from inside the attic. If you can see a sliver of sky around the duct where it exits the roof deck, the flashing has pulled away from the deck entirely. This is a today problem in San Francisco, not a next-month problem.
See the difference
Before
After
Before
After
Before
AfterReplacement Cost & What’s Included

In San Francisco, a Toto roofing repair that replaces a single failed vent collar or pipe boot typically runs between $470 and $1,180 installed. That includes the new Toto-spec or equivalent flashing, removal of the old collar, proper re-sealing of the shingle or tile course around the penetration, and a written workmanship guarantee on the repair. If the roof deck under the flashing has rotted and needs a small section of substrate replaced before we can seat the new collar, the job moves into the $1,180 to $2,125 range, and we’ll show you exactly why on the estimate with photographs.
Full roof replacement on a San Francisco home runs between $9,440 and $23,600, and when Toto components are part of the scope, we spec them line-by-line so there’s no murky “miscellaneous roof parts” line on the contract. Every estimate includes parts and labor separated, and because our written price is a fixed number, nothing moves at the door. The Garrison Standard is not a marketing phrase in our shop. It is the reason we hand you a signed, written guarantee at close-out and the reason we come back at no charge if the repair fails inside the 365-day window.
DIY or Call Us?
Some parts of this you can do safely. You can go into the attic on a dry afternoon with a flashlight and check for daylight, damp insulation, or a visibly separated duct. You can look at the roof from the ground and see whether the storm collar has slid or the rubber looks cracked. That’s real information, and it helps you have a smarter conversation with any contractor, including us.
What you should not do is get on a San Francisco roof with a tube of roofing cement and try to re-seal around a Toto penetration yourself. Wet shingles, fog-slick surfaces, and the slope angles on the city’s older housing stock make this genuinely dangerous work. A fall from a single-story roof puts you in an ambulance; a fall from a two-story Outer Sunset row house can be far worse. If the collar has failed, the seal is gone, not sick. Gluing around it buys you a few months and guarantees a messier repair later. Call us at (831) 610-5598 and we’ll look at it, quote it in writing, and never ask you to climb anything.
FAQs

Toto roof flashings in San Francisco typically last 10 to 15 years, though fog-exposed penetrations on the west side of the city can fail closer to 8 years. The rubber compound degrades faster when it sits in fog-condensed moisture without drying, which is exactly what happens most of the year in the Outer Sunset and Richmond District. Call (831) 610-5598 anytime to talk through what you’re seeing, and we’ll tell you if it’s a replace-now situation or a keep-an-eye-on-it item.
A Toto roof flashing with visible cracks, separation from the deck, or a dry-rotted base cannot be reliably repaired; it needs to be replaced. Surface sealant applied over failing rubber buys you a season at most in San Francisco’s climate, and it usually makes the eventual replacement more involved. Call (831) 610-5598 for a written quote on the full swap, and we’ll tell you honestly if what you have is a candidate for a temporary patch while we schedule the real fix.
Replacing a single Toto roof collar or vent boot in San Francisco takes about 2 to 3 hours of on-site work, including setting the new collar, re-sealing the shingle course or tile course, and cleaning up the work area. If the roof deck under the collar has rotted, the job adds 2 to 4 hours for substrate replacement, and we’ll tell you before we start, with a fixed written price. Call (831) 610-5598 to schedule your free estimate, and we’ll give you a specific timeline based on what’s on your roof.
We carry common Toto-compatible pipe boots, storm collars, and 4-inch and 6-inch rubber replacement seals on our San Francisco truck stock, so most single-collar repairs go from estimate to done without a parts delay. Less common Toto-spec components are sourced through our documented supply chain, typically arriving within 3 to 5 business days. Call (831) 610-5598 and we’ll confirm stock on your specific part while you’re on the phone with a real person.
Written by Curtis Lane, Owner, Bradford Remodeling Co – San Francisco, CA at Bradford Remodeling Co San Francisco, serving San Francisco and nearby areas.


