Fall 🍂 It's Fall — time to clean gutters & prep your heating system See all fall tasks →
🚿 Interior — Bathroom

Bathroom Guides

Re-caulking a tub, fixing a running toilet, replacing grout — these are real money savers when you know how. 11 visual guides that skip the intimidation.

Start with Re-Caulking Tools You'll Need
📋 11 Guides Available
30 min – 6 hrs each
💰 Save $50–$500 per project
🛠 Basic tools only
All
Easy
Water
Tile/Surface
🔒
Easy 45 min $8–$15 materials

How to Re-Caulk Your Tub or Shower

Old caulk cracks and grows mold. Fresh caulk takes under an hour and makes everything look new again. This is the highest ROI bathroom job you can do.

What You'll Need

🔪
Utility Knife
Remove old caulk
🔧
Caulk Remover Tool
~$5 at hardware store
🧹
Rubbing Alcohol
Clean surface
🎯
Silicone Caulk
100% waterproof — tub/tile rated
🔫
Caulk Gun
$8 at any hardware store
🫧
Painter's Tape
For clean lines
💡
Pro Tip

Fill your tub with water BEFORE caulking. The weight stretches the joint slightly — when you drain it, the caulk seals tighter instead of pulling away.

Step-by-Step

1

Remove all the old caulk

Use your utility knife to score along both edges of the old caulk. Then use the caulk remover tool (looks like a hooked scraper) to peel it up. Get every bit — new caulk won't stick to old.

Run the knife at a shallow angle so you don't scratch the tub surface.
✂️
2

Clean the joint thoroughly

Spray rubbing alcohol on the gap and wipe clean. Any soap scum, mold, or grease will prevent adhesion. Let it dry completely — at least 10 minutes.

If you see black mold in the drywall behind the caulk, stop. That needs to be addressed before re-caulking.
3

Tape both sides of the gap

Run painter's tape along both sides — about 1/8" from the gap. This gives you perfectly straight lines and makes cleanup a breeze. Worth the 5 extra minutes.

📏
4

Cut the tube tip & apply the caulk

Cut the tip at a 45° angle, about 1/4" from the end. Hold the gun at 45° and move steadily in one smooth pass. Don't stop and start — consistent pressure is key.

Start at one end and pull (don't push) the gun toward you. Pulling fills the gap from behind for better adhesion.
5

Smooth with a wet finger

Dip finger in soapy water. Drag it along the bead in one smooth stroke to press it into the joint and create a concave seal. Work fast — silicone skins over quickly.

6

Remove the tape immediately

Pull the tape off at a 45° angle while the caulk is still wet. If you wait too long, the tape tears the caulk. Stand back and admire your clean line.

Wait 24 hours before using the tub. 48 hours if it ever gets splashed heavily.
ℹ️
How often should you re-caulk?

Inspect caulk once a year during your fall maintenance check. Replace it every 5–7 years, or immediately if you see cracks, separations, or mold growing through it.

🚽
Easy 1 hour $8–$25 parts

Fix a Running Toilet

A running toilet wastes 200 gallons of water per day. It's almost always the flapper — a $5 fix most people put off for years. Here's how to stop it today.

🔍
The Food Coloring Test

Add a few drops of food coloring to the tank. Don't flush. Wait 15 minutes. If color appears in the bowl — it's a bad flapper. If the tank overflows into the bowl from the top — it's the fill valve.

1

Take the lid off the tank

Set it somewhere safe — tank lids are ceramic and break easily. Look inside. There are two main parts: the flapper (rubber flap at the bottom) and the fill valve (tall mechanism on the left or right side).

2

Check the water level

Is the water right at or above the overflow tube (the tall tube in the center)? If yes, your fill valve is the issue — it's letting water in constantly. Go to the "Fix the Fill Valve" tab.

🔧
Replacement Flapper
$8 — universal fits most
🧤
Rubber Gloves
Optional but smart
1

Shut off the water

Turn the valve behind/below the toilet clockwise until it stops. Flush to drain the tank.

2

Unhook the old flapper

Slip the ears off the pegs on the overflow tube. Unhook the chain from the float arm. Take it to the hardware store to match it exactly.

3

Install the new flapper

Snap the ears onto the pegs. Hook the chain — leave about 1/2" of slack. Too tight = flapper won't seal. Too loose = flapper won't open fully.

4

Turn water back on & test

Open the valve, let the tank fill, flush, and listen. No running sound = success. Repeat the food coloring test to confirm.

⚠️
Fill Valve Replacement

This is slightly more involved but still very doable. You'll need a Fluidmaster 400A ($12) — the most common universal fill valve. Total time: 45 minutes.

1

Shut off water and flush

Turn off valve. Flush to empty tank. Use a sponge to soak up remaining water.

2

Disconnect supply line

Unscrew the supply line nut under the tank. Have a towel ready — a little water will drip.

3

Remove the old fill valve

Unscrew the locknut under the tank (turn counter-clockwise). Lift the old valve out.

4

Install the new valve

Adjust height per instructions, insert into tank, hand-tighten locknut, reconnect supply line. Turn water on and adjust float until water level is 1" below overflow tube top.

🔲
Easy 2–3 hrs $20–$40 materials

Refresh Tile Grout

Stained, cracked, or missing grout makes any bathroom look dingy. You can re-grout a shower or floor without removing a single tile.

✓ When to Re-Grout
  • Grout is cracked or crumbling
  • Stains won't come clean
  • Grout is missing in spots
  • Color is uneven or faded
✗ When to Call a Pro
  • Tiles are cracked or loose
  • Soft/spongy floor underneath
  • Grout fails repeatedly
  • Water damage behind wall
1

Remove old grout with a grout saw

A grout saw (oscillating tool attachment or manual) cuts out old grout without damaging tiles. Remove to at least 1/8" depth. Wear eye protection — bits fly.

🔲
2

Vacuum and damp wipe

Vacuum all dust from gaps. Wipe tiles with a barely damp cloth. Let dry fully. Any moisture will weaken the new grout.

3

Mix grout to peanut butter consistency

Mix with water per package directions. Sanded grout for joints 1/8" or wider. Unsanded for anything narrower. Test: drag a trowel through it — it should hold its shape.

Mix small batches — grout sets in 30 minutes.
4

Apply diagonally with float

Hold the rubber float at 45° and push grout diagonally across joints. Pack firmly. Work in 4-square-foot sections.

5

Wipe with damp sponge in circles

After ~20 minutes (when grout turns matte), wring out a sponge very well and wipe in circular motions. Rinse sponge constantly. The goal is removing haze while not pulling from joints.

6

Seal after 72 hours

Apply grout sealer with a small brush or applicator. This prevents future staining. Wipe off excess. Re-seal once a year in high-traffic showers.

Seal corners with caulk (matching color), not grout. Caulk allows for movement — corners crack if grouted.
🚿
Easy 10–15 min $20–$100

Replace a Showerhead

The fastest meaningful bathroom upgrade. No pipe cutting, no soldering. A good 2.0 GPM WaterSense showerhead ($35) delivers better pressure than most builder-grade 2.5 GPM heads and cuts water use 20%.

💡
Hold the Arm — Not the Showerhead

Always grip the shower arm (the pipe coming from the wall) with a cloth-wrapped wrench when removing the old head. If the arm rotates, it can crack the fitting inside the wall. One hand on the arm, one on the showerhead — opposing forces.

1

Unscrew the old showerhead

Wrap a rag around the shower arm and grip it with pliers to hold it steady. Turn the showerhead nut counter-clockwise with an adjustable wrench. Most hands unscrew easily — if stuck, a 5-minute WD-40 soak loosens mineral buildup.

2

Clean threads and wrap with Teflon tape

Remove all old Teflon tape and residue from the arm threads. Wrap 2–3 layers of fresh plumber's tape clockwise around the threads (clockwise so it tightens as you thread on the head). Start at the tip, spiral toward the wall.

3

Hand-tighten, then 1/2 turn with wrench

Thread the new showerhead on by hand until snug. Use the wrench for just one additional half-turn. Over-tightening cracks the plastic fitting — if you see a tiny leak after turning on the water, tighten a quarter turn more. That's all it ever needs.

4

Test and adjust the spray angle

Turn on the shower and check the connection point for drips. Adjust the showerhead angle by hand (most pivot). A slow drip at the arm connection: a bit more Teflon tape + retighten. A drip from the head itself: defective unit — return it.

🚰
Medium 45–90 min $10–$40

Fix a Dripping Bathroom Faucet

A drip of once per second wastes 3,000 gallons per year. Most bathroom faucets use a cartridge — and replacing a $15 cartridge takes under an hour with no special tools.

⚠️
Find Your Faucet Brand First

Cartridges are brand-specific. Look under the faucet handle or on the faucet body for the brand (Moen, Delta, Kohler, Price Pfister). Then search "[Brand] cartridge replacement" to identify your model. Taking the old cartridge to the hardware store for a match is the most reliable method.

1

Turn off water and open the faucet

Shut both angle-stop valves under the sink (clockwise). Open the faucet all the way to drain pressure and release any remaining water. Put the stopper in the drain so small parts don't fall in.

2

Remove the handle — find the screw

Pry off the decorative cap on top of the handle (pop it with a flat screwdriver). The handle screw is underneath — Phillips or hex/Allen head. Remove it and pull the handle straight up. Some handles need a gentle wiggle to break the mineral seal.

3

Pull the cartridge straight out

There's usually a plastic retaining clip holding the cartridge. Remove it with needle-nose pliers. Then grip the cartridge stem with pliers and pull straight up — don't twist. Note the orientation before pulling (there's a front and back).

4

Install the new cartridge and reassemble

Seat the new cartridge in the same orientation (the ears align with slots in the valve body). Press down firmly, replace the retaining clip, reinstall the handle, and turn water back on slowly. Test hot and cold — if they're reversed, the cartridge is 180° off. Pull it, turn it, reinstall.

💡
Easy 20–60 min $0–$60

Clean or Replace a Bathroom Exhaust Fan

A clogged exhaust fan runs at 30% capacity and is the #1 cause of bathroom mold. Cleaning takes 15 minutes. A full fan replacement (for noisy or dead units) takes under an hour and costs $40–$60 at any hardware store.

🚨
Turn Off the Circuit — Not Just the Switch

Always flip the circuit breaker for the bathroom before touching any wiring. The fan switch cuts power to the fan motor, but the wiring in the housing is still live. A flipped breaker = zero volts at the housing. Confirm with a non-contact voltage tester before touching wires.

1

Clean the grille (do this monthly)

Pop off the grille cover — most just pull straight down with a gentle tug (spring clips hold them). Wash the grille in soapy water. Use a vacuum or compressed air on the fan blades and housing interior. Reinstall. Lint buildup cuts airflow by 50% or more.

2

Replace fan motor only (noisy but functional)

If the fan is loud or slow but the housing is fine: order just the replacement motor/blower wheel (search your model number from the housing label, typically ~$20). Pop off the grille, unplug the motor plug inside the housing, swap the motor, done in 10 minutes with no wiring.

3

Replace the whole unit — snap-in installation

If replacing the whole fan: turn off the circuit breaker. Remove old grille and housing (2 screws into joist/blocking). Disconnect the wiring (black to black, white to white, ground to ground). Most new fans use a plug-style connector — it snaps right in. Slide new housing into the ceiling, secure it, snap on grille.

4

Verify the duct is connected and clear

Check that the flex duct from the fan terminates outside (roof cap or soffit — not into the attic). Disconnected or attic-vented fans pump humid air into your attic, causing rot and mold. Reconnect with foil tape if separated, and check the exterior damper opens freely.

🔧
Easy 10–20 min $0–$10

Unclog a Bathroom Drain

95% of slow bathroom drains are hair clogs in the drain opening — not in the P-trap, not deep in the pipe. A $3 plastic hair-removal tool called a Zip-It clears them in 2 minutes.

💡
Skip the Liquid Drain Cleaners

Chemical drain cleaners (Drano, Liquid-Plumr) dissolve hair slowly, leave residue, and damage older pipes and rubber seals with repeated use. A $3 Zip-It hair removal tool physically pulls the clog out in 60 seconds and is the right first tool every time.

1

Use a Zip-It for surface hair clogs

The Zip-It ($3) is a thin plastic strip with barbs. Insert it into the drain opening, wiggle and twist it, then pull slowly. You'll retrieve a hair clog in almost every bathroom drain. Don't gag — it's effective. Throw it out and retest water flow.

2

Remove and clean the pop-up stopper

Bathroom sinks have a pop-up stopper (the plug you push to hold water). It collects hair underneath. Most lift straight out — if not, look under the sink for a horizontal pivot rod; unscrew the retaining nut on the drainpipe to release it. Clean all hair and soap scum from the stopper and pivot rod.

3

Plunge if still slow

Fill the basin with 2–3 inches of water. Place a cup plunger over the drain. Cover the overflow hole (near the top of the basin) with a wet rag — this is critical or the plunge pressure escapes. 10 firm plunges. The clog in the P-trap should clear. Flush with hot water for 30 seconds.

4

Still slow? Remove and clean the P-trap

Place a bucket under the P-trap (curved pipe under the sink). Unscrew the two slip-joint nuts by hand (counter-clockwise). The trap will have standing water + debris. Clean it out, check for soft soap buildup inside the trap, reinstall. This fixes 99% of all bathroom drain clogs.

🚽
Easy 10 min $20–$80

Replace a Toilet Seat

The 10-minute bathroom upgrade. A cracked, stained, or loose toilet seat is annoying to live with and costs $25 to fix. If you have a screwdriver, you can do this right now.

💡
Measure Before You Buy — Round vs. Elongated

Toilet bowls come in two shapes: round (about 16.5" from bolt holes to front) and elongated (about 18.5"). Measure your existing bowl or check the old seat size before buying. Both shapes are standardized — any round seat fits a round bowl, regardless of brand.

1

Expose the mounting bolts

At the back of the toilet seat, there are two plastic caps covering the bolt heads. Pry these caps up with a flat screwdriver. Inside you'll see the bolt heads (usually plastic) and the nuts underneath the porcelain rim.

2

Remove the old seat

Hold the bolt head from above with a screwdriver or pliers. Unscrew the nut from below (counter-clockwise) with pliers or a socket wrench. Stubborn nuts: spray WD-40 and wait 5 minutes. The bolt and nut usually just lift off after the nut is removed.

3

Clean the mounting area

Wipe down the porcelain mounting area around the bolt holes. Old toilet seats accumulate significant grime underneath. This is your chance to get it clean before the new seat covers it.

4

Install new seat — hand-tighten only

Drop the hinges over the bolt holes, insert the bolts from above, and thread the nuts from below. Tighten until the seat doesn't shift sideways — just snug. Don't use a wrench for the final tighten; you'll crack the porcelain. Snap the caps closed. Done.

🪞
Easy 30–60 min $30–$200

Replace a Vanity Mirror

A frameless builder-grade mirror is a clip-on installation — and replacing it with a framed mirror or a medicine cabinet is one of the easiest bathroom upgrades that makes the space feel completely different.

💡
Two Types: Clip-On vs. Glued

Builder-grade mirrors are either clipped (4 metal J-clips hold it to the wall) or glued directly to drywall with mirror mastic. Clip-on: easy removal. Glued: requires a wire saw or fishing line worked behind the mirror to break the adhesive. Never pry a glued mirror — it will shatter.

1

Identify clip-on vs. glued

Look at the mirror edges. Visible metal J-clips (top and bottom) = clip-on. Flush to wall with no visible hardware = glued. For clip-on: remove the top clips, tilt the mirror forward off the bottom clips. For glued: run fishing line or dental floss behind the mirror in a sawing motion to separate the adhesive.

2

Find studs or use drywall anchors

Mirrors are heavy — a 24"×36" frameless mirror weighs 15–25 lbs. Anchor into studs wherever possible. For spots between studs, use toggle bolt anchors rated for 50+ lbs. Standard drywall screws alone will pull out under mirror weight.

3

Install hanging hardware and level

Most framed mirrors use a French cleat or Z-bar system on the back. Mount the wall cleat at the correct height (measure twice — you can't patch and repaint drywall in a bathroom easily). Use a level. Have a second person hold the mirror while you confirm it hangs straight before fully securing.

4

Fill the old clip holes

Previous J-clip holes are small (1/4") but visible. Fill with lightweight spackle, let dry, sand smooth with 220-grit, touch up with the wall paint. In bathrooms, use a semi-gloss paint for the touch-up (not flat) — flat paint absorbs moisture and shows patches.

🧱
Weekend Project Full weekend $80–$400

Replace Cracked or Loose Shower Tiles

You don't have to re-tile the whole shower to fix 3 cracked tiles. Individual tile replacement is a half-day job. A full shower wall re-tile is a weekend. Both are learnable DIY projects if you follow the sequence correctly.

🚨
Check the Backer Board Before You Tile

Cracked tiles often mean the substrate (backer board or cement board) beneath has cracked or gotten wet. Press the wall around loose tiles — if it flexes or feels soft, the backer board needs to be replaced before tiling or the new tiles will crack again within months.

1

Remove damaged tiles without breaking neighbors

Score the grout around the damaged tile with a grout saw or oscillating tool. Drill a hole in the center of the tile with a masonry bit. Work a cold chisel from the center outward, breaking the tile in pieces. Never pry from the edge — you'll crack adjacent tiles. Remove all adhesive/mortar from the substrate.

2

Apply thinset mortar to the substrate

Use polymer-modified thinset rated for wet areas. Apply to the substrate with a 3/16" V-notch trowel (for tiles under 4") or 1/4" square-notch (for larger tiles). Also back-butter each tile (apply thinset to the back of the tile). This ensures full adhesion with no voids.

3

Set tiles with spacers, check level constantly

Press tiles into the thinset with a slight twist to seat them. Use tile spacers to maintain consistent grout lines. Check every tile with a level — shower walls have zero tolerance for lippage (tiles that aren't flush). You have about 30 minutes to adjust before thinset sets.

4

Grout after 24 hours, then seal

Wait a full 24 hours before grouting. Use non-sanded grout for joints under 1/8", sanded for wider. Apply diagonally with a rubber float, wipe in circular motions after 20 minutes when grout goes matte. Seal grout after 72 hours. Caulk all corners and the floor/wall joint — never grout those joints.

🎨
Easy Half day $30–$80

Paint a Bathroom

Bathrooms are the smallest rooms in the house — a gallon of paint covers the whole thing. The key: use the right sheen (semi-gloss resists moisture) and prep correctly to avoid peeling.

💡
Always Use Semi-Gloss or Satin in Bathrooms

Flat and eggshell paints absorb moisture and harbor mold in bathrooms. Semi-gloss is the standard — it repels water, wipes clean, and highlights trim. Satin is a compromise if you dislike the reflective look of semi-gloss. Never use flat paint on bathroom walls.

1

Clean and repair walls first

Bathrooms walls have soap overspray, toothpaste, and moisture stains. Wipe everything with a TSP substitute or sugar soap solution. Fill small holes with spackle, let dry, sand smooth. Any peeling paint must be scraped, sanded to a feathered edge, and primed before painting — otherwise the new paint will peel at the same spot.

2

Prime bare patches and stains

Spot-prime any bare drywall, patched areas, or water stains with a stain-blocking primer (Zinsser BIN or Bulls Eye 1-2-3). Water stains will bleed through even two coats of paint without primer. Let primer dry fully (1 hour for water-based, 45 minutes for shellac).

3

Cut in around fixtures, then roll the walls

Tape the ceiling line and along the vanity/tile. Cut in with a 2.5" angled brush around all edges, corners, and where the wall meets tile. Roll the open wall areas with a 3/8" nap roller (semi-gloss needs thinner nap than flat paint). Roll W-patterns, filling in without lifting. Two coats: the first seals, the second covers.

4

Paint the ceiling with flat white

Bathroom ceilings can use flat white paint (the ceiling isn't touched or wiped). A flat white ceiling reflects light softly and hides imperfections better than semi-gloss. If there are existing mold spots on the ceiling, use a mold-resistant primer first (Zinsser Mold Killing Primer) before the finish coat.

More Interior Guides

All Rooms →