Why Is My Betta Fish Lying on the Bottom?

By BettaHaven · Updated October 2026 · ~5 min read

Short answer: it's often just resting or sleeping — bettas regularly settle on the substrate or a leaf, especially at night. But if your betta stays at the bottom all day, looks sluggish, gasps, or won't eat, the usual causes are cold water, poor water quality, or illness.

Table of contents

  1. Normal rest vs. a real problem
  2. Check the water temperature first
  3. Check water quality
  4. Look for illness signs
  5. What to do, step by step

Normal rest vs. a real problem

Bettas are lazy by nature. They rest on the gravel, on a leaf, or even leaning against a decoration — especially at night, when the lights are off, or after a big meal. This is normal and nothing to worry about.

Usually normalUsually a problem
Rests at night / lights offStays at the bottom all day, every day
Moves away when you approachDoesn't react, stays frozen
Swims and eats normally the rest of the timeWon't eat, gasping at the surface
Brief rest after eatingClamped fins, pale or spotted body

Check the water temperature first

Cold water is the most common silent cause of a betta lying at the bottom. Below about 74°F (23°C) a betta's metabolism slows — it gets sluggish, stops eating, and rests near the bottom to stay warm.

Use a thermometer, not your hand. The water should be a steady 78–80°F (25–27°C). If it's cold, that's your answer — and your betta needs a heater. See does a betta need a heater? and how to choose one.

Check water quality

Poor water (high ammonia or nitrite) stresses and poisons fish, and a stressed betta often sinks to the bottom and breathes heavily. If the water is cloudy, smells off, or you can't remember the last water change, start with a 25–30% water change with dechlorinated water at the right temperature.

If you have a test kit, ammonia and nitrite should both be 0.

Look for illness signs

Bottom-sitting plus any of these means it's likely sick, not just resting:

See our common betta diseases guide and act early — color loss or fin rot are usually treatable if caught soon.

What to do, step by step

  1. Check temperature — confirm it's 78–80°F with a thermometer. Warm it if needed.
  2. Do a water change — 25–30% with dechlorinated, warm water.
  3. Observe for a day — a well-rested betta perks up once warm and clean.
  4. Offer food — a healthy betta resumes eating within a day.
  5. If it worsens — spots, bloating, or no improvement in 2 days → treat for disease.
When to worry: bottom-sitting alone at night is fine. Bottom-sitting all day + gasping + no appetite is an emergency. Act on water and temperature first — they fix most cases.

Related guides: Is your betta happy or stressed? · Water change routine · Tank size

← Previous: Diseases Next: Winter care →

Get the weekly betta care tip

One short, practical email a week for new betta owners. No spam.

Free · Unsubscribe anytime.