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.

Fin Rot Stages: A Visual Scoring Guide
The four-stage breakdown above describes what you see at a glance, but day-to-day tracking needs a scoring system that catches slow changes your eye misses. Score the fish across four observation clusters — each from 0 (none) to 3 (severe) — for a 0-12 total that maps to severity and treatment urgency.

The Four Clusters
Fin edge (0-3): This is the earliest cluster to change. Score 0 when the fin membrane looks smooth and intact along its full margin; score 1 when you notice a faint white or milky line along the edge; score 2 when the edge looks ragged or frayed with uneven tissue; score 3 when pieces are clearly missing or dissolved.
Fin length (0-3): Measure regression against a reference photo taken at first sign of trouble. Score 0 when fins reach their full spread; score 1 when 10-20% of length has receded; score 2 when 20-50% is gone; score 3 when only stubs or rays remain. Length loss is the most reliable indicator of severity — it does not recover as quickly as behavior.
Body / base (0-3): This cluster signals body extension of the infection. Score 0 when the fin base looks clean and matches body color; score 1 when there is mild pinkness where the fin meets the body; score 2 when streaks of red or hemorrhaging show; score 3 when open sores, exposed muscle, or visible body rot appear.
Behavior (0-3): Behavior lags the physical clusters by 1-2 days at most. Score 0 when the fish is active with normal appetite; score 1 when fins are clamped and movement is slower; score 2 when the fish hides and ignores food; score 3 when it sits on the bottom and refuses food entirely.
Severity Map (Total 0-12)
Sum the four cluster scores to a 0-12 total:
- Score 0-3: Clean water and monitor; usually self-resolving.
- Score 4-6: Add aquarium salt; reassess in 48 hours; introduce medication if no improvement.
- Score 7-9: Antibiotic course required; isolate the fish to a hospital tank.
- Score 10-12: Veterinary consult immediately; severe protocol with prescription medication.
This scoring approach mirrors the cluster system used in the goldfish disease guide — adapting it for fin-specific clusters. Visual scoring is a tracking aid, not a diagnosis; lab work at a fish vet remains the standard for severe cases.
Treatment Methods: Choosing the Right Path
The Treatment Protocol section above walks through five sequential steps. This section covers a different problem: how to choose the right intervention when more than one path could work, or when the fish, tank, or tank mates rule out the default sequence. Most fin rot cases fall into one of four intervention paths, and the right path depends on fish tolerance, tank setup, and severity rather than the diagnosis alone.

The Four Paths
Path 1 - Salt and clean water only: Best for score 0-3 (early stage 1 or 2) with a single mild case in a hardy fish. The approach is straightforward: 50% daily water changes for 5-7 days, one teaspoon of aquarium salt per gallon (pre-dissolved, never table salt), no medication. Time to improvement is 5-7 days, cost is roughly $5-10, setup effort is low. Escalate to Path 2 if there is no improvement within 48 hours.
Path 2 - Salt plus antibiotic: Best for score 4-6 (moderate stage 2) or persistent cases after 48 hours on Path 1. Remove activated carbon from the filter first, then add half-dose minocycline (API Fin & Body Cure) or kanamycin (Seachem KanaPlex). Keep the temperature at 78-80°F and monitor for 7-10 days. Bettas and other labyrinth fish need half the standard dose. Time to improvement is 2-4 days, cost is $15-25. The same half-dose rule for sensitive fish appears in the neon tetra disease treatment section — both involve thin-skinned fish that react to standard doses.
Path 3 - Hospital tank: Best for score 7-9 (stage 3 advanced) or when multiple fish are symptomatic. Set up a bare-bottom 5-10 gallon tank with a sponge filter and adjustable heater; move the affected fish and run the display tank fishless for 14 days to break the bacterial cycle. Hospital-tank protocol allows controlled full-dose medication without risking display-tank livestock. Time to improvement is 1-3 days, cost is $50-100, setup effort is high. The hospital tank pattern in the neon tetra disease guide covers the same isolation reasoning for a different pathogen.
Path 4 - Veterinary consult: Best for score 10-12 (stage 4, body rot) or any case where the infection has reached the body with open sores. A fish veterinarian can run culture sensitivity tests, prescribe antibiotics matched to the specific bacterial strain, and order a necropsy if the fish dies. Survival drops significantly past stage 3; do not self-treat severe cases. Compare this escalation pattern to the ich treatment guide, which uses a different four-phase protocol for a parasitic infection but follows the same “escalate to vet when home treatment plateaus” principle.
Selection Decision Tree
When the matrix above does not give an obvious answer, follow these rules:
- Score 0-3 and single fish? Choose Path 1 (salt and clean water). Reassess daily.
- Score 4-6 or symptoms persisting 48 hours after Path 1? Move to Path 2 (add antibiotic).
- Score 7-9, multiple fish symptomatic, or display tank with medication-sensitive livestock? Choose Path 3 (hospital tank).
- Score 10-12, body rot, or no improvement after 72 hours on Path 2-3? Choose Path 4 (veterinary consult immediately).
Do not combine Path 2 and Path 3 medications on your own — overlapping products can irritate gills and crash the biofilter. If symptoms cross multiple clusters quickly (length loss plus body extension plus behavior drop inside 48 hours), skip directly to Path 4 rather than stepping through the lower paths sequentially.
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 See | Bacterial Fin Rot | Fungal Infection (Water Mold) |
|---|---|---|
| Overall look | Fin dissolves from the tip inward | White or gray cotton-wool tufts on top of the fin or body |
| Edges | Ragged, uneven, often white, black, or red | Fuzzy, hair-like strands; the fin underneath may look intact |
| Progression | Gradual and continuous over days to weeks | Often starts at an injury site and spreads visibly within days |
| Typical pathogens | Aeromonas, Pseudomonas, Vibrio bacteria | Saprolegnia species (water molds) |
| Key clue | Fins get measurably shorter | Fins 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)
| Medication | Active Ingredient | Dose for Bettas | Notes |
|---|---|---|---|
| API Fin & Body Cure | Minocycline | Half dose | Broad-spectrum, effective for most fin rot |
| Seachem KanaPlex | Kanamycin | Half dose | Good for resistant strains |
| API Pimafix | Melaleuca extract | Full dose | For mild cases only |
| Furan 2 | Nitrofurazone | Half dose | Effective 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
| Feature | Fin Rot | Fin Nipping |
|---|---|---|
| Pattern | Both fins equally, ragged edges | One fin at a time, clean bite marks |
| Progression | Gradual, continuous | Sudden chunks missing |
| Timing | Constant | During feeding or aggression episodes |
| Cause | Water quality / bacteria | Aggressive tank mates |
Prevention
The 95% prevention rule: 95% of fin rot cases are prevented by maintaining clean water and reducing stress.
- Weekly water changes — 25-30% in cycled tanks, more frequent in small or overstocked tanks
- Feed appropriately — only what fish can eat in 2 minutes, once or twice daily
- Remove sharp decor — check for rough edges on rocks, plastic plants, and ceramic ornaments
- Choose compatible tank mates — fin-nippers like tiger barbs cause physical damage that leads to infection
- Quarantine new fish — 2 weeks minimum before adding to the main tank
- 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, neon tetra disease, goldfish diseases, velvet disease, and swim bladder issues to keep all your fish healthy.
Cover photo: “Fin Rot on Betta Fish” by Dizzy Respect, CC BY-SA 4.0, via Wikimedia Commons (cropped; annotation overlay removed).