
DIY bathroom repair, step by step
Bathrooms put up with a lot of water and daily wear. A little upkeep helps keep peeling caulk, dingy grout, slow drains and small toilet problems from becoming bigger jobs. Start with what's bothering you, and tackle it before water finds its way behind the tile.
- 26 fixes
- Step-by-step pictures
- When to call a pro
Where to start: Peeling or black caulk is the most common complaint, and recaulking a tub is a one-afternoon job. A tub that drains slowly almost always has a hair clog, which you can pull out with a cheap plastic snake. If the toilet moves when you sit on it, fix the wobble before the wax seal starts leaking into the floor.

Looking for a running or clogged toilet, a leak under the sink, low water pressure or the water heater? Those are in Plumbing.
What are you dealing with?

Replace a cracked or loose ceramic soap dish

Replace one cracked ceramic wall tile

Remove a hard water ring from a toilet bowl

Toilet bowl water level low

Recaulk a tub or shower

Fix low shower water pressure

Clean dirty grout without harsh chemicals

Fix a wobbly toilet

Unclog a slow bathtub drain

Fix a loose, wobbly toilet seat

Replace a cracked floor tile

Fix a toilet that won't flush all the way

Fix a noisy or weak bathroom exhaust fan

Fix a loose towel bar

Unclog a shower drain

Toilet leaking at the base

Replace a shower head or fix a leaking one

Mold or mildew on the bathroom ceiling

Loose toilet handle

Shower diverter not working

Bathroom sink stopper not working

How to regrout tile

Shower faucet dripping

Bathtub stopper not working

Stop a toilet tank from sweating

Shower door leaking at the bottom
Common questions
How often should bathtub caulk be replaced?
Every few years, or sooner if it's peeling, cracked or has mold growing into it. Mold under the surface won't scrub out, so replace it.
Why does my shower have low water pressure?
If it's only the shower, mineral buildup in the showerhead is the usual cause, and a vinegar soak clears it. If every faucet is weak, the problem is further upstream.
Looking for something else? Browse all fixes or see emergency steps.