How to Clean Shower Door Tracks
Quick answer
To clean shower door tracks, plug the weep holes with a dab of candle wax, fill or line the channel with white vinegar, and let it soak 30 to 60 minutes. Scrub with an old toothbrush and lift the softened gunk with a plastic scraper. Then dig out the wax plugs, run a zip tie through each weep hole until it drains freely, and finish by rinsing and drying the channel. Never put metal tools on the anodized aluminum.
Last updated: · Data reviewed: · Source: American Cleaning Institute
Why bypass door tracks gunk up
A sliding (bypass) door runs in an aluminum frame, and the bottom channel is where everything the water carries ends up: soap scum, body oil, hair, and hard water minerals. The track is built to drain itself through weep holes, small slots on the inside face that let water run back into the tub or pan. Once soap sludge blocks those slots, water stands in the channel after every shower. Standing water grows mildew, cements more scum in place, and eventually works into the frame's corner joints, which is why a gunked track and a door that leaks at the bottom are usually the same problem. One layout note before you start: on most tub sliders the doors hang from rollers on the top rail, and the bottom channel is only a guide, so you can scrub the bottom track hard without touching anything that carries weight.
Tools and supplies
- White vinegar, about a quart; slightly warmed works faster on scale
- Paper towels for the soak, microfiber cloths for drying
- Old toothbrush
- Plastic scraper, plastic razor, or an old credit card
- Zip tie or pipe cleaner for the weep holes
- Candle wax or plumber's putty to plug the weep holes during the soak
- Handheld shower or a cup of water for rinsing
- Paraffin wax stub or dry PTFE spray (optional, roller path only)
- Rubber gloves
Step by step
- Remove loose debris dry. Brush or vacuum the channel before anything gets wet: hair, grit, and flaking scum come out easily now. Wet cleaner plus grit is just abrasive paste.
- Plug the weep holes. Find the small drain slots on the inside face of the bottom track and press a pea of candle wax or plumber's putty into each so the vinegar stays in the channel. Count them so you can unplug every one later.
- Soak in white vinegar. Either lay strips of paper towel along the channel and saturate them, or pour vinegar into the plugged track until it covers the buildup. Give it 30 to 60 minutes; warm vinegar and a second soak handle heavy scale.
- Scrub, then scrape. Work the toothbrush into the corners and along the guide path, then lift the softened scum with the plastic scraper. It should come up in sheets. Anything that resists gets more soak time, not a metal blade.
- Unplug and clear the weep holes. Dig out every wax plug, then run a zip tie or pipe cleaner through each slot until it passes freely and the dirty vinegar drains into the tub.
- Rinse and dry. Flush the channel with clean water, chase the rinse water out through the weeps, and towel the track dry. Do not leave vinegar sitting on aluminum.
- Lubricate the roller path only (optional). Rub a paraffin or candle stub, or apply dry PTFE, along the rail the rollers actually ride, which is the top rail on most tub sliders, then wipe off the excess. Skip oily sprays entirely; an oil film catches every particle of soap and grit.
Deep clean option: lift the doors out
For a track that has never been cleaned, take the doors out. Most bypass doors are top-hung: grip the glass with both hands, lift straight up until the rollers clear the top rail, and swing the bottom edge out over the channel. Get a helper; a framed glass panel is heavier and more awkward than it looks, and you will do this twice per door. Check the top rail first for anti-jump clips or screws and loosen them, and if the panel will not swing clear, the plastic bottom guide may need to come off first, usually one or two screws. With the doors out you can soak and scrub the whole channel, and it is the natural moment to inspect the wheels: flat-spotted or cracked ones are covered in the roller replacement guide. When you rehang the doors, reinstall and re-tighten the anti-jump clips and refit the bottom guide before anyone uses the door: that hardware is what stops a lifted or slammed panel from hopping off the rail and falling.
How often to do it
Frequency depends on your water hardness and how many showers the door sees. A workable baseline: rinse the channel with the handheld or a cup of water a couple of times a week after the last shower, run a zip tie through the weep holes once a month, and do the full vinegar soak every one to three months. Hard water areas need the short end of that range, since mineral scale is what turns soft sludge into crust. The cheapest fix is upstream: a daily squeegee habit on the glass sheds far less soap into the track in the first place, and that routine is laid out in keeping shower glass clean. Cloudy or spotted panels are a separate job, covered in cleaning glass shower doors.
When cleaning is not enough: pitted corrosion
Aluminum tracks are protected by a thin anodized layer. Where that layer is scratched or worn through, usually along the guide path and around the weep holes, the bare metal oxidizes into white, crusty pits. Pitting is not dirt: it is missing metal with corrosion product sitting in the craters, and no soak or scrubbing restores the surface. A pitted track holds gunk in every crater, keeps corroding under the surrounding finish no matter how often you clean, and if the pits reach the screw holes they can loosen the screws that anchor the bottom guide. At that point the fix is a new track, which is a cut-to-length part rather than a whole new door; what to measure and how the extrusion profiles differ are on the replacement track page, and DIY or pro covers when to hand the job off.
Mistakes to avoid
- Scraping with a flathead screwdriver or razor blade: one scratch through the anodizing starts exactly the corrosion you are trying to prevent.
- Spraying penetrating oil in the track: oily films collect grit and soap and gum up the rollers within weeks.
- Forgetting a wax plug: a blocked weep hole keeps water standing in the channel and the frame starts leaking at the corners.
- Caulking over weep holes because they look like leaks: they are drains, and sealing them traps water inside the frame.
- Leaving vinegar in the channel overnight: prolonged acid contact dulls and etches anodized aluminum.
- Scrubbing white pitted patches harder: pitting is under the finish and will not come off; that is a replacement signal, not a cleaning problem.
Frequently asked questions
What is the best way to clean shower door tracks?
Plug the weep holes with candle wax, soak the channel in white vinegar for 30 to 60 minutes, scrub with an old toothbrush, lift the softened scum with a plastic scraper, then clear the weep holes with a zip tie and dry the track. Plastic tools only on anodized aluminum.
Can I use CLR or another lime remover instead of vinegar?
Most strong acid scale removers are not rated for aluminum and can etch or discolor the anodized finish; check the label before using one on a track. Household vinegar with a short contact time and a thorough rinse is the safer routine choice.
What are the little holes in my shower door track for?
They are weep holes that drain trapped water from the channel back into the tub or pan. Keep them clear with a zip tie or pipe cleaner and never caulk over them, or water will stand in the track and leak out at the frame corners.
The doors still slide roughly after cleaning the track. Why?
On a top-hung slider the rollers ride the top rail, so rough sliding after a cleaning usually means worn, flat-spotted, or misadjusted wheels, not a dirty bottom track. Inspect and adjust or replace the rollers. A bottom track with white pitted corrosion still needs replacing, but because of the corrosion itself, not because it causes rough sliding.