Toilets
A running toilet has a worn flapper or fill valve, and a rocking one has a failed wax ring or loose bolts. Each can be fixed, or the toilet can be replaced when the bowl or tank is cracked.
Small parts give out inside fixtures. A toilet starts refilling by itself, a faucet keeps dripping overnight, a shower spikes hot whenever someone flushes, or a disposal just hums. Each one wastes water or patience, and we replace the worn part or install a new fixture you choose.
Bathroom, kitchen and laundry fixture work is available throughout San Diego and in the five further cities named on our home page.

A running toilet has a worn flapper or fill valve, and a rocking one has a failed wax ring or loose bolts. Each can be fixed, or the toilet can be replaced when the bowl or tank is cracked.
Dripping spouts trace back to a worn cartridge, rubber washer or valve seat, and matching that part ends the drip. A faucet body that is corroded or cracked is swapped out for a new one instead.
If the water swings hot and cold, drips from the tub spout or takes effort to turn, the cartridge or pressure-balancing part inside the valve has worn. Those parts come out through the trim, so the tile stays in place.
A disposal that hums but will not spin is jammed, and one that leaks from the bottom has a failed seal. Jams can be freed, while a leaking unit gets replaced.
Behind each toilet and under each sink sits a small stop valve feeding a flexible supply line. When the stop is seized or the braided line has swelled, both are worth replacing while the plumber is already there for the fixture.
Replacing a fixture in kind is exempt from a city plumbing permit, unless the installation means altering or replacing drainage, waste, vent or water supply piping, in which case the exemption no longer applies.
Ask about drain cleaning if water sits in a sink, or about leak detection if you suspect a pipe under the floor. Our homepage covers the remaining services.
Call us to discuss your current issue and how we can assist you. The call is free and you get a free, personalized estimate with no obligation. We're here to help.
Call (855) 321-3426