Fix a Dripping Faucet

A drip every second wastes ~3,000 gallons a year. Cause depends on faucet type — modern faucets are usually cartridge or ceramic disc; ball faucets are less common today; compression faucets are mostly older homes and utility sinks.

Difficulty: Easy Time: 30–60 min Cost: $5–$25
Ad728×90 leaderboard — replace with AdSense unit code
🛠
Want help as you go? Open this guide in the interactive Fixly app — ask follow-up questions and get AI-powered tips for your specific situation.
Plug the drainTiny parts WILL fall — close the drain stopper or stuff a rag in it before you start.

Tools

Materials

As an Amazon Associate, Fixly earns a small commission on qualifying purchases — at no extra cost to you. It helps keep the guides free.
AdIn-content rectangle — replace with AdSense unit code
🔧
Prefer to leave it to a pro? We get it. Compare quotes from background-checked local pros in minutes.
Find a pro →

Steps

  1. 1

    Identify your faucet type

    Single-handle pulls = cartridge. Single-handle that wiggles = ball. Two-handle with separate hot/cold = either compression (older, with rubber washers) or ceramic disc (newer).

  2. 2

    Shut off the water

    Close both supply valves under the sink. Turn the faucet on to relieve pressure and confirm water is off.

  3. 3

    Take the handle apart

    Pop off the decorative cap on top of the handle (small flathead pry). Underneath is a screw — remove it, then lift the handle straight up.

    Tip: Take a phone photo at each step. Reassembly is much easier with reference shots.
  4. 4

    Pull the cartridge or replace washers

    For cartridge: unscrew the retaining nut, pull the cartridge straight up. For compression: replace the rubber washer on the bottom of the stem.

  5. 5

    Install the new part

    Line up the new cartridge with the alignment notch and seat fully. Grease any O-rings before installing.

  6. 6

    Reassemble and test

    Reverse your photos: cartridge → retaining nut → handle → screw → cap. Turn the water on slowly and check for leaks at every connection.

AdEnd-of-guide unit — replace with AdSense unit code