Fin Rot in Fish: Causes, Stages, and Treatment Guide

by Tank101 Team
Fin Rot in Fish: Causes, Stages, and Treatment Guide

Medical Disclaimer: This article provides general information about fish health and is not a substitute for professional veterinary diagnosis. If your fish shows severe symptoms or doesn’t respond to treatment, consult an aquatic veterinarian.

What Is Fin Rot?

Fin rot is one of the most common bacterial infections in freshwater aquarium fish. It’s caused by naturally occurring bacteria — primarily Aeromonas, Pseudomonas, and Vibrio species — that infect fish when their immune system is weakened by stress or poor water quality.

The bacteria attack the delicate fin membrane, causing it to break down starting from the edges. If left untreated, fin rot progresses to the body and can be fatal.

Identifying Fin Rot: The 4 Stages

Stage 1: Early (Mild)

The fin edges appear slightly frayed or ragged. You may notice a faint white, milky, or discolored line along the fin margins. The fish behaves normally — active appetite, normal swimming.

At this stage: Clean water alone often cures it. No medication needed.

Stage 2: Moderate

Fin erosion is visible — fins look torn or shredded. The edges may turn white, black, or red depending on the bacteria strain. The fish may show mild lethargy or clamp its fins.

At this stage: Add aquarium salt and consider antibacterial medication.

Stage 3: Advanced

Significant fin loss — fins may be eroded to half their original size or less. The base of the fins (where they meet the body) may appear red and inflamed. The fish is visibly lethargic, may hide, and has reduced appetite.

At this stage: Antibiotic treatment is essential. Clean water alone won’t stop the infection.

Stage 4: Severe (Body Rot)

The infection has reached the body. You may see open sores, red patches, or exposed muscle. The fish is very lethargic, may sit on the bottom, and refuses food.

At this stage: Survival rate drops significantly. Isolate immediately and treat with strong antibiotics.

Causes of Fin Rot

Poor Water Quality (Primary Cause)

Ammonia and nitrite — even at low levels — damage fish immune systems and destroy the mucous coating that protects fins. Learn how to cycle your tank to prevent toxic buildup.

Uncycled tanks, overfeeding, and infrequent water changes are the most common triggers.

Stress

Stress suppresses the immune system, allowing normally harmless bacteria to become pathogenic. Common stressors:

  • Incompatible tank mates causing harassment — learn about compatible tank mates
  • Water temperature fluctuations
  • Small tank size
  • Loud vibrations or sudden movement near the tank

Physical Injury

Damaged fins from sharp decor, rough netting, or aggressive tank mates create entry points for bacteria. Choose appropriate tank mates to reduce injury risk.

Weakened Immune System

Older fish, recently shipped fish, or fish recovering from another illness are more susceptible. A varied, nutritious diet supports immune function.

Bacterial vs. Fungal Fin Rot: How to Tell the Difference

Most fin rot is bacterial — but white, fuzzy growth alongside it is usually a fungal infection (a water mold). The two look different, progress differently, and respond to different medications. Reading one as the other burns days while the real problem advances.

Side-by-Side Comparison: What You’re Seeing

What You SeeBacterial Fin RotFungal Infection (Water Mold)
Overall lookFin dissolves from the tip inwardWhite or gray cotton-wool tufts on top of the fin or body
EdgesRagged, uneven, often white, black, or redFuzzy, hair-like strands; the fin underneath may look intact
ProgressionGradual and continuous over days to weeksOften starts at an injury site and spreads visibly within days
Typical pathogensAeromonas, Pseudomonas, Vibrio bacteriaSaprolegnia species (water molds)
Key clueFins get measurably shorterFins grow fuzz without necessarily shortening

Bacterial rot erodes the fin itself; fungus is a separate organism colonizing damaged tissue. There is no home test — classify by what you see and how fast it changes.

Why the Distinction Matters (Treatment Paths Diverge)

The two respond to different medication classes: bacterial fin rot calls for antibacterial products (the Treatment Protocol table below lists the common options); true fungal growth needs an antifungal. An antibiotic does nothing against Saprolegnia, and an antifungal does nothing against Aeromonas — the wrong choice wastes the treatment window.

Before reaching for either, read up on medication safety — antibacterial products can disrupt the biofilter and stress already-weakened fish. Follow the product label exactly, and if fins keep receding after 3-4 days, escalate to an aquatic veterinarian instead of stacking a second medication on top.

When You’re Seeing Both (Mixed Infections)

Mixed infections are common — fungus often colonizes fins already damaged by bacterial rot, so you may see erosion and fuzz together. Fix the basics first: clean water, quarantine, and treatment aimed at whichever process is advancing fastest. Don’t combine two medications on your own — overlapping products can irritate gills and crash the biofilter. See a vet if the fuzz reaches the body, erosion hits the fin base, or nothing improves within 48-72 hours.

Sources: Yanong RP, “Fungal Diseases of Fish,” Vet Clin North Am Exot Anim Pract (2003), PMID 12836630; Fernández-Bravo A & Figueras MJ, “An Update on the Genus Aeromonas: Taxonomy, Epidemiology, and Pathogenicity,” Microorganisms (2020), doi:10.3390/microorganisms8010129; Noga EJ, Fish Disease: Diagnosis and Treatment, 2nd ed., Wiley-Blackwell (2010).

Treatment Protocol

Step 1: Test Water Parameters

Before treating, test for ammonia, nitrite, and nitrate. If any parameter is above safe levels, fix the root cause first — medication won’t work in toxic water.

Step 2: Clean Water (All Stages)

  • Do a 50% water change immediately
  • Use a gravel vacuum to remove waste
  • Match new water temperature to tank temperature (within 2°F)
  • Add dechlorinator

For mild cases, repeat 50% daily changes for 5-7 days and monitor.

Step 3: Aquarium Salt (Stages 1-2)

Add 1 teaspoon of aquarium salt per gallon of pre-dissolved water. Salt acts as a mild antiseptic and helps fish produce extra mucus to protect damaged tissue.

Don’t use table salt — it contains iodine and anti-caking agents. Use aquarium salt or marine salt only.

Replace salt only when doing water changes (add back the amount removed).

Step 4: Antibacterial Medication (Stages 2-4)

MedicationActive IngredientDose for BettasNotes
API Fin & Body CureMinocyclineHalf doseBroad-spectrum, effective for most fin rot
Seachem KanaPlexKanamycinHalf doseGood for resistant strains
API PimafixMelaleuca extractFull doseFor mild cases only
Furan 2NitrofurazoneHalf doseEffective against Aeromonas

Critical: Remove activated carbon from the filter before medicating — carbon absorbs medications. Keep the temperature at 78-80°F (not higher — warmer water can accelerate bacterial growth in some cases).

Step 5: Monitor and Maintain

  • Check fins daily for signs of regrowth (clear or translucent new fin edges)
  • Continue medication for the full course (usually 7-10 days), even if fins look better
  • Don’t stop early — bacteria can develop resistance

Fin Rot vs. Other Conditions

Fin Rot vs. Fin Nipping

FeatureFin RotFin Nipping
PatternBoth fins equally, ragged edgesOne fin at a time, clean bite marks
ProgressionGradual, continuousSudden chunks missing
TimingConstantDuring feeding or aggression episodes
CauseWater quality / bacteriaAggressive tank mates

Prevention

The 95% prevention rule: 95% of fin rot cases are prevented by maintaining clean water and reducing stress.

  1. Weekly water changes — 25-30% in cycled tanks, more frequent in small or overstocked tanks
  2. Feed appropriately — only what fish can eat in 2 minutes, once or twice daily
  3. Remove sharp decor — check for rough edges on rocks, plastic plants, and ceramic ornaments
  4. Choose compatible tank mates — fin-nippers like tiger barbs cause physical damage that leads to infection
  5. Quarantine new fish — 2 weeks minimum before adding to the main tank
  6. Maintain stable temperature — use a reliable heater, avoid placing the tank near windows or AC vents

Monitor water quality regularly — prevention is always easier and cheaper than treatment.

Fin Regrowth

Once the infection clears, fins begin regrowing within 1-2 weeks. New fin growth appears as clear or slightly translucent tissue. Full regrowth takes 4-8 weeks depending on severity.

During regrowth, maintain excellent water quality and consider adding Indian Almond Leaves — they release tannins with mild antibacterial properties that support healing.

Fin regrowth may not match the original fin shape or color. Some fish regrow beautifully; others have slightly shorter or differently shaped fins. This is normal and doesn’t affect the fish’s quality of life.

Learn about other common conditions like ich, velvet disease, and swim bladder issues to keep all your fish healthy.

help Frequently Asked Questions

Can fin rot heal on its own? expand_more
Mild fin rot can heal with clean water alone — do 50% daily water changes for 5-7 days. However, if you see no improvement after 3 days or the fins continue to recede, medication is needed. Advanced fin rot will not resolve without treatment.
Is fin rot contagious to other fish? expand_more
Yes. Bacterial fin rot (caused by Aeromonas, Pseudomonas, or Vibrio bacteria) can spread to tankmates through shared water. Isolate affected fish in a quarantine tank, then clean the main tank filter and raise water quality to protect the remaining fish.
How do I tell fin rot from fin nipping? expand_more
Fin rot affects both fins simultaneously with a ragged, uneven edge that progresses from the tips inward. The edges often appear white, black, or red. Fin nipping targets specific fins, creates clean bite-shaped chunks missing from one fin at a time, and usually happens around feeding time.
Can I use Melafix for fin rot? expand_more
Melafix (tea tree oil extract) works for very mild bacterial infections but is generally less effective than dedicated antibiotics like API Fin & Body Cure (minocycline) or Kanaplex (kanamycin). Melafix is also potentially harmful to bettas and labyrinth fish — use Pimafix or dedicated antibiotics instead.
How long does fin rot treatment take? expand_more
Mild cases with clean water: 5-7 days for visible improvement, 2-4 weeks for full fin regrowth. Moderate cases with medication: 7-10 days; severe cases with antibiotics: 10-14 days. Fin regrowth is slow — expect 2-4 weeks for significant recovery even after the infection clears.