What is Needed for Ball Python Care?

Some links on this page may be affiliate links. If you use these links to buy something we may earn a small commission at no additional cost to yourself. Thank you for your support.

These are my recommendations.  I give this to anyone that wants their first ball python, or even if they have a few already.  A new owner, I will usually make them take it home and read it thoroughly, and come back later to buy/adopt their new pet.

Things you will need:

1)      Habitat (usually glass aquarium with closable lid.)   Breeders will typically opt for a rack system, so they can house many snakes separately in a smaller space.

Example of a rack for just a few ball pythons.

2)      Large heat pad.  The bigger the better, should cover ½ the underside of the tank.  Should be set all the way to one end of the tank so the snake can have a heated area and cool area.

3)      Rheostat or Thermostat.  Thermostats are more expensive, but better for your pet.  We’ve used Helix proportional thermostats, Herpstat (spyderrobotics.com) and both were good. Currently All our racks are running with Freedom Breeder thermostats because they mount nicely on the racks. Our incubator runs with a Herpstat Intro.

This is the MOST important thing!!!!  NEVER USE A HEAT LAMP, HEAT ROCK, OR UNDERSIZED HEAT PAD, as the primary heat source, EVER! The warm end of the tank should be about 86-92 degrees.

A proportional thermostat dims, and puts out just as much heat as is needed to maintain the temp, instead of turning off and on.

[amazon box=”B08MGY1MDM” title=”DBDPet Exo-Terra 600w Thermosat – Pulse Proportional and Dimming Capabilities Great for Ball Pythons and More!” ]

  • Thermostat works with up to 600w of heating elements!
  • Digital Backlit Display for easy viewing
  • Easy to Control and Pulse Proportional Capabilities to better control the temperature
  • DBDPet Worry Free Guarantee – Dont love it? We will buy it back!


I highly recommend not using lamps at all.  They dry out the air, and your ball python needs a high humidity.  Unlike many other snakes, ball pythons do not sun themselves on racks in the dry heat.  They crawl in holes and hide.

4)      Substrate.  Feel free to experiment.  “Carefresh” works well with one or two animals.  Aspen bedding is good.  Newspaper (Use only unprinted paper or printed when the ink has had at least six months to dry.)  Unprinted paper may be found for free as roll ends at many newspapers, or purchased in sheets at U-Haul or most moving and storage companies.

Update: In 2018 we switched from unprinted newspaper to ReptiChip <click to follow> coconut fibers for all our ball pythons. Three years later, we are now a ReptiChip distributor in our area. For those outside of our area, you may purchase on Amazon.

[amazon box=”B0157O1CM8″ title=”ReptiChip Compressed Coconut Chip Substrate for Reptiles 72 Quart Coco Chips Brick Bedding” ]

  • CREATE A HEALTHY HABITAT for your ball python or iguana with ReptiChip Coconut Substrate for reptiles. Its superb humidity retention helps form a tropical paradise in turtle and reptile terrariums.
  • 72-QUART COMPRESSED BRICK equals 10 lbs of safe, comfortable reptile bedding for professional breeders and serious hobbyists. Just add water to moisten and our pet snake substrate is ready to use.
  • ODOR-ABSORBING ReptiChip Coco Substrate encapsulates waste product, making your gecko, python or turtle bedding a healthy environment for your pet and ensuring your own home is pleasant-smelling.
  • 100% ORGANIC coco chips are highly sustainable and earth-friendly. ReptiChip Breeder Block has been meticulously cleaned so it is a dust and dirt free hermit crab or ball python snake bedding.
  • VERSATILE BIOACTIVE SUBSTRATE can be used as reptile or tortoise bedding. Its multifunctionality makes it an essential addition to your ball python tank accessories


5)      Screen lids should lock or snap in place.  If not you can buy clips to hold them tight.  Snakes are escape artists.  Screen should be almost completely covered to prevent humidity from escaping.  80%-90% covered.  The open end should be on the cool end of the habitat.

6)      Two hides, one in the warm end, one in the cool end.  I like dishwasher safe hides.  I’ve never had trouble with mites, but I can imagine they would be hard to get out of wood.

7)      Thermometer.  You can get the stick-on kind for inside the tank, or an infra-red non-contact thermometer.  These are sold at many pet shops for around $40.  If you go to Harbor Freight, you can find them for $10-$15 depending if they are on sale or not.  If you don’t see them, ask. Here is an example on Amazon for an infrared thermometer.

8)      Water dish.  Use a heavy ceramic crock so it won’t tip over.  Clean and disinfect a bowls weekly, or more often.  If you get one big enough for the snake to crawl into, they may take a refreshing bath from time to time.  When they get out, watch for poop in the water and change immediately.  Keep water dish on cool end of tank.  If you are having a tough shed, you might move the water to the warm end of tank for a while, but if you do, sterilize it daily, because the heat can accelerate additional bacterial growth.

9)      Water conditioning drops.  This is used to remove chlorine from the water.  An alternative is to leave the water out, in a wide mouthed container for at least 24 hours before using it for your pet.  The chlorine will dissipate on it’s own. We are on a well, so we don’t have chlorine.

10)  Something to scratch on, and something to climb on.  These may be the same thing, or different.  They need to scratch on things when it’s time to shed.  This could also be the hide.

11)  Long hemostats if you are going to be feeding frozen-thawed food.  For live food, either you can grab the food by the tail with rubber tipped tongs, or even salad tongs to wrap around the body of the mouse/rat.

Shedding: A good shed will be in one or two pieces, and should be rolled up when you find it.  If your snake often has trouble with sheds, try a humidity box.  This could be a Gladware container bigger than your snake’s coil.  Cut a hole to climb in.  Wet several paper towels to place in the bottom, and set in warm end of tank.  Your snake will use it like a hide, and crawl in where it is VERY humid.  Keep wet, replace towels and thoroughly clean if signs of mold or mildew.  It should be cleaned long before it gets to that point.

The first sign of shed will either be the colors on the snake’s body fading, or it’s eyes turning blue.  If you see the eyes turn blue, it’s about 4-5 days before shed.  Be sure at this time, that your snake has ample humidity.

If we have a stuck shed, we will often give the snake a tepid bath.  Take a 15 quart (or so) storage container with adequate ventilation, fill this with conditioned water that will go up about ½ way on the snake.  Then we place this over a heating pad to heat the water to 85-88 degrees.  Once the temp is good, you can introduce the snake and snap the lid closed.  Your snake can bath here for up to 24 hours if the shed is bad enough to warrant it.  If he/she soils the water, change it and start over.  Do not do this within 36 hours after eating.  Snake regurgitation in this water is NASTY.

Handling: I suggest handling your snake no less than twice a week, at least 5 minutes, under normal circumstances.

I know it’s hard, but with a new snake you should not hold it more than 5 minutes a day until you acclimate it to it’s habitat, and your presence.  You can slowly increase this over time.  An older snake may already understand you don’t want to hurt him/her and already be “Friendly.”

Ball Pythons will never bite out of anger.  They will bite only in one of three conditions:  1) They are afraid of you, and want to be left alone.  2) Feeding mistake.  They may strike if they think you are food.  This would be most common if you are feeding frozen-thawed food, that is not warm.  They may mistake your body temperature for that of the rat.   You may always use longer tongs, or heat up the food on a heating pad before offering it.  3) They have just laid eggs, and are protecting them instinctively.

Ball Pythons are a solitary animal.  They spend most of their time underground hiding, resting and staying warm.

Recommended book:  “The Complete Ball Python” <Click link to follow> A little outdated, but a wonderful read.

Feeding: Do not worry if your snake refuses a meal or two, especially in the winter.  Snakes can go for months without eating.  I would only worry about a very young snake (under 100 grams) or one that seems to be rapidly losing weight.  The record for a ball python going without food, is 22 months in some zoo somewhere.

There are multiple schools of thought on feeding the snake in its habitat.  Many suggest you feed your snake in a separate container.  I will usually feed in their regular habitat, unless this is a snake that has had some feeding or biting issues in the past.  If this is the case, I will feed in a large Rubbermaid storage container.  This way the snake learns it MUST allow people to handle it, if it wants to eat.

Others argue that if you feed them outside of their habitat, they will think they are getting fed every time you hold them.

If you have a new snake that is refusing to eat, it may be stressed.  Make sure it gets all the solitude possible, and you should not handle it until it does eat. (except while cleaning the habitat)

Your ball Python will also go off food if it is getting ready to shed.  I believe this is because their eyesight gets cloudy, and they are too timid to strike at anything that they cannot see well.

You should not feed your snake with any mouse or rat that is larger across, than twice the width of the snake’s head.

Frozen-thawed is the recommended food.  You may easily keep several meals in the freezer, thaw them out as needed, then heat (not in a microwave) to body temperature, and serve on the end of a pair of tongs.  You should hold the mouse or rat by the scruff of the neck to give the snake a better chance of grabbing it.  Frozen-thawed or fresh killed should be used if possible.  Dead food cannot bite the snake back.  The process of freezing the mouse or rat will kill most parasites that could come via food. Ideally the food should be frozen for at least 6 months to kill all parasites.

You may also further entice the snake by moving the rat/mouse as if it were alive.  Have it slowly get in the snake’s face (no closer than ½ inch) then scamper off.  If the snake grabs and constricts, feel free to grab the mouse/rat by the tail and give it a bit of a tug so the snake feels a pseudo struggle.  Use with tongs or hemostats only, never your fingers.

If you must feed live food, do not leave it with the snake for long.  If more than a few minutes throw a few pieces of dog or cat food in the habitat as well, so the rat/mouse will eat the food if it gets hungry, and not the snake.

I feed live food, but only because it is too time consuming to feed frozen thawed to a large number of snakes. Tease feeding takes time. In the long run it would get easier, as the picky eaters finally conform to the F/T food.

I hope to expand on many of these topics in other articles, but this was just enough to give a first time ball python owner/caretaker enough to get him through his first few days.

What is Needed for Ball Python Care? was last modified: December 1st, 2021 by Tom
Bookmark this article.

13 Responses to What is Needed for Ball Python Care?

  1. Brooke says:

    I am adopting my first Ball Python and he comes in a few weeks. The glass tank I have is about 4ft long and I believe 50 gal. It’s about the same height as the 20 gal tank I keep my baby beardie in. I was wondering about flooring. I’ve heard you’re not supposed to feed them on substrate. Is that accurate? If so, what should I feed him on? Also, Is there any other ways to keep the correct humidity level besides substrate and towel over the half screen lid I have?

    • Tom says:

      I hope the animal you have is big. 50 gallons is too big for all but a larger adult ball python.
      We like Repti-chip bedding, and feed right in their tubs, on the same substrate.
      Just keep checking your humidity.

  2. Abigail Schuette says:

    Thank you for sharing all this information i have ordered a young bp Champagne Fire YB Paradox a male born in September hes 250 grams originally i went out and bought a glass 40 gallon snake kit from pets mart not realizing that would stress out the snake to have that much open air space i thought it would be happy to have more space but its actually almost the opposite and reading further seems like it would be horrible for temperature and humidity control as well anyways so I’m going to take that back and buy a 10 gallon instead with coco husk substrate and with a heating mat hopefully they are made for tanks that small I feel horrified reading about burns animals have incurred from heating devices lamps mats rocks etc. And the fact that the lamps are so bright for the snakes are horrible as well so my understanding is the heat mat is to kept on the warm side of the tank only and the water on the cool side and a hide on each side as well to monitor the heat with a thermometer and at ground level not at the top of the tank because the snake dosent spend any time at the top of the tank. Do we measure the humidity as well with a hygrometer? My little guy thats on the way eats F/T I’ve asked the breeder what size frozen rats i should buy. And I’ve read its common place for BP to not eat for some time, but what about over feeding? I imagine its possible that’s why a snake would regurgitate or one reason anyway but how many rats is overfeeding do they all specifically eat one rat a week each? I understand about the size of the rat according to the size of the snake but what about the amount of rats? Sorry if my questions are stupid but I owe it to the animal to give him the quality care he deserves. Hoping i can give him the happy little life he deserves. Anything else i should do/know? Thank you so much for taking the time to answer questions. Very kind of you.

  3. Darci Thomas says:

    we have a 50 gallon glass aquarium tank can you recommend reliable brand names of equipment to use for heat and thermometers, humidity gauge, water dish, hides and substrate. Do you recommend live house plants for decor. Please send a list of equipment to purchase. We plan on purchasing a young aprox. 6 months to 2 yrs old Female or Male BP in the near future. My son had a young female ball python that unfortunately died suddenly after a feeding with a live mouse, purchased from a pet store. Losing his snake was such a lost forhim. How do we clean/sanitize our existing tank? After reading your article about 13 most common mistakes we have realized we had made mistakes as owners. We want to learn from our mistakes and move forward under your directions and knowledge. Losing his snake was such a lost for

    • Tom says:

      That’s quite a few questions… Your comment was listed under a post about water dishes, so I moved your comment to this page, where I thought it would be more applicable.

      First, I’d like you to take a look at this post about ball python care. Next I’ll address the items that stick out the most.

      1) a 50 gallon tank is WAY too big for a ball python. A full grown ball, is fine in a 20 gallon, assuming you feel you MUST use a tank. Glass is not the best medium, and the snake doesn’t need that much ceiling space. Too much space, can give them insecurities, and can affect tempos and humidity in negative ways.

      2) I do NOT recommend live plants, unless you know for sure that the plants you are using are not poisonious to ball pythons, and you can be sure that the needs of the plant don’t put the animal’s health at risk.

      3) I use Chlorhexidine Solution, which can be purchased at Amazon.

      4) Heat should be a large heat pad, that covers the bottom (outside) of one end of the “tank”, and ideally a proportional thermostat to control it.

      I think most of the rest of your questions can be answered in the above article. Let us know if we can help any further.

  4. Leigh says:

    Thanks so much for the info! I brought home my 3 month old ball python yesterday, and he’s doing well so far. My concern is the heat lamps. I wasn’t aware they would be so drying till I couldn’t get the humidity up. I have fixed it for now with a dish with damp towels and covering the lid. The temperature has been great though.

    My question is if I get a proportional thermostat, what type of light do I need? And can it be programmed like my current lamps to turn off and on at certain times, if I am away overnight for instance. I’m new to all this so I’m not really sure how all this equipment really works yet. Thank you!

    • Thomas says:

      The main part of this question is “what type of light do I need”.

      The quick and dirty answer, is NONE. Ball pythons do not need light at all. They spend their lives in holes in the ground, coming out just to hunt.

      You MAY use a light so YOU can see, but only as long as it doesn’t dry out the air. Try not to make it very bright. Most of the time, they prefer dark.

  5. Cassie says:

    I’m a new snake owner, I love my ball python so much but I am very worried about him….. He has been in the cloudy blue stage for about 4 days and hasn’t shed yet, also I can’t seem to get the humidity right for my snake

    • Tom says:


      Four days is okay for your snake to be getting ready to shed. Do not worry.

      Also, you ALMOST cannot get the humidity too high. Just as long as they are not sitting in a pool of water, and even that is okay for short periods. In fact, if I have a snake that is having a difficult shed, I will give them a tepid bath (about 85 degrees) for up to 12 hours.

  6. Dea says:

    This is GREAT info! Thank you for taking time to write it in a way I can understand with examples.

    • Chandlar says:

      I’ve recently acquired two ball pythons, a male (2ish) and female (3ish), that have been housed together for about 2 years. I’m struggling with the idea of separating them. These are my first snakes, I’m constantly looking for advice. Most things I’ve read say its super dangerous, to house them together is a fine thing to do until its not, but then you get the breeders and others who say they’ve kept multiple snakes together consistently with no problems ever. I separated them to two plastic tubs for feeding, in which they were continuously “searching,” maybe it was “prowling,” (they were just fed two medium mice each) for the 26ish hours after being fed. I put them back in the glass tank they’re used to and they INSTANTLY went to each other, then into their big hide on the warm side. The previous owner didn’t put them in separate containers to be fed, just removed hides and put them on separate sides of the tank. He fed them live, so I’ve continued the habit, but instead put them in separate containers about 12 hrs before feeding. Thank you in advance! xo

      • Tom says:

        You should NEVER house two balls together for any serious length of time. They are solitary animals, and will stress over this. The only temporary situations would be:

        1) A brief emergency, like you broke one of their tanks, and are busy trying to replace it.
        2) Breeding
        3) I will sometimes put all hatchlings from a single clutch together in a tub, until the entire clutch hatches, and I can sort through and identify genes and gender of them all at once.

        Last winter we had no power for several days, so in an emergency I made several pairs of roommates, so I could keep them close to the wood stove; but that was an emergency.

        I’ve never heard a real breeder say it’s okay to house snakes together.

  7. ball python care says:

    I love caring for my ball python. It is finally full grown and it ate a rat for the first time yesterday

Have Something to Add?

Your email address will not be published. Required fields are marked *