Betta Fish Losing Color or Fin Rot: What to Do

By BettaBasics · Updated October 2026 · ~6 min read

Short answer: color loss is usually stress or poor water (and sometimes normal aging); fin rot is a bacterial/fungal infection that makes fins ragged and melting. For both, the first fix is the same: clean, warm water — and treat fin rot early before it spreads.

Why your betta is losing color

CauseSignsFix
StressSudden dulling, clamped fins, hidingImprove water, temp, and reduce stressors
Poor water qualityDull color + lethargyTest water; do a water change
Normal agingGradual fading in a senior fishKeep water clean and warm; no treatment needed
Marble/gene variationColor naturally changes over timeNormal — no action

Most color loss in a younger fish points to stress or water quality. Check the stress signs and fix the basics first.

What fin rot looks like

Fin rot is usually caused by bacteria or fungus taking hold in stressed fish with poor water or torn fins.

How to treat fin rot

  1. Quarantine the fish if you have a second tank, so you don't medicate the whole setup.
  2. Fix the water first. Test ammonia/nitrite/nitrate and do a 25–50% water change. Clean water alone clears mild fin rot.
  3. Confirm temperature is 78–80°F (25–27°C) — warmth supports healing.
  4. Remove anything sharp that may be tearing the fins.
  5. If it spreads or worsens, use a betta-safe antibacterial/fungal treatment only after confirming the diagnosis. Follow dosage exactly.
  6. If it doesn't improve in a few days, consult a fish veterinarian.
The bottom line: catch fin rot early and clean water usually fixes it — the longer you wait, the more fin tissue is lost. Color loss from stress resolves as conditions improve; from age, it's simply part of a long life.

Related guides: Common diseases · Happy vs stressed signs · Water changes

← Prev: Lifespan Back to home →