Fin rot in fish: causes, stages and treatment
Fin rot is a bacterial infection of damaged fins, and it almost always starts with dirty water, injury from fin nippers or sharp decor, or stress. Treat it by testing the water and changing 25–50% straight away until ammonia and nitrite read 0 ppm, then remove whatever damaged the fins and keep the water very clean. Most early cases stop spreading within about a week. If the rot keeps moving toward the body, reaches the fin base or the fish turns lethargic, move it to a hospital tank, treat it with an antibacterial medication exactly as the label says, and call an aquatic vet if it still doesn't improve.
Fin rot is the slow eating-away of a fish’s fins by bacteria. The bacteria usually blamed, such as Aeromonas, Pseudomonas and Flavobacterium, are common in aquarium water. They only take hold when a fin is already damaged or the fish is stressed. That is why the cure starts with the water and the tank, not with a bottle of medicine.
This guide covers common, well-established home care. It doesn’t replace an aquatic vet, and your product’s label always comes first.
What causes fin rot
Fin rot is a sign that something in the tank is wrong. Find the cause, or the rot comes back even after medication.
| Cause | What to look for | Fix |
|---|---|---|
| Dirty water | Ammonia or nitrite above 0 ppm, nitrate above 40 ppm, cloudy or smelly water, overdue water changes | Water changes, less food, check the filter |
| Fin nipping | Tank mates chasing, fins damaged on several fish, damage that appears in a day | Rehome the nipper or the victim |
| Rough decor or strong flow | Sharp plastic plants, rough rocks, a long-finned fish pushed around by the filter | Swap decor, baffle the outflow |
| Stress | Wrong temperature, temperature swings, overcrowding, a recent move | Steady heater, fewer fish, a calm tank |
| Poor diet | Old flake, a single food, a thin fish | Fresh, varied food in small amounts |
Long fins are most at risk. Bettas, fancy goldfish, fancy guppies and veil angelfish have thin fin tissue with a poor blood supply, so small injuries infect easily and heal slowly. Low oxygen, crowding and rough handling are other common triggers.
Fin rot stages
The stage tells you how fast to act. Check the fish in good light, side-on, at feeding time.
| Stage | What you see | What to do |
|---|---|---|
| Early | Edges look frayed, uneven or discolored (milky white, red or dark); the fish acts normally | Fix the water and remove the cause; medication usually isn’t needed yet |
| Moderate | Fins visibly shorter or ragged, red streaks or blood spots in the fin, small holes, the edge creeps back over several days | Clean water plus a hospital tank and medication if it is still spreading after about 5–7 days |
| Severe | Rot reaches the fin base or the body, red sores or ulcers, clamped fins, hiding, not eating | Hospital tank and medication now; call an aquatic vet |
Once rot destroys the base of a fin, that fin may never come back, so catching it early matters most.
Is it fin rot or something else?
Many “fin rot” cases are fin nipping, a betta biting its own tail, or even healthy regrowth. Watch the damage for 2–3 days and take a photo each day from the same angle.
| What you see | Most likely | Why |
|---|---|---|
| Ragged, melted-looking edges with color change that keep receding | Fin rot | Active infection advances day by day |
| Clean bites, crescent shapes or missing chunks that appeared overnight, then stopped | Fin nipping by a tank mate | Mechanical damage doesn’t spread on its own |
| Large clean pieces missing from a single betta’s tail, often suddenly | Tail biting by the betta itself | Common in long-tailed bettas; a smaller tail, gentler flow and fewer reflections can help |
| A thin clear or white rim at the edge that slowly widens | Healthy regrowth | New fin tissue starts clear and colors up later |
| Cottony tufts on the fin edge or a wound | Fungus, often on top of fin rot | Fluffy growth, not just a frayed edge |
| White patches on the body, back or mouth, fast spread, deaths within days | Possible columnaris | Needs prompt treatment and a vet’s advice |
| Many white grains like salt on fins and body | Ich | A parasite, not fin rot |
Nipping and rot often go together. A bitten fin in dirty water gets infected, so even if you’re sure it’s nipping, test the water.
How to treat fin rot step by step
- Test the water. Check ammonia, nitrite, nitrate and temperature. Ammonia and nitrite should be 0 ppm and nitrate under 40 ppm, ideally 20 ppm or less. The water parameters guide explains each reading.
- Change water today. Change 25–50% with dechlorinated water matched to the tank’s temperature, and vacuum the gravel. If ammonia or nitrite is above 0 ppm, change 50% and follow the ammonia guide. In a tank that has gone months without a change, do smaller daily changes instead so the pH doesn’t jump.
- Remove the cause. Separate fin nippers, pull out sharp decor, slow strong flow for long-finned fish and set the heater to the middle of the species’ range. A betta, for example, needs 75–82 °F (24–28 °C).
- Keep the water very clean for 2 weeks. In tanks of 10 gallons (38 L) or less, change 25–30% every 2–3 days. In bigger tanks, 25–30% twice a week is usually enough. Keep testing so ammonia and nitrite stay at 0 ppm.
- Feed well but lightly. Offer small meals of fresh, good-quality food once or twice a day and remove leftovers after a few minutes.
- Compare photos every 2–3 days. If the edge has stopped moving and you see a clear rim, the fish is healing. Don’t medicate a fish that is already recovering.
- Medicate if needed. If the rot is still advancing after 5–7 days of clean water, or the fish is at the severe stage, move it to a hospital tank and treat it as described below.
Fish vets recommend this water-first approach for simple cases, and many early cases need nothing more.
When fin rot needs medication
Reach for medication when any of these is true:
- The rot is still spreading after about a week of clean water and no injuries.
- It has reached the fin base, or there are red streaks, sores or ulcers on the body.
- The fish is lethargic, has clamped fins or has stopped eating.
- Several fish are affected at once and it is spreading fast (think columnaris).
- Cottony fungus is growing on the damaged fin.
How to medicate safely
- Use a hospital tank. A bare 5–10 gallon (19–38 L) tank with a heater, a gentle sponge filter and an air stone is ideal. Antibacterial medications can harm the good bacteria in your main tank’s filter, and treating one fish in a big display wastes medication.
- Measure the real water volume. Dose by the water in the tank, not the size on the box. The aquarium volume calculator helps.
- Pick a product made for bacterial infections in aquarium fish. These contain antibiotics or other antibacterials. Availability varies by country, and some need a vet’s prescription. If there is cottony fungus too, choose a product the label says treats both, or ask a vet.
- Follow the label exactly. Remove carbon from the filter, add aeration, and stick to the dose, the schedule and any water-change instructions. Some medications lower oxygen, and some labels say to skip water changes during the course.
- Finish the full course, even if the fish looks better halfway through. Stopping early lets the infection return.
- Never mix medications or add one on top of another unless both labels say it is safe, and never use human medicines.
- Afterwards, do a 30–50% water change, add fresh carbon to remove leftover medication, and return the fish only when the edges have stopped receding.
Using aquarium salt for mild cases
Plain aquarium salt (sodium chloride, no additives) can support healing in salt-tolerant fish such as bettas, livebearers and goldfish. Use a light dose of about 1 level tablespoon per 3 gallons, roughly 1.5 g per liter, for about a week.
| Water volume | Salt at about 1.5 g/L |
|---|---|
| 5 gallons (19 L) | 28 g (1 oz), about 1⅔ tablespoons |
| 10 gallons (38 L) | 57 g (2 oz), about 3⅓ tablespoons |
| 20 gallons (76 L) | 114 g (4 oz), about 6⅔ tablespoons |
Dissolve it in tank water first and add it over a few hours. Salt doesn’t evaporate, so only replace what you remove in water changes, then dilute it out with plain water changes over 1–2 weeks. Keep salt away from most live plants, snails, corydoras, plecos and loaches. If the rot is still spreading after 4–5 days on salt, switch to a medication rather than adding more salt.
Common mistakes
- Medicating the main tank without fixing the water. Medicine can’t keep up with dirty water, and it can damage the filter bacteria and make the water worse.
- Treating healthy regrowth. A clear or white edge that slowly grows outward is new fin, not rot.
- Leaving the fin nipper in the tank. Tiger barbs and serpae tetras are notorious nippers, and the problem gets worse in groups smaller than 8. Never keep them with bettas, angelfish or fancy guppies. The betta tank mates page lists safer choices.
- Stopping medicine early or cutting the dose “to be gentle”.
- Chasing perfect fins in a cold tank. Tropical fish heal slowly below their range, so keep the heater set inside it.
- Rinsing filter media in tap water during the clean-up, which kills the bacteria that keep ammonia at 0 ppm. Rinse it in old tank water instead.
- Big, sudden changes in an old, neglected tank. Swap water in smaller daily steps to avoid shock (see the water changes guide).
Recovery and fin regrowth
Fins regrow once the infection stops and the fish is healthy. What to expect:
| Time after the rot stops | What you should see |
|---|---|
| First few days | Edges stop receding, any redness fades, the fish eats and swims normally |
| About 1–2 weeks | A thin clear or white rim of new tissue along the edge |
| A few weeks | Short fins on tetras, barbs and livebearers often look close to normal |
| One to several months | Long betta and fancy goldfish fins fill back in |
New tissue can grow back a different color or slightly wavy, which is normal. Fins destroyed right to the base may never return in full. Keep the water clean, the flow gentle and nippers away while fins regrow, because new tissue is thin and tears easily.
When to see an aquatic vet
Call an aquatic or exotic-animal vet if the rot reaches the body, you see ulcers or red sores, fish are dying, it keeps spreading after a full course of medication, or you suspect columnaris. Vets can take a sample to identify the bacteria, test which drugs will work, prescribe medicines not sold in stores and, for stubborn cases, clean or trim the damaged fin. If several fish are sick at once, rule out water problems first with a full set of tests.
How to prevent fin rot
- Change 25–30% of the water every week and keep nitrate under 40 ppm.
- Stock lightly and pick peaceful tank mates. Check a new species against your current fish before you buy.
- Run your hand or a nylon stocking over decor. If it snags, it can tear a long fin.
- Keep the temperature steady with a heater set inside every species’ range.
- Quarantine new fish for about 4 weeks in a separate tank so you don’t bring in sick fish or bullies.
- Look at every fish for 30 seconds at feeding time. Frayed edges caught on day one rarely need more than clean water.
Gear mentioned in this guide
- Liquid test kit (ammonia, nitrite, nitrate, pH) (opens Amazon in a new tab)Liquid kits are more accurate than strips. The API Freshwater Master Test Kit is the common choice. How to choose
- Water conditioner (dechlorinator) (opens Amazon in a new tab)Removes chlorine and chloramine from tap water. Seachem Prime is a popular, concentrated choice. How to choose
- Aquarium salt (opens Amazon in a new tab)Only for salt-tolerant fish, and never in tanks with scaleless fish or shrimp. Follow the label. How to choose
Product links go to Amazon search results. As an Amazon Associate we earn from qualifying purchases, at no extra cost to you. Disclosure.
Frequently asked questions
Can fin rot heal on its own?
Mild fin rot often stops and heals without medication once the water is clean and the cause, such as a fin nipper or sharp decor, is gone. It won't heal while the water stays dirty or the fish keeps getting injured, and an untreated case that reaches the body can kill the fish.
How long does it take for fins to grow back after fin rot?
Clear or white new tissue often shows at the edges within 1–2 weeks after the rot stops. Short fins can look normal again in a few weeks, while the long fins of bettas and fancy goldfish can take a couple of months or more. Fins eaten down to the base may never fully regrow.
Is fin rot contagious to other fish?
The bacteria behind ordinary fin rot are already present in almost every aquarium, so it isn't caught the way ich is. But the same dirty water or bully that harmed one fish affects the others, so check every fish. Fast-spreading cases with white patches on the body or mouth may be columnaris, which can spread between fish and needs prompt treatment.
Should I use aquarium salt for fin rot?
Salt can help mild cases in salt-tolerant fish such as bettas, livebearers and goldfish, at a light dose of about 1 level tablespoon per 3 gallons (roughly 1.5 g per liter) for about a week. It is not a substitute for clean water, and it harms most live plants and snails and can stress corydoras, plecos and loaches.
Are black edges on fins fin rot?
Sometimes. Fin rot can blacken edges on dark fish, but black or dark edges also appear when healing fins regain color. If the edge is stable or new clear tissue is growing past it, it's healing; if the fin keeps getting shorter, it's still rotting.
Sources
- aquariumcoop.com/blogs/aquarium/fin-rot
- cafishvet.com/2020/09/08/fin-rot-in-pet-fish
- merckvetmanual.com/exotic-and-laboratory-animals/aquarium-fish/bacterial-diseases-of-fish
- srac.msstate.edu/pdfs/Fact%20Sheets/478%20Motile%20Aeromonas%20Septicemia%20(MAS)%20in%20Fish%202019.pdf
- srac.msstate.edu/pdfs/Fact%20Sheets/479b%20Columnaris%20Disease-%20A%20Bacterial%20Infection%20Caused%20by%20Flavobacterium%20columnare.pdf
- aquariumcoop.com/blogs/aquarium/aquarium-salt