Fish Lying on the Bottom of the Tank: Normal Rest or Warning Sign?

Last updated: November 2026

"My fish keeps laying on the gravel and won't swim" is one of the most searched fish-health panics — and the honest answer is: sometimes it's a cory taking a nap, sometimes it's ammonia, and sometimes the fish is dying. The five-minute triage below tells you which.

Is it even a symptom? Species sanity check

Corydoras, kuhli loaches, plecos, loaches in general, and many catfish park on the bottom deliberately and stay there for hours, especially daytime; they're nocturnal cleaners. A betta may rest on a broad leaf or ledge near the surface. What's never normal: a mid-water species (danios, tetras, angelfish, goldfish swimming oddly low) pressed flat on bare substrate for most of the day, unresponsive to food, or tipped at an angle.

Diagnosis steps

  1. Species check: is it a bottom-dweller? If yes and it darts off to food at dusk, close the laptop — nothing's wrong.
  2. Appetite test: offer a favorite food. A bottom-sitting fish that charges food is stressed or chilly, not dying. Full indifference is serious — work through the lethargic and not eating triage.
  3. Body shape scan: swelling, pinecone scales, or protruding eyes points to dropsy (see below). Pinched-in belly with normal shape suggests hunger/threat stress.
  4. Position detail: flat and sideways-ish or nose-down tips hint at swim bladder trouble (see that guide); perfectly flat and alert suggests stress/temperature; flat and gasping suggests poisoning.
  5. History: new fish (<10 days)? recent water change with mismatched water? heater failure overnight? missed cleanups for weeks? Each reorders the cause list.

Act now if it comes with gasping

Bottom-sitting + rapid gill movement + multiple fish affected = treat as ammonia/nitrite poisoning until proven otherwise: 40–50% water change immediately with temperature-matched dechlorinated water, stop feeding, liquid test. Severe cases: consult an aquatic-experienced vet where available.

Water parameters to check FIRST

Likely causes, ranked

  1. Water quality (ammonia/nitrite/nitrate creep). The majority of cases. Chronic low-grade poisoning makes fish lethargic, clamped, and bottom-bound.
  2. Cold stress / heater failure. Tropical metabolism shuts down below tolerance; fish sit, digest poorly, and stop eating. Overnight crashes after weather swings are classic.
  3. New-tank acclimation stress. First 3–10 days: bottom-hiding is common and self-limiting if parameters are clean and the tank is quiet and planted.
  4. High flow / bullying. Exhaustion or hiding-from-tank-mates produces the same posture. Observe feeding time through the glass.
  5. Swim bladder disorder. Bottom-sitting with poor posture or floating attempts; common in goldfish and after constipation.
  6. Dropsy / organ failure. Swelling, pineconing, pop-eye. Usually internal bacterial or viral damage; prognosis poor.
  7. Old age or internal parasites. Gradual weeks-long decline, weight loss despite eating (worms) or wasting with a pot belly (internal parasite), in an otherwise pristine tank.

Treatment protocol

Step 1 — water: 40% change + gravel vacuum today regardless of test results; then daily 25% while symptoms persist. Targets: ammonia 0, nitrite 0, nitrate under 40. A mature, clean tank clears stress-based bottom-sitting in 48–72 hours.

Step 2 — warmth: bring tropicals to 78 °F / 25.5 °C at no more than 2 °F per hour. For lethargic sick fish many keepers hold 80–82 °F / 27–28 °C short-term with added aeration — never above 86 °F / 30 °C, and never without extra oxygen.

Step 3 — targeted: constipation posture → fast 48 h then a shelled blanched pea (see swim bladder guide). Suspected worms → praziquantel-type or fenbendazole-type dewormer per label in a hospital tank. Dropsy → isolate, daily 25% changes, antibacterial food if eating; decide on euthanasia if unresponsive — clove-eugenol method via a vet where available.

Prevention

FAQs

Is bottom-resting ever normal?

Yes — corydoras, loaches and plecos live near the substrate by design. Judge mid-water species harshly and bottom-dwellers only when they stop eating or look physically wrong.

My betta keeps lying on the gravel — check what first?

Water test first (ammonia/nitrite should be 0), then heater accuracy at 76–80 °F / 24–27 °C, then flow. Those three cause most betta "parking."

When is bottom-sitting dropsy?

With swelling, pinecone-raised scales and bulging eyes. Dropsy means organ failure; focus on comfort, clean warm water, and honest euthanasia decisions rather than miracle meds.

How long before it's too late?

If a fish stays flat and unresponsive with gasping despite clean, warm, quiet water for 2–3 days, recovery is unlikely; consider humane options.

Severe cases: consult an aquatic-experienced vet where available.