Fin Rot Medication for Bettas: What Actually Works
A practical guide to treating betta fin rot — causes, symptoms, the best medications like Kanaplex and Fin & Body Cure, and how to prevent it from coming back.
This article contains affiliate links. We may earn a small commission at no extra cost to you. Learn more
You notice a ragged edge on your betta's tail one morning, and by the weekend it looks worse. The fin is browning at the tips, maybe a little frayed, and you're not sure if it's an emergency or something that'll heal on its own. That uncertainty is exactly where most betta owners lose time — and time is the one thing fin rot doesn't give you much of.
Quick Answer: Mild fin rot often clears up with clean water and aquarium salt within 7-10 days. Moderate to severe cases need an antibacterial medication like Seachem Kanaplex or API Fin & Body Cure, paired with daily water changes, for 10-14 days. If the rot reaches the fin base or the body, treat immediately — this stage can turn fatal within days.
What Is Fin Rot in Bettas?
Fin rot is a bacterial (sometimes fungal) infection that eats away at a betta's fin tissue, starting at the edges and working inward. It's one of the most common health problems in pet bettas, largely because of how they're often housed — small bowls, unheated water, infrequent changes.
The disease itself isn't picky. Opportunistic bacteria like Aeromonas and Pseudomonas species are normal residents of most aquarium water [1]. They only become a problem when a betta's immune system is already stressed or its fins are already damaged.
That's the key thing to understand early: fin rot is rarely the root cause — it's a symptom of something else going wrong in the tank.
Pro Tip: If you're also dealing with betta aggression toward tankmates, torn fins from fighting are a common entry point for fin rot. Our guide on why bettas fight and how to stop it covers how to prevent that damage in the first place.
What Causes Fin Rot in Bettas?
Poor water quality is the single biggest cause of fin rot in betta fish. Ammonia and nitrite buildup irritate fin tissue and weaken the mucus layer that normally protects your betta from infection.
Water Quality Triggers
- Ammonia above 0 ppm — even brief spikes stress the immune system
- Nitrite above 0 ppm — interferes with oxygen transport in the blood
- Water changes skipped for 2+ weeks — lets waste and bacteria accumulate
- Temperature swings — bettas kept below 76°F get sluggish immune responses
Physical and Stress Triggers
Torn fins from nipping tankmates, sharp decorations, or aggressive flaring at a mirror all create open wounds. Bacteria move in fast once tissue is broken.
Overcrowding and chronic stress do the same thing from the inside — cortisol suppresses immune function in fish just like it does in mammals [2]. If you're planning a community tank, check our guide to compatible tankmates for bettas before adding anyone who might nip fins.
Betta Fin Rot Symptoms and Diagnosis
Early fin rot looks like a slightly discolored or frayed fin edge — advanced fin rot looks like the fin is dissolving. Catching it early is the difference between a week of salt baths and a month of medication.
Early-Stage Signs
- Brown or black edges along the fin (sometimes white/milky)
- Slight fraying or a "torn" look at the tips
- Fin looks shorter than it did a few days ago
Advanced-Stage Signs
- Red, inflamed tissue at the fin base
- Visible fin rays sticking out past the remaining webbing
- White fuzzy patches (often a secondary fungal infection)
- Lethargy, clamped fins, loss of appetite
Bottom line: if the redness reaches the base of the fin or the body itself, this is no longer a "wait and see" situation. Seriously Fish species profiles recommend intervening at the first sign of tissue loss rather than waiting for it to spread.
Best Fin Rot Medications for Bettas
For mild fin rot, aquarium salt and clean water are often enough — for moderate to severe cases, you need a targeted antibacterial medication. Not every product on the shelf treats the same stage of infection, so picking the right one matters.
| Medication | Best For | Active Approach | Treatment Length |
|---|---|---|---|
| API Fin & Body Cure | Mild-moderate rot | Combo antibacterial | 5-10 days |
| Seachem Kanaplex | Moderate-severe, internal risk | Broad-spectrum antibiotic (kanamycin) | 5-7 days per round |
| Seachem PolyGuard | Mixed bacterial/fungal rot | Antibacterial + antifungal | 7-10 days |
| API Melafix | Very mild, cosmetic fraying | Tea tree oil (natural) | 7 days |
| Aquarium salt | Supportive care only | Osmotic stress on pathogens | 7-10 days |
Seachem Kanaplex is our top pick for anything past the early stage — it's one of the few medications rated safe to dose directly into food for internal infections, not just the water column. For a gentler starting point, API Fin & Body Cure treats external bacterial fin rot without the stronger antibiotic load.
If you suspect a fungal component (white fuzzy edges alongside the browning), Seachem PolyGuard covers both bacteria and fungus in one treatment, which saves you from guessing wrong.
We recommend starting with the mildest effective option and stepping up only if you don't see improvement within 3-4 days — overusing antibiotics can disrupt your tank's beneficial bacteria and cause a mini ammonia spike.
How to Treat Fin Rot Step by Step
Start with a water change, then match the medication to the severity you observed. Rushing straight to the strongest antibiotic isn't necessary for most cases and can do more harm than good.
- Test your water for ammonia, nitrite, and nitrate before doing anything else
- Change 25-50% of the water to dilute toxins immediately
- Move your betta to a hospital tank if treating with medication (protects your main tank's bacteria)
- Dose according to the product label — never estimate, especially with antibiotics
- Do a partial water change before each redose, typically every 24-48 hours
- Watch for new pink tissue growing back at the fin edge — that's your sign it's working
- Continue for the full course even if it looks better after a few days
Pro Tip: Skipping the last few days of a treatment course is one of the most common reasons fin rot comes back within weeks. Finish the full cycle listed on the label, not just until symptoms disappear.
If you're already treating for a different condition, like white spot disease, don't combine treatments without checking compatibility first — our guide on Ich-X dosage and water changes explains how to sequence multiple medications safely.
Aquarium Salt vs Medication
Aquarium salt works by drawing water out of bacterial and fungal cells through osmosis, but it doesn't touch every pathogen that causes fin rot. Medication targets specific bacteria directly, which makes it more reliable for anything beyond the earliest stage.
| Factor | Aquarium Salt | Antibacterial Medication |
|---|---|---|
| Best for | Mild, cosmetic fraying | Moderate to severe rot |
| Speed | Slower, 7-10 days | Faster, often 3-5 days to see change |
| Risk to plants/snails | Low if dosed correctly | Varies — check label |
| Risk of resistance | None | Possible with overuse |
| Winner for severe cases | — | Medication |
(Estimates only — actual prices on Amazon may vary.) Aquarium salt runs about $5-10 for a container that lasts months, while a course of antibacterial medication typically costs $8-15 per treatment.
API Aquarium Salt is a reasonable first response for very mild cases, but don't lean on it alone once you see redness or fraying spreading past the tip.
When Medication Isn't Working
If a betta shows no improvement after 4-5 days of treatment, the infection may be resistant, fungal instead of bacterial, or secondary to an untreated water problem. This is the stage where a lot of owners get frustrated and start stacking medications, which usually backfires.
Signs You Need to Switch Approaches
- Rot continues spreading despite full-course treatment
- White cottony growth appears (likely fungal, not bacterial)
- Betta stops eating or stays at the bottom of the tank
- Redness reaches the fin base or body
Chronic stress from unresolved water quality issues can blunt a fish's response to even well-chosen medication [3]. Before switching drugs, retest your water — a lingering ammonia or nitrite problem will undercut any treatment you throw at it.
Bottom line: if two different medications both fail, that's a sign to consult an aquatic vet rather than trying a third product on your own. The Merck Veterinary Manual's aquarium fish section is a solid resource to bring to that conversation.
How to Prevent Fin Rot From Coming Back
Consistent water changes and a properly cycled filter prevent the vast majority of fin rot cases before they start. Prevention is far cheaper — in money and in stress — than treatment.
Weekly Habits That Matter
- 25% water change weekly, more often in smaller tanks
- Test ammonia and nitrite at least once a week until stable
- Keep temperature at 76-82°F [4] — cold water slows immune response
- Check filter flow isn't tearing at fins during long-fin varieties
Reducing Stress-Related Damage
Remove sharp decorations, avoid overcrowding, and separate aggressive tankmates immediately if fin-nipping starts. Bettas with long, trailing fins (like halfmoons) are especially prone to snags and tears that open the door to infection.
Check out our full guide on foods that support betta immune health — diet plays a bigger role in fin regrowth speed than most owners expect.
Common Mistakes When Treating Fin Rot
The biggest mistake is waiting too long to start treatment, hoping it will clear up on its own. Fin rot rarely reverses without intervention once it passes the earliest, most cosmetic stage.
- Overdosing medication to "speed things up" — this stresses the fish further
- Skipping water changes during treatment — lets toxins build up alongside medication
- Mixing multiple medications at once without checking compatibility
- Stopping treatment early the moment symptoms look better
- Ignoring the root cause — treating rot without fixing water quality guarantees a repeat episode
As of August 2026, keeper-reported data across betta forums consistently points to unfinished treatment courses as the top reason for recurring fin rot within a month of the first episode.



