San Francisco, CA

Before & After Gallery in San Francisco, CA

Real San Francisco fixtures we have reglazed — cast-iron tubs, fiberglass showers, porcelain sinks, vanity tops and tile. Hover or tap each pair to reveal the result.

Mon–Fri 8 AM–6 PM, Sat 9 AM–4 PM

What you are looking at

Every pair below is the same fixture before and after a full reglaze — same camera angle, same room, no swaps. These are the surfaces San Francisco bathrooms are full of: early-1900s cast-iron tubs in Noe Valley and the Mission, yellowed one-piece fiberglass units in Sunset and Richmond apartments, chipped porcelain pedestal sinks, etched cultured-marble vanity tops, and dated 4x4 wall tile. None of them were replaced. Each was cleaned, repaired, etched or scuff-sanded, primed and sprayed with acrylic-urethane, then re-caulked and handed back ready to use in 24–48 hours.

The point of a before-and-after is not a glamour shot. It is proof that a tired, sound fixture does not need a tear-out. Hover or tap any image to slide from the worn original to the finished surface.

If you are deciding whether your own tub is worth saving, the "before" frames are the useful part. Dull, chalky enamel, rust trailing from the drain, a couple of chipped rim corners, crazed gelcoat, yellowed cultured marble, dated tile color — every one of those is a finish problem, not a structural one, and every one reglazes. What does not reglaze is a cracked-through cast-iron shell or a fiberglass floor that flexes underfoot, and we will tell you plainly if that is what you have. For the rest, the pairs below are the closest thing to seeing your own bathroom finished.

Cast-iron bathtub — Noe Valley

Worn cast-iron tub with rust around the drain before reglazing in Noe Valley, San Francisco The same cast-iron tub after reglazing, glossy bright white, Noe Valley, San Francisco
Chalky enamel and drain rust on a 1912 Edwardian tub, brought back to a smooth gloss in one day.

Fiberglass shower unit — Outer Sunset

Yellowed crazed fiberglass tub-and-shower unit before refinishing in the Outer Sunset, San Francisco The same fiberglass shower unit after refinishing, clean bright white gelcoat, the Outer Sunset, San Francisco
A 1980s one-piece unit with crazed, soap-stained gelcoat, scuff-sanded and refinished to an even sheen.

Porcelain pedestal sink — the Mission

Chipped vintage porcelain pedestal sink with rust trail before reglazing in the Mission, San Francisco The same pedestal sink after reglazing, smooth glossy white porcelain, the Mission, San Francisco
A chipped basin and faucet rust trail on a Mission flat sink, filled, leveled and reglazed to match the tub.

Cultured-marble vanity top — Pacific Heights

Yellowed almond cultured-marble vanity top with etching before refinishing in Pacific Heights, San Francisco The same vanity top after refinishing, even neutral stone-look finish, Pacific Heights, San Francisco
An etched, yellowed almond vanity in a Pacific Heights flat, recolored to a clean neutral without a tear-out.

Bathroom wall tile — Richmond District

Dated avocado-green 4x4 ceramic wall tile before reglazing in the Richmond District, San Francisco The same wall tile after reglazing, clean glossy white with crisp grout, the Richmond District, San Francisco
A mid-century avocado tub surround in a Richmond home, etched and recolored to glossy white tile-for-tile.

Why these results hold up

The difference between a finish that lasts 10–15 years and one that peels in a season is almost entirely prep. On the cast-iron and porcelain pieces above, we acid-etch the enamel so the bonding primer grips a micro-roughened surface instead of a slick one. On the fiberglass shower and the cultured-marble vanity, an acid etch would do nothing, so we scuff-sand and use an adhesion promoter instead. Skipping that step is the single most common reason a DIY kit delaminates, and it is why a stripped-and-recoated failed job costs more than a clean first reglaze.

The other half is application. Acrylic-urethane sprayed in several thin, even coats inside a masked, ventilated room lays down flat and glossy. The same product flooded on too thick, or rolled by hand, sags and orange-peels. Every pair on this page was sprayed under containment, cured 24–48 hours, and re-caulked with fresh silicone before handover. If you have a tub, sink, vanity or tile wall in Bernal Heights, the Castro, Glen Park or anywhere across San Francisco that looks like one of the "before" shots, it is almost certainly a candidate.

One more thing the pairs show that a single photo cannot: scale of value. The Noe Valley cast-iron tub above stood in for a $5,000-plus tear-out and kept its original 1912 footprint and surrounding hex tile. The Outer Sunset fiberglass unit would have meant cutting out a one-piece molded surround and retiling a whole wall. The Richmond tile wall recolored tile-for-tile with no demolition and no new grout lines to match. In each case the finished surface cost a quarter to a half of replacement, went back into service in two days, and carries a written 5-year warranty. That is the real before-and-after — not just how it looks, but what it saved.

Ready to see your own fixture on this page? Send a few daylight photos through our contact page or call (650) 710-4607, and we will tell you the same day whether it is a candidate and what it will cost. The pricing page lists every service, and the process page shows exactly how each result above was built.

Your tub could be the next "after"

Mon–Fri 8 AM–6 PM, Sat 9 AM–4 PM. Fully licensed & insured.