Disease guide
Fin Rot in Fish: How to Identify and Treat It
Last updated: May 2026
- Fin rot is usually a symptom, not the root problem: frayed, discoloured, or receding fins are almost always caused by poor water quality first, bacteria second.
- Check ammonia and nitrite before buying medication: even low-level ammonia (0.25 ppm) is enough to trigger fin rot without any bacterial infection.
- Early-stage fin rot can resolve with water changes alone - no antibiotics needed if you catch it fast and fix the chemistry.
- Bacterial fin rot looks different from fungal: bacterial erosion leaves grey or white edges with red streaks; fungal rot is fluffy and cotton-like.
- Regrowth takes 4-8 weeks depending on severity - fins will often grow back clear before regaining full colour.
- Antibiotics treat bacteria, not bad water: medicating without fixing the cause guarantees the rot returns.
What fin rot actually is
Fin rot isn't a single disease with one pathogen. It's a bacterial or fungal infection - most often bacterial - that takes hold when a fish's immune system is already under stress. The usual suspects are Aeromonas, Pseudomonas, and Flavobacterium columnare, all of which are present in virtually every aquarium all the time. Healthy fish in clean water keep them in check. Stressed fish in compromised water don't.
That's why fin rot is so common and so mishandled. Most fishkeepers see the ragged fins and reach for medication, skipping the step that actually matters: figuring out why the fish became vulnerable in the first place.
How to identify fin rot correctly
Fin rot progresses in stages, and identifying which stage you're dealing with determines your response.
Early stage
The tips of the fins look slightly ragged or uneven. The edges may be pale, white, or faintly grey. The fish is still eating and behaving normally. At this point, it's easy to mistake for minor physical damage from nipping or sharp decor.
Moderate stage
Fin tissue is visibly eroding - fins are shorter than they should be and the margin is clearly discoloured. You'll often see a distinct white or grey border at the edge where healthy tissue meets the rot. In bacterial infections, red streaks or bloody patches sometimes appear near the fin base. The fish may be less active.
Severe stage
Significant fin tissue has been lost. In extreme cases the rot reaches the fin base, at which point it can spread to the body - this becomes body rot, which is much harder to treat and often fatal. If you're seeing open sores at the fin base or the fish is clamping all its fins and sitting on the bottom, you're past the point where a water change will be sufficient.
Take a photo in good lighting the moment you suspect fin rot, then photograph every 48 hours. It's the only reliable way to judge whether the rot is progressing, holding steady, or recovering - especially in the early stages where changes are subtle.
Bacterial vs. fungal - does it matter?
Yes, because the treatments are different. Bacterial fin rot erodes the fin cleanly, producing smooth ragged edges with white, grey, or reddish margins. Fungal rot looks cottony and fluffy - tufts of white or greyish growth that you can clearly see protruding from the fin. Fungal infections often follow physical injury or bacterial rot that's been left untreated. If you're unsure, treat for bacteria first. If there's no improvement after 5-7 days, add an antifungal.
Step one: audit your water before anything else
This is where most fin rot guides go wrong. They list medications and dosing schedules while barely mentioning water parameters. The reality is that a tank with stable, clean water rarely produces fin rot. If your fish have it, your tank chemistry almost certainly contributed.
Test all of the following before you do anything else:
- Ammonia - should be 0 ppm. Anything above zero is damaging fish tissue, including fins.
- Nitrite - should be 0 ppm. Same problem as ammonia, different mechanism.
- Nitrate - below 20 ppm for most species; some, like discus or small tetras, prefer below 10 ppm.
- pH - check it's stable and appropriate for your fish. A pH that's swinging even 0.3-0.5 units across the day causes stress.
- Temperature - confirm it's within the correct range for your species and that it isn't fluctuating.
If ammonia or nitrite is above zero, you don't have a fin rot problem - you have a water quality problem that is causing fin rot. Address the nitrogen cycle first. If the tank is uncycled or the cycle has crashed, no medication will produce lasting results. See our guide on how to cycle a fish tank if you're not confident your tank is fully established.
Ammonia test kits that use colour cards can be surprisingly hard to read at 0.25 ppm - the difference between "safe" and "damaging" is a very slight colour shift. If you're unsure, treat it as positive. API liquid test kits are generally more reliable than strip tests for ammonia.
Even 0.25 ppm sustained over days causes gill and fin tissue damage that opens the door to bacterial infection.
Treatment: the correct order of operations
1. Water changes first
Do a 25-30% water change immediately, treating tap water with a dechlorinator that neutralises chloramine, not just chlorine. Follow up with daily or every-other-day water changes for the next week. For many early-stage cases, this is all you need. Clean water lets the immune system do its job.
Check how often to do water changes if your routine has been inconsistent - that inconsistency is often the culprit.
2. Remove the stressor
Is a tankmate nipping fins? Are there sharp decorations? Is the tank overcrowded? Fin damage from nipping creates open wounds that bacteria colonise - it's one of the most common causes of fin rot in bettas and long-finned species like angelfish. If you have a fin nipper in the tank, separate it or remove the victim to a hospital tank.
3. Raise temperature slightly (with caution)
For tropical species, raising the temperature 1-2°C (about 2-3°F) within the safe range for your fish can help - bacteria like Flavobacterium columnare are more virulent at lower temperatures. Don't push outside the species' comfort zone, and don't do this with coldwater fish like goldfish.
4. Medication - when and what
If fin erosion is continuing after 5-7 days of clean water and stressor removal, bacterial involvement needs to be addressed directly.
- Antibiotic medications (where available): products containing erythromycin, trimethoprim, or kanamycin are commonly used. In the UK, prescription antibiotics require a vet; over-the-counter aquarium antibiotics are more accessible in the US. Follow dosing instructions precisely - under-dosing promotes resistance.
- Broad-spectrum alternatives: in markets where antibiotics aren't freely available, products containing acriflavine, methylene blue, or potassium permanganate can help with mild to moderate bacterial infections. They're not as targeted but they're better than nothing.
- Salt: aquarium salt at 1-3 g per litre can reduce osmotic stress and has mild antibacterial properties. It's a reasonable supportive measure but not a standalone treatment for moderate or severe fin rot. Never use it with scaleless fish like cory catfish, or with plants.
Medicating the display tank without removing activated carbon from the filter. Carbon absorbs medication out of the water, rendering your treatment useless. Always remove carbon before adding any medication, and don't replace it until the treatment course is complete.
5. Hospital tank for severe cases
If the rot is near the fin base, the fish is lethargic, or body tissue is involved, move the fish to a bare-bottomed hospital tank. It's easier to maintain water quality and dose medication accurately in a smaller volume, and you're not exposing your biological filter to antibiotics unnecessarily.
What to expect during recovery
Fin regrowth doesn't happen quickly, and new fishkeepers often panic thinking treatment hasn't worked when they're actually watching a normal recovery.
In the first 1-2 weeks after water quality is fixed and any bacterial infection is under control, erosion should stop. That's the first milestone - the rot stopping, not the fins growing back. Actual tissue regrowth begins after the infection is cleared. Early regrowth looks like a faint, translucent film at the fin margin - almost like cling film. Over the following weeks, this fills in with fin rays and eventually colour.
Full regrowth for mild cases: 4-6 weeks. Severe cases where significant tissue was lost: 8-12 weeks or longer. Fins that were severely damaged may never return to their original shape - there can be permanent scarring, especially if the fin rays were destroyed. Fins that lost only the membrane between rays tend to recover fully.
If a betta or fancy guppy has lost more than half of a fin to rot that reached the base, there's a real chance that fin won't fully recover its original form. The fish can still be healthy and live a normal life - it just won't look the same as before. Managing expectations here is kinder than promising a full cosmetic recovery.
Prevention: why fin rot keeps coming back
Recurring fin rot in the same tank is a maintenance problem, not a disease problem. The fish aren't unlucky - something in the tank is persistently wrong.
Common repeat offenders:
- Overstocking - too many fish for the filtration to handle, leading to chronic elevated nitrates. Use a stocking calculator to check your load honestly.
- Underfeeding or overfeeding - uneaten food rots and spikes ammonia. Feeding what fish eat in 2-3 minutes, once or twice a day, is the benchmark for most species.
- Infrequent water changes - even with excellent filtration, nitrates accumulate. Weekly 20-30% changes are the baseline for most stocked tanks.
- Aggressive tankmates - a chronic fin nipper will cause chronic fin rot in the victim. This won't resolve until the species incompatibility is fixed. Check species compatibility if you're uncertain.
- Filter maintenance done incorrectly - cleaning filter media in tap water kills the beneficial bacteria and crashes your cycle. Always rinse media in tank water or old tank water removed during a water change.
If you're managing multiple tanks or struggling to stay on top of test results and maintenance schedules, App-aquatic lets you log water tests, track parameters over time, and set maintenance reminders so patterns in your water chemistry become visible before they cause problems.
Track your parameters and get care reminders with App-aquatic.
Get the free appCan fin rot heal on its own without medication?
Yes, in early-stage cases where water quality is the primary cause. Fix ammonia, nitrite, and nitrate; do daily water changes; remove any fin-nipping tankmates - and the fish's immune system can clear a mild infection without antibiotics. If the rot is still progressing after a week of clean water, then medicate.
How long does fin rot take to heal?
Erosion should stop within 1-2 weeks once the cause is resolved and treatment begins. Visible regrowth takes another 2-4 weeks for mild cases, and 8-12 weeks for severe damage. Fins often grow back clear (no colour) before pigmentation returns - that's normal, not a sign of ongoing disease.
Is fin rot contagious to other fish?
The bacteria involved are already present in most tanks, so "contagious" isn't quite the right word. Other fish won't catch fin rot from a sick fish the way a cold spreads - but if the water quality is bad enough to cause rot in one fish, other fish in the same tank are at similar risk. Isolating a severely infected fish in a hospital tank is sensible, but it won't protect healthy tankmates unless you also fix the underlying water chemistry.
My betta's fins are torn - is it fin rot or fin biting?
Fin biting (a betta chewing its own fins) produces jagged, uneven edges that often look torn rather than eroded. The key difference is the margin: fin rot tends to produce a consistent discoloured border - white, grey, or bloody - along the whole edge. Fin biting produces irregular tears with no discolouration. A betta can also develop fin rot after biting its fins, since the wounds get infected, so you may be dealing with both at once. Clean water helps in either case.
Can I use aquarium salt to treat fin rot?
Salt can help as a supportive measure - it reduces osmotic stress and provides mild antibacterial effect at 1-3 g per litre. It's not strong enough to resolve a moderate or severe bacterial infection on its own. Don't use it with scaleless fish (cory catfish, loaches, elephant nose), and be careful with live plants as sustained salt levels will damage most species. Salt works best alongside water changes and proper antibacterial treatment, not instead of them.
