DIY Cold Plunge: How to Build Your Own Cold Plunge at Home
You don't need to spend $5,000 on a commercial cold plunge to get the benefits of cold water immersion. Plenty of people have built effective DIY setups for a few hundred bucks or less. Some have done it for under $50.
Here's how to build your own cold plunge at home, from bare-bones budget builds to more polished setups.

Shop cold plunges at SweatDecks
- Glacier Cold Plunge Tub - $1,425
- Model S4N Cold & Hot Plunge Tub - $5,690
Affirm financing available. Free curbside shipping on orders over $5,000. See all cold plunges.
Option 1: The Stock Tank (Best Budget Build)
A galvanized steel stock tank from a farm supply store is the most popular DIY cold plunge container, and for good reason. They're cheap, durable, and the right size for full-body immersion.
What You Need
- Rubbermaid stock tank or galvanized steel tank (100-150 gallon) - $80-$150
- Garden hose for filling
- Bag of ice (for manual cooling) or a small aquarium pump for circulation
- Optional: pool thermometer to track temperature
Setup
Place the tank on a flat surface that can handle the weight (a full 150-gallon tank weighs about 1,250 pounds). Fill it with cold water from your hose. In cooler climates, tap water alone can get you to 50-60F. In warmer climates, you'll need ice.
A 20-pound bag of ice drops a 100-gallon tank by roughly 5-7 degrees. For a serious plunge temperature (40-50F), you might need 40-60 pounds of ice depending on your starting water temp. That gets expensive if you're plunging daily.

Option 2: The Chest Freezer Conversion (Best Long-Term Value)
This is the gold standard for DIY cold plunges. You convert a chest freezer into a permanently cold tub using a temperature controller. No ice needed, ever.
What You Need
- Chest freezer (10-15 cubic feet) - $200-$400 used or new
- Inkbird temperature controller - $30-$40
- Small aquarium pump for circulation - $15-$25
- Pool thermometer
- Marine-grade silicone sealant for any drain modifications
- Optional: GFCI outlet for safety
Setup
The temperature controller plugs into the wall, and the freezer plugs into the controller. You set your target temperature (most people choose 38-50F), and the controller cycles the freezer on and off to maintain it. The aquarium pump keeps the water circulating so it doesn't stagnate.
Fill the freezer with water, plug everything in, and wait 12-24 hours for it to reach target temperature. That's it. You now have a cold plunge that stays cold 24/7 for pennies in electricity.
Important Considerations
- Only use a chest freezer (top-opening), never an upright. The seal needs to keep water in.
- Don't use the freezer's drain plug as a drain - it's not designed for water pressure. Drill a separate drain if needed and seal it properly.
- Add a small amount of hydrogen peroxide (1/4 cup per 100 gallons) or use a UV sanitizer to keep the water clean.
- Always plug into a GFCI-protected outlet. You're combining water and electricity - take this seriously.
Option 3: IBC Tote (Most Space)
An IBC (Intermediate Bulk Container) tote gives you 275 gallons of space - enough for full immersion with room to spare. These are the large plastic cubes in metal cages you see at industrial sites.
What You Need
- Food-grade IBC tote - $50-$150 (check local classifieds)
- Saw to cut the top opening wider
- Window/door chiller unit or ice
- Aquarium pump
The main advantage is size and cost. The main disadvantage is that they're ugly. Many people build a wood surround or frame to make them look presentable. They also take more ice to cool due to the larger volume.
Option 4: Simple Bathtub Fill
The absolute simplest approach: fill your bathtub with cold water and add ice. Zero setup cost if you already have a bathtub. The downside is you're draining and refilling every time, which wastes water and ice. This works as a trial run to see if cold plunging is for you before investing in a dedicated setup.
Keeping Your DIY Plunge Clean
Water sanitation is the biggest maintenance challenge with any DIY cold plunge. Standing water grows bacteria, algae, and biofilm. Here's how to keep it clean:
- Shower before plunging: Oils, dead skin, and sweat are the main food sources for bacteria
- Circulate the water: A small pump prevents stagnant zones where bacteria thrive
- Sanitize regularly: Hydrogen peroxide (food-grade, 1/4 cup per 100 gallons every few days) or a small amount of unscented bleach works
- Change the water: Even with sanitation, do a full water change every 1-2 weeks
- Cover it: A lid or cover keeps debris, insects, and sunlight out
DIY vs. Buying a Cold Plunge
A DIY chest freezer build costs $250-$500 all in and works great. A purpose-built cold plunge with a built-in chiller and filtration runs $2,000-$7,000+ but gives you cleaner water, better insulation, a nicer look, and zero hassle.
The DIY route is perfect if you're handy, don't mind some maintenance, and want to test the habit before making a bigger investment. If you already know you're committed to daily cold plunging, a dedicated unit saves time and headache in the long run.
Browse our cold plunge collection and cold plunge tubs if you want to skip the DIY and go straight to a turnkey solution.
Try Our Free Tools
Browse our expert-tested cold plunge collection.
