How To: Plastic Tub Setup for Ball Pythons

An adorable closeup of a pinstripe ball python!
An adorable closeup of a pinstripe ball python! | Source

The Basics


Tub setups are all the rage with ball python breeders, collectors, and serious enthusiasts! Even I use a plastic tub setup for my ball python, and always have. They have so many advantages over glass -- but that's for another article. Here, I will tell you how to set up a plastic tub enclosure for a ball python and what you'll need to get started.


  • digital temp gun
  • digital thermometer(s) with probe
  • hygrometer (digital works best)
  • thermostat or rheostat to control heat
  • THG or Flexwatt heat tape (or appropriate UTH)
  • newspaper, aspen, carefresh, or paper towels
  • plastic tub, such as an underbed Sterilite
  • soldering gun
  • water bowl
  • hides (such as: overturned bowls, shoe boxes, or professional reptile hides)
  • duct tape or foil tape
  • strong, large binder clips

A 41 qt underbed tub,
A 41 qt underbed tub,


  1. Obtain a tub of appropriate size, depending on your snake. Always go for flatter and longer rather than wider or taller, although a tub should not be so short that you cannot fit a water bowl inside. A good tub for a subadult to adult male would be a 41 quart tub. Basic rule of thumb: make sure that the tub side length is at least equal to the snake's length. For a hatchling to juvenile, something the equivalent of a ten gallon tank will do. You can get these tubs for around $10 online or in stores like Big Lots or Walmart easily.
  2. Fire up that soldering gun! You can use a drill, but these tend to crack and make irregular holes. Simple use the gun to sort of melt holes in the sides (and lid, possibly), one every three inches or so. If the humidity is too high, add more holes. You can also use this to melt the plastic around any wheels, jamming them shut so they can't move.
  3. Install the thermostat/rheostat. This consists of plugging it into the wall and attaching the probe either on the physical heating element on the outside of the tub, or at the bottom of the tub underneath the substrate, touching the hottest spot.
  4. Install the undertank heater. For heat tape, you can tape the heating element directly on to the tub (provided that there is at least 1/4" inch separating the tub from the carpet/floor), but most breeders simply attach the heat tape to their shelving unit, with the tub sitting atop it. For heat pads, simply adhere the pad directly to the bottom of the tub, on the warm side. The UTH should cover about 1/3rd of the total tub, or an area about the width x length of the snake curled up.
  5. Immediately connect to your thermostat/rheostat! Do not allow heat tape to be in contact with the tub for any amount of time without regulation from a stat. This can easily burn the tub and the snake. Although heat pads may be lower power, they are just as or even more unrealiable, so always connect these to a stat as well.
  6. Install thermometers/hygrometers. A good idea is to feed the digital temperature probe fed underneath the newspaper/other substrate, over the hottest spot, and to install another thermometer on the "cold" spot. Hygrometers should not be placed directly near the water bowl and shouldn't be put on the hottest spot, either.
  7. Add a water bowl to the cool side. It should ideally be big enough for the snake to soak in, but if that takes up too much space, use something smaller. Short, heavy-ish bowls are best, since snakes love tipping their bowls over and spilling them!
  8. Add appropriately-sized hides (just large enough for the snake to fit in comfortably). These can be practically anything safe for snakes, although something that can be cleaned (or discarded) immediately after a poop is best. Put one hide on the warm side, and one on the cool side.
  9. Optional: add decorations like fake plants, fake rock formations, etc to enhance the cage's overall look. You might want to do this if the enclosure is incredibly large, to get rid of excess space and make your ball python more comfortable.

The beautiful normal ball python.
The beautiful normal ball python. | Source

Five Quick Tips

  1. Any time you set up a reptile enclosure, make sure to provide an appropriate heat gradient. This means that the tub has a hot end, a warmish middle, and a cool end (where the water bowl will be).
  2. Digital temperature guns provide accurate, easy-to-read, instantaneous temperature temperature readings for a specific spot in your enclosure. This helps monitor your temperatures more directly and check to make sure your digital thermometers, placed on the hottest spot and one on the coolest spot, are working properly.
  3. A thermostat, or at least a rheostat (essentially, a heat dimmer) is absolutely vital for any reptile setup to prevent heating malfunctions and burns, and to establish an overall stable temperature gradient.
  4. I personally recommend non-loose substrates, such as newspaper or paper towels, since they are:
  • easy to clean
  • not at all dangerous (no danger of ingestion)
  • safe
  • cheap
  • and easy to obtain.

Proper Ball Python Temperatures:

hot side:
cold side:


What Is Your Favorite Type of Snake?

  • Ball Python
  • Boa Constrictor
  • Milk Snake
  • Corn Snake
  • King Snake
See results without voting

Note that these are only some of the most popular pet snakes out there. If your favorite snake is omitted, please share it below!

Basic Tub Setup Explanation

Three Important Warnings!

  • Never use a heat rock.

They cannot be regulated via stat and can and probably will cause serious burns; no, snakes do not instinctively avoid something if it feels too hot, especially since they are not always capable of doing so in restricted spaces.

  • Always use a thermostat.

I know I've already said this. I can't say it enough! If all you can afford is a crummy rheostat that will not keep the temperatures accurate, get that. It'll get the job done until you can save up enough money for a better thermostat.

  • Never never never ever use sand!

This includes "safe" calcium sand. Do not even use sand for "sand" boas or reptiles that are from deserts! Just because a reptile is from an arid climate, such as a desert, does not mean that they spend most of their time in loose sand. Even so, in captivity, sand is much too dry, and very commonly causes impaction; no matter how careful you are, an animal on sand will be ingesting it or at the very least be in physical contact with it. Impaction can be deadly! Other substrates not to use include: pine and cedar which, despite their labels, are proven toxic to most small animals; crushed walnut shells, as they are incredibly dry and don't retain humidity; and etc.

Rack System

Another great housing option: racks!  Tubs fixed in a shelving unit with proper heating and heat regulation attached.  Most ball python breeders use these.
Another great housing option: racks! Tubs fixed in a shelving unit with proper heating and heat regulation attached. Most ball python breeders use these. | Source

Are You Ready For a Pet Snake?

You're on your way to becoming a great ball python owner!

© 2014 Felecia Burgett

Leave a comment below! 1 comment

totallyNotTheOP 9 months ago

this hub is wack!!!!!!!!

    Sign in or sign up and post using a HubPages Network account.

    0 of 8192 characters used
    Post Comment

    No HTML is allowed in comments, but URLs will be hyperlinked. Comments are not for promoting your articles or other sites.

    Click to Rate This Article