Skip to content
Shop Your Local Store Ship to Your Hometown Store
Pro & Contractor Accounts Apply for Net Terms
100,000+ Products Trusted Authentic Brands
How to Caulk a Bathtub or Shower

How to Caulk a Bathtub or Shower

A clean bead of caulk is the only thing standing between your shower spray and the wall cavity behind it. Get it wrong and water wicks into drywall and framing for months before you see the stain — by then you’re looking at mold remediation and a rotted subfloor, not a $12 tube of sealant.

The short version

Beginner · about 2 hours of work plus 24 hours of cure time. Cut out every scrap of the old caulk, clean and dry the joint completely, then lay one smooth continuous bead of 100% silicone and tool it before it skins over. The prep is the whole job — the caulking itself takes ten minutes.

What you’ll need

Step 1: Strip out every bit of the old caulk

Run your utility knife down both edges of the existing bead — where it meets the tub and where it meets the wall — then pull the strip free. For silicone that won’t budge, lay on a caulk-remover gel, wait the label time, and it will scrape off in ribbons with a plastic putty knife.

Common mistake: new caulk will not stick to old caulk. If you leave even a thin film of the previous bead, the new one lifts within weeks. Get the joint down to bare tile and tub.

Step 2: Kill the mildew and clean the joint

Any black speckling in the corner is mildew, and it will grow right through fresh caulk. Treat it with a mildew remover or bleach gel, let it dwell, and rinse. Then scrub the whole area with a bathroom cleaner to cut soap scum and body oils that block adhesion.

Step 3: Dry it completely, then wipe with alcohol

Silicone hates moisture during application. Towel the joint, then leave the fan on or the window open for a few hours — overnight is better. Just before caulking, give the surface a final pass with rubbing alcohol from your cleaning supplies on a lint-free rag. This flashes off fast and removes the last invisible residue.

Pro tip: fill the tub with water before you caulk the tub-to-wall joint. The weight pulls the tub down to its lowest position; caulking it empty means the joint stretches and cracks the first time someone takes a bath.

Step 4: Tape both sides of the joint

Press a line of painter’s tape onto the tub and another onto the wall, leaving a gap the width you want your finished bead — usually about 3/16″. This is the difference between a hand-tooled look and a factory-clean line, and it takes five minutes.

Step 5: Cut the tip and lay one continuous bead

Snip the nozzle at a 45-degree angle to match your gap, load the tube in the gun, and squeeze a test bead onto cardboard. Then run the gun steadily along the joint, pushing (not pulling) the tip ahead of the bead so it packs silicone into the gap. Work one wall or edge at a time so nothing skins over before you tool it.

Step 6: Tool the bead and pull the tape

Wet a gloved fingertip (a dab of dish soap in water keeps silicone from grabbing) and draw it smoothly along the bead once — one pass, light pressure. This forces caulk into the joint and leaves a concave, water-shedding surface. Immediately pull both tape lines up and away while the caulk is still wet, then leave it alone.

Don’t rush the cure: keep the shower dry for a full 24 hours (check your tube — some need 48). Water on uncured silicone leaves a cloudy, weak seal you’ll be redoing next month.

Where you’re sealing Best caulk Why
Tub-to-wall & shower corners 100% silicone (kitchen & bath) Stays flexible, fully waterproof, mildew-resistant
Areas you plan to paint over Siliconized acrylic-latex Paint won’t adhere to pure silicone
Base of the toilet 100% silicone or tub & tile Seals to the floor, wipes clean
Wide or damaged gaps (>1/4″) Backer rod, then silicone Foam rod supports the bead so it doesn’t sag
Shop the whole project

Everything to reseal your tub or shower

Grab a tube of quality silicone and the prep tools in one basket — every brand we carry comes through authorized manufacturer channels. See our guarantee.

Frequently asked questions

Can I just caulk over the old caulk?

No. Fresh caulk will not bond to a cured bead, so it peels away within weeks and lets water behind it. Cut and scrape out all of the old caulk down to the bare surface first.

Silicone or acrylic caulk for a shower?

Use 100% silicone labeled for kitchen and bath. It stays flexible and is fully waterproof. Acrylic-latex is easier to tool and paintable, but it is not durable enough for a constantly wet joint.

How long before I can shower?

Keep the area completely dry for at least 24 hours. Some silicones need 48 hours for a full cure, so check the tube. Getting it wet early leaves a cloudy, weak seal.

Why does my caulk keep turning black?

That is mildew growing in trapped moisture, often because the old joint was never dried or a spot was missed. Kill it with a mildew remover before you reseal, run the exhaust fan, and use a mildew-resistant silicone.

Should I fill the tub before caulking?

Yes, for the tub-to-wall joint. Filling the tub with water weighs it down to its lowest position. If you caulk it empty, the joint flexes and cracks the first time the tub is loaded.

Reseal your tub right and it stays watertight for years — skip the prep and you’ll be back at it before summer. If you hit a stubborn joint or want a caulk brand matched to your exact surround, your local independent hardware store can hand you the right tube today, or you can ask us here.

Previous article How to Choose Painter's Tape

Leave a comment

Comments must be approved before appearing

* Required fields

Filed under

Published March 20, 2026 · by National Hardware Group

A word from the bench

Find something we got wrong? Different experience on the same job? Tell us — we update posts when readers correct them, and we'd rather be right than be first.

Send a note →
The NHG promise

We support local hardware stores — we don't replace them.

Honest answers, real people, no scripted run-around. That's the whole brand.

Compare products

{"one"=>"Select 2 or 3 items to compare", "other"=>"{{ count }} of 3 items selected"}

Select first item to compare

Select second item to compare

Select third item to compare

Compare