Fin rot is the disease I see most often in bettas and long-finned fish that come through my fishroom. The pattern is always the same: frayed fin edges, then milky white margins, then progressive fin loss that creeps toward the body. The first time I dealt with it I panicked and reached for antibiotics. These days I start with water changes and salt, and 80% of cases clear without ever needing medication. The key is understanding that fin rot is a symptom of underlying stress, not the root cause.
Here's the protocol I use, escalating from least to most aggressive intervention based on severity.
Symptom Identification
Fin rot progresses through clear stages. Catching it early makes treatment dramatically easier:
- Early stage: Fin edges look slightly ragged, not crisp. Tips may appear cloudy or whitish.
- Mild stage: Fins noticeably shorter over 1–3 days. Edges have a clear white or grey margin that looks melted.
- Moderate stage: Significant fin loss. Fins receding toward the body. White or bloody edges. Fish may clamp fins and act lethargic.
- Severe stage: Fins rotted to the body. Redness or ulcers at the base. Fish lethargic, not eating. Body infection beginning.
Fin rot is often confused with fin damage from nipping or sharp decorations. The distinction: damage is a clean tear or split, fin rot is a melting, receding edge that progresses over days. Fin rot also often has a white or bloody margin; mechanical damage doesn't.
Cause Diagnosis
Fin rot is caused by opportunistic bacteria — usually Aeromonas, Pseudomonas, or Flavobacterium. These bacteria live in every aquarium but only infect fish whose immune systems are compromised. The triggers:
- Poor water quality — elevated ammonia, nitrite, or nitrate. The #1 cause by far.
- Physical damage — fin nipping from tankmates, sharp decorations, or rough handling. Damage creates entry points for bacteria.
- Overcrowding — stress from crowding suppresses immune function.
- Temperature stress — especially cold water for tropicals, or swings.
- Poor diet — malnourished fish have weak immune systems.
Bettas, fancy guppies, angelfish, and other long-finned species are particularly vulnerable because their fins are large, delicate, and easily damaged. A betta in a 1-gallon unheated bowl is essentially a fin rot waiting to happen.
Fin rot is a bacterial infection, but the bacteria aren't the real problem — the conditions that let them infect are. If you treat the rot with antibiotics but don't fix the underlying water quality or stocking issue, fin rot returns. Always pair medical treatment with cause correction.
Treatment Protocol (Escalating)
Treatment depends on severity. Match the response to the stage:
Stage 1: Clean Water First (Mild Cases)
- 1Test water parameters
Ammonia and nitrite should read zero, nitrate below 20 ppm. If anything's off, that's the cause.
- 2Do a 30–40% water change
Use dechlorinated, temperature-matched water. Gravel-vac to remove waste.
- 3Continue 25% daily water changes for a week
Dilution plus fresh water is often enough for mild cases. Fins stop receding within 3–5 days.
Stage 2: Add Salt (Moderate Cases)
- 1Continue daily water changes
Clean water is still the foundation.
- 2Add aquarium salt at 1 tablespoon per 5 gallons
Dissolve in tank water first, add gradually. Salt reduces bacterial load and supports the fish's slime coat.
- 3Treat for 10–14 days
Maintain salt concentration by adding salt for any water replaced during changes. Remove carbon from filter.
- 4Remove salt gradually
After treatment, do 25% water changes daily for 4 days to dilute salt slowly. Sudden removal shocks fish.
Stage 3: Antibiotics (Severe Cases)
- 1Move fish to a hospital tank if possible
Antibiotics damage biofilters; isolating the fish preserves your main tank's cycle. A 5–10 gallon tank with a sponge filter works.
- 2Treat with API Furan-2, Kanaplex, or Maracyn-2
These target gram-negative bacteria responsible for fin rot. Follow package dosing exactly — underdosing creates resistance. Continue full course even if fish looks better.
- 3Combine with clean water and salt
Antibiotics work best in clean conditions. Continue daily water changes and add salt as in Stage 2.
- 4Run fresh carbon after treatment
Removes residual antibiotic. Monitor biofilter — ammonia may spike during treatment.
Melafix (tea tree oil) is marketed for fin rot but is bacteriostatic at best — it slows bacteria without killing them. For mild cases it may help, but for moderate or severe fin rot, skip it and use real antibiotics (Furan-2, Kanaplex). Also: Melafix is toxic to bettas and other labyrinth fish at full dose — it coats their labyrinth organ.
Prevention
Fin rot prevention is straightforward water-quality management:
- Maintain pristine water — weekly 25–30% water changes, vacuum substrate, test regularly.
- Avoid fin-nipping tankmates — don't house bettas with tiger barbs or other known fin nippers.
- Don't overcrowd — stress from crowding invites bacterial infections. Use our stocking calculator.
- Remove sharp decorations — rough plastic plants and jagged rocks tear fins.
- Feed a varied diet — high-quality pellets, frozen foods, occasional live foods support immune health.
- Quarantine new fish — 4 weeks isolation prevents introducing both fin rot and the pathogens that cause it.
- Keep bettas in proper tanks — minimum 5 gallons heated and filtered. Bowls and vases are fin rot factories.
Common Mistakes to Avoid
Fin rot is one of the most over-medicated diseases in the hobby. These mistakes prolong or worsen infections:
- Reaching for antibiotics before trying clean water — 80% of mild cases clear with water changes alone. Antibiotics should be Stage 3, not Stage 1.
- Using Melafix as a primary treatment — Melafix is bacteriostatic at best and is toxic to bettas at full dose. For real fin rot, use real antibiotics.
- Stopping salt treatment abruptly — sudden removal of salt shocks fish osmoregulation. Dilute over 4 days of water changes.
- Confusing fin nipping with fin rot — if the fin edge is clean (a tear, not a melt) and there's no white margin, the cause is mechanical, not bacterial. Different fix entirely.
- Treating the fish but not fixing the cause — fin rot returns instantly if water quality stays poor. Pair medical treatment with parameter correction.
- Underdosing antibiotics to "be gentle" — underdosing creates antibiotic-resistant bacteria. Use the full dose for the full course, every time.
- Not isolating severe cases — antibiotics in the main tank damage biofilters. A hospital tank preserves your cycle and concentrates treatment.
- Keeping bettas in bowls and wondering why fin rot recurs — unheated, unfiltered, small-volume containers are fin rot factories. Proper tank (5+ gallons, heated, filtered) is the actual cure for chronic betta fin rot.
The pattern: fin rot is a symptom of stress and poor conditions, not a disease you can medicate away. Fix the environment, support with salt and clean water, and escalate to antibiotics only when necessary.
Quick Diagnosis Table
| Symptom | Stage | Treatment |
|---|---|---|
| Slightly ragged fin edges | Early | Water changes daily for a week |
| White/milky fin margins, fins receding | Mild–moderate | Water changes + aquarium salt 1 tbsp/5 gal |
| Significant fin loss, white edges | Moderate | Salt + antibacterial medication (Furan-2) |
| Fins rotted to body, redness, ulcers | Severe | Hospital tank + Kanaplex + salt, daily changes |
| Clean tear with no white margin | Not fin rot — physical damage | Clean water, fins heal on their own |
Frequently Asked Questions
How long does it take for fins to regrow after fin rot?
Fins start regrowing within a week of clean conditions, with visible new growth (clear membrane at the edge) in 2–3 weeks. Full regrowth takes 4–8 weeks depending on species and fin size. Bettas' long fins can take 2–3 months to fully restore. New growth may be slightly different in colour or pattern. Patience and consistent water quality are key.
Can fin rot spread to other fish?
The bacteria that cause fin rot are in every tank, so it's not "contagious" in the traditional sense. But if water quality is poor enough to give one fish fin rot, other stressed fish can develop it too. Treat the tank, not just the affected fish — fix the underlying cause to prevent spread.
Is fin rot painful to fish?
Fish do experience nociception (pain response), and fin rot with body involvement is likely uncomfortable. Early-stage fin rot affects only dead fin tissue and is probably not painful. Severe cases with redness and ulcers at the body definitely are. Treat promptly both for the fish's health and comfort.
Why does my betta keep getting fin rot?
Recurring fin rot means the underlying cause isn't fixed. Common culprits: tank too small (less than 5 gallons), no filter or heater, infrequent water changes, sharp decorations, or water parameters off. Check each: ammonia 0, nitrite 0, nitrate <20, temperature 25–27°C, weekly water changes. Fix the conditions and fin rot stops recurring.
Fin rot? Test your water first.
Most fin rot clears with clean water and salt. Fix the cause, not just the symptom.
Water Parameters Guide →Recommended Products
No brand bias. These are product categories we recommend based on real fishroom experience. Affiliate links may be added in the future.
Aquarium Salt + Heat
Best for: Mild cases of ich or fin rot in hardy fish.
Cheap, effective for early-stage ich, no chemicals added to tank.
Seachem ParaGuard
Best for: Most external parasites and fungal infections.
Broad-spectrum, won't crash your biofilter, safe for invertebrates.
Hospital Tank + Medication
Best for: Serious infections requiring isolated treatment.
Treat without harming main tank, precise dosing, protects invertebrates.