How to Set Up a Plastic Tub for Ball Pythons

Updated on May 30, 2019
WilliamTheBloody profile image

Felecia has been an online writer for over four years. Her articles often focus taking care of pet snakes.

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

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.

Supplies for Setting Up a Plastic Tub for Ball Pythons

  • 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,

Steps for Setting a Tub for Pythons

  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.

Why I Recommend Non-Loose Substrates

  • 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?

See results

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

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?

view quiz statistics

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

This article is accurate and true to the best of the author’s knowledge. It is not meant to substitute for diagnosis, prognosis, treatment, prescription, or formal and individualized advice from a veterinary medical professional. Animals exhibiting signs and symptoms of distress should be seen by a veterinarian immediately.

Questions & Answers

    © 2014 Felecia Burgett

    Leave a comment below!

      0 of 8192 characters used
      Post Comment
      • profile image


        6 months ago

        My favorite snake species is reticulated pythons.

      • profile image

        Russell kitsmiller 

        20 months ago

        Im geting three young ballpythons and im looking for the right cage set up for them its us for two females and one male can you help me

      • profile image


        22 months ago

        Can you post a picture of your setup so that I can have an idea of what the end product should look like?

      • profile image


        4 years ago

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


      This website uses cookies

      As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

      For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

      Show Details
      HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
      LoginThis is necessary to sign in to the HubPages Service.
      Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
      AkismetThis is used to detect comment spam. (Privacy Policy)
      HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
      HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
      Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
      CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
      Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
      Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
      Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
      Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
      Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
      Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
      VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
      PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
      Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
      MavenThis supports the Maven widget and search functionality. (Privacy Policy)
      Google AdSenseThis is an ad network. (Privacy Policy)
      Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
      Index ExchangeThis is an ad network. (Privacy Policy)
      SovrnThis is an ad network. (Privacy Policy)
      Facebook AdsThis is an ad network. (Privacy Policy)
      Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
      AppNexusThis is an ad network. (Privacy Policy)
      OpenxThis is an ad network. (Privacy Policy)
      Rubicon ProjectThis is an ad network. (Privacy Policy)
      TripleLiftThis is an ad network. (Privacy Policy)
      Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
      Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
      Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
      Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
      ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
      Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
      ClickscoThis is a data management platform studying reader behavior (Privacy Policy)