
Ball python scale rot is one of the few reptile health problems that’s entirely your fault, and that’s actually good news, because it means it’s entirely preventable. It’s a bacterial infection of the skin that takes hold when a snake spends too long sitting on substrate that’s wet, dirty, or both. Catch it early and it clears up with a substrate change and a couple of weeks of clean, dry conditions. Leave it and it turns into ulcers, systemic infection, and a dead snake.
The reason it sneaks up on people is that it starts on the belly. You look at your snake from above every day and everything seems fine.
| Stage | What You’ll See | What to Do |
|---|---|---|
| Early | Slight brown, pink, or yellow discoloration on belly scales | Fix husbandry, monitor closely |
| Moderate | Raised scales, fluid-filled blisters, scales lifting at edges | Vet visit, start clean quarantine |
| Advanced | Open ulcers, crusting, foul smell, lethargy | Emergency vet, systemic infection likely |
How to Check for Ball Python Scale Rot
Turn your snake over. That’s the whole diagnostic step, and most keepers never do it.
Support the body properly and gently roll it belly-up, or let it move across your hands while you look at the ventral scales from underneath. You’re looking for scales that aren’t a uniform cream color. Brown, rust, pink, or yellow patches are the first sign. Compare a suspicious area against the scales further along the body, since the contrast is what makes it obvious.
Also feel for anything raised. Healthy belly scales are smooth and flat. Scales that feel puffy, lifted at the edges, or crusty are further along.
Blisters are unambiguous. Small fluid-filled bumps, sometimes clear and sometimes cloudy, mean the infection is established and you need a vet rather than a husbandry fix.
Do this check monthly. It takes thirty seconds and it’s the single most useful health check for a snake kept on any moisture-retaining substrate.
What Causes It
Prolonged contact with moisture is the core of it. Specifically:
Substrate that stays soaking wet rather than lightly damp. This is the most common cause by a wide margin, and it usually comes from a keeper overcorrecting after a humidity problem. Our guide on fixing ball python humidity that’s too low covers the right way to raise it, which is not dumping water into the bedding.
Waste left in the enclosure. Urates and feces sitting against the belly is a direct bacterial route. This is why cleaning frequency matters, and our post on how often to clean a snake enclosure covers a schedule that actually gets followed.
Poor ventilation. A sealed tub with no airflow holds stale humid air against the animal. Ventilation is part of the setup covered in our ball python enclosure guide.
Temperatures too low. A cool snake has a slower immune response and the enclosure dries less effectively between mistings.
A wet hide that never dries out. Humid hides are useful during shed and become a problem when they’re permanently sodden.
Abrasion also plays a role. Rough decor or a snake rubbing against screen creates small breaks in the scales, and bacteria get in through those.
Treating Mild Cases
If you’ve caught it at the discoloration stage with no blisters and no open areas, you can often handle it yourself.
Move the snake to plain paper towel. No loose substrate at all until it’s resolved. Change the paper towel daily, or immediately if it gets soiled.
Strip and disinfect the enclosure completely. Throw out the old substrate, scrub everything, and let it dry fully before reassembling.
Bring humidity to the correct range for the species and keep it there without saturating anything. Damp means damp, not wet. Check your substrate choice while you’re at it, since some hold far more water than others, which our ball python substrate guide gets into.
Verify your temperatures with a temp gun. A snake fighting an infection needs its warm end working properly.
Some keepers do dilute chlorhexidine or povidone iodine soaks, roughly weak tea colored, for 10 to 15 minutes daily. That’s reasonable for mild cases. Never use anything containing lidocaine or benzocaine on a reptile.
Give it two weeks. Improvement should be visible in that window. If it isn’t, or if it’s spreading, stop self-treating.
When You Need a Vet
Anything past mild discoloration needs professional treatment. Blisters, open or weeping areas, scales sloughing off, a foul smell, or a snake that’s gone lethargic or stopped eating all mean the infection has moved beyond what husbandry alone will fix.
Advanced ball python scale rot leads to septicemia, which is bacteria in the bloodstream, and that kills snakes. At that point you need systemic antibiotics, which means a prescription. Use the ARAV vet directory to find a vet who actually treats reptiles rather than a general practice that sees one snake a year.
Don’t wait to see whether it improves on its own. Reptile infections progress slowly enough that people talk themselves into waiting another week, repeatedly, until it’s serious.
Preventing It From Coming Back
Spot clean waste the day you see it. Full substrate changes on a schedule rather than when it looks bad, because by the time it looks bad it’s been a problem for a while.
Keep humidity in the correct range rather than as high as possible. This is the mistake that creates most cases. Higher is not safer.
Make sure the enclosure has real airflow. Ventilation holes on opposite sides work better than the same number of holes on one side.
Check that hides dry out between mistings, and that water bowls aren’t positioned where they get knocked into the substrate.
Feel the substrate with your hand weekly. If you can squeeze water out of it, it’s too wet.
Catching Problems Before They Show
The belly check works because it’s routine. Problems that get caught early on snakes are almost always found by keepers who look on a schedule rather than when something seems off.
Setting a monthly reminder for a belly inspection alongside your weigh-in makes it automatic. The Exotic Reptile Care app handles custom reminders for exactly this kind of check, and logging weight alongside it gives you a second signal, since a snake fighting an infection often stops gaining before anything is visible on the scales.
If you do end up at a vet, being able to say the discoloration appeared between two specific dates is worth far more than “I think it’s been a few weeks.”
FAQ: Ball Python Scale Rot Questions
What does ball python scale rot look like?
It starts as brown, rust, pink, or yellow discoloration on the belly scales. As it progresses you’ll see raised scales, fluid-filled blisters, and eventually open ulcers with crusting.
Can ball python scale rot heal on its own?
Very mild cases can resolve once the husbandry problem is fixed and the snake is kept clean and dry. Anything with blisters or open areas needs veterinary treatment and antibiotics.
How long does scale rot take to heal?
Mild cases usually improve visibly within two weeks and resolve fully over a shed cycle or two, since damaged scales are replaced as the snake sheds. Advanced cases take considerably longer.
Is scale rot contagious to other snakes?
The bacteria involved are common environmental organisms rather than a specific contagious pathogen. Still, keep an affected snake separate and don’t share hides, bowls, or cleaning tools between enclosures.
What humidity causes scale rot in ball pythons?
There’s no single number. It’s sustained contact with wet substrate rather than the humidity reading itself. A correctly humid enclosure with dry bedding is fine, while a soaked substrate causes problems at any reading.
Flip your snake over once a month. Ball python scale rot is nearly always caught early by keepers who look, and nearly always caught late by keepers who wait for something obvious.


