Diagnosing and Treating Common Tropical Fish Diseases: Ich, Fin Rot, Velvet & Columnaris

Diagnosing and Treating Common Tropical Fish Diseases: Ich, Fin Rot, Velvet & Columnaris

Disease happens. Even in well-maintained tanks with stable water chemistry and carefully sourced livestock, pathogens can take hold — often triggered by stress, a sudden temperature drop, or a new fish introduced without quarantine. The difference between losing one fish and losing an entire system usually comes down to how quickly and accurately you identify what you’re dealing with, and whether you have the right tools ready before the problem escalates.

This guide covers the four diseases that account for the vast majority of calls and messages we receive: White Spot (Ichthyophthirius multifiliis), Fin Rot (Aeromonas / Pseudomonas spp.), Velvet (Oodinium / Piscinoodinium), and Columnaris (Flavobacterium columnare). For each one: what it looks like, why it spreads, what actually works in the UK, and — most importantly — how to keep it out in the first place.


1. White Spot (Ich) — Ichthyophthirius multifiliis

What you’re seeing

Small white pustules, 0.5–1 mm each, scattered across fins and body. Under good light they look exactly like grains of salt. Affected fish scratch against decor (flashing), breathe faster than normal, and in heavy infections clamp their fins. Ich is a ciliate protozoan with a three-stage lifecycle: the trophont (the white cyst feeding under the skin), the tomont (the encysted, dividing stage that falls to the substrate), and the free-swimming theront (the infective stage that must find a host within 24–48 hours or die).

The critical point: you cannot kill the parasite while it is inside the cyst on the fish. Treatment only kills the free-swimming theront. This means treatment must run long enough — typically 7–10 days at tropical temperatures — to catch every reproductive cycle.

UK treatment options

Product Active ingredient Notes
eSHa EXIT Formaldehyde + malachite green Widely available, effective, won’t crash your filter at recommended dose
Waterlife Protozin Malachite green + acriflavine Long-established UK product; follow day 1/2/6 dosing schedule precisely
NT Labs Anti-Ulcer & Finrot Not ich-specific; see Fin Rot section
Aquarium salt (NaCl) Sodium chloride 1–3 g/litre adjunct; reduces osmotic stress, not a standalone cure

Temperature tip: Raising tank temperature to 28–30 °C accelerates the lifecycle, pushing more theronts into the water simultaneously and shortening the treatment window to 5–7 days. Do this gradually (max 1 °C per hour) and increase surface agitation because warmer water holds less oxygen. Do not do this with scaleless species — Bichirs (Polypterus spp.), Rays (Potamotrygon spp.), Corydoras, and L-number Plecos are all more sensitive to both elevated temperature and malachite green. Use half-dose and a longer treatment period for these groups.

What doesn’t work

Off-the-shelf “natural” alternatives based on aloe or botanical extracts have no peer-reviewed evidence of efficacy against I. multifiliis. Don’t waste time on them when a £6 bottle of eSHa EXIT exists.


2. Fin Rot — Aeromonas / Pseudomonas spp.

What you’re seeing

Fin edges that appear ragged, discoloured (white, grey, or red-edged), and progressively receding toward the body. In early-stage bacterial fin rot the fin membrane between rays deteriorates first; in advanced cases the rays themselves are affected and the rot can spread to the body, at which point the infection is systemic and significantly harder to treat. It’s also worth noting that fin rot is almost always secondary — the primary cause is usually water quality, physical damage, or stress. Fix the cause first, or treatment will fail.

UK treatment options

Product Active ingredient Notes
NT Labs Anti-Ulcer & Finrot Acriflavine + phenoxyethanol Treats external bacterial infections including Columnaris; gentle enough for scaleless fish at correct dose
eSHa 2000 Proflavine + acriflavine + copper sulphate Broad-spectrum; effective against gram-negative bacteria
API Melafix Tea tree oil (Melaleuca) Mild; useful for very early-stage damage and post-treatment healing, not for active moderate-severe infections
Salt bath NaCl 5 g/litre short-bath (5 min) for large fish that are hard to treat in-tank

Water quality first: Before you dose anything, test nitrate, nitrite, ammonia, and pH. A 30–40% water change with dechlorinated, temperature-matched water costs nothing and often visibly improves a fish before medication arrives. Fin rot will recur until the underlying environment is corrected. Target: ammonia 0 ppm, nitrite 0 ppm, nitrate below 20–40 ppm depending on species.


3. Velvet — Oodinium / Piscinoodinium

What you’re seeing

Velvet is routinely misdiagnosed as Ich. The giveaway: the cysts are much smaller (0.1 mm vs. 0.5–1 mm), giving the fish a dusty or velvety gold-to-rust sheen rather than salt-grain spots. Best viewed with a torch held at a low angle to the fish. Affected fish often show rapid gill movement first, before visible skin changes, because Oodinium preferentially attacks gill tissue. This makes it more dangerous than Ich — you can lose fish quickly from respiratory failure before the skin presentation is obvious.

Like Ich, Oodinium is a three-stage parasite. Unlike Ich, the tomont stage (substrate cyst) can persist for weeks, and the dinospore (free-swimming stage) can photosynthesize. Reducing light to near-zero during treatment eliminates the dinospore’s energy source and improves treatment outcomes meaningfully.

UK treatment options

Product Active ingredient Notes
eSHa EXIT Formaldehyde + malachite green Effective against both Ich and Velvet; run for full 14 days for Velvet
Waterlife Protozin Malachite green + acriflavine Label covers Velvet specifically; follow extended dosing schedule
Copper-based treatments (e.g. Seachem Cupramine) Copper sulphate Highly effective but lethal to invertebrates and scaleless species at any dose; not recommended for mixed community tanks

Light blackout: Cover the tank on all sides for the duration of treatment. Dim ambient room light where possible. This is not optional — it’s the single most effective non-chemical intervention for Velvet.

Raise temperature to 28 °C (same caveats as Ich) to accelerate lifecycle.


4. Columnaris — Flavobacterium columnare

What you’re seeing

Columnaris is a gram-negative bacterium that presents in several ways, which is why it’s frequently misidentified:

  • Saddle-back lesions — pale grey or yellow-tinged patches behind the dorsal fin, often with a fuzzy edge (the bacterial colonies)
  • White cottony patches on the mouth or body (easily confused with fungal infection)
  • Gill necrosis — fish gasping at the surface, red-edged or pale gills on inspection
  • Rapid mortality — the acute (high-temperature) strain can kill fish within 24–48 hours of first symptoms

Columnaris thrives in warmer, harder water and high organic loads. It’s commonly introduced via new fish, nets, or hands that have been in an infected tank. It is not the same as fungal infection (Saprolegnia spp.), though the two can occur simultaneously.

UK treatment options

Product Active ingredient Notes
NT Labs Anti-Ulcer & Finrot Acriflavine + phenoxyethanol Front-line UK option; targets gram-negative bacteria
eSHa 2000 Proflavine + acriflavine Covers both bacterial and fungal co-infections
Sera Baktopur Ethacridine lactate Available from specialist retailers; effective against Flavobacterium
Furan-2 (API) Nitrofurazone + furazolidone Prescription-free in the UK; stronger option for acute cases; remove carbon from filter

Lower temperature slightly (to 24–25 °C if the species allows) — this slows the acute strain significantly. Do not use salt as a standalone treatment; Flavobacterium columnare can be salt-tolerant at concentrations that are safe for fish.


Quarantine Protocol: The Non-Negotiable Step

Every disease guide eventually says “quarantine new fish.” Most fishkeepers skip it. Here’s the actual protocol, not a vague suggestion:

The QT setup

  • Tank size: Minimum 60 litres for fish up to 15 cm; scale up proportionally. A 120 × 40 × 40 cm bare-bottom tank is ideal for larger specimens.
  • Filtration: A mature sponge filter seeded from your display tank, or a bottle of established bacteria. Do not run an unestablished QT — ammonia spikes will stress fish and trigger the exact diseases you’re trying to prevent.
  • Temperature: Match your display tank exactly. Use a reliable digital thermometer, not a stick-on strip.
  • Décor: One or two pieces of PVC pipe or plastic decor (no substrate, no porous wood — both harbour pathogens and are hard to sterilise).
  • Lighting: Minimal. A basic LED strip on a 10-hour photoperiod is fine.

The protocol

Day Action
0–3 Observe only. No medication unless symptoms are present. Let the fish settle and show normal behaviour.
3–7 Begin prophylactic treatment if fish came from a source with unknown health history. eSHa EXIT for protozoans is a reasonable precaution.
7–14 Continue observation. Check for delayed presentation of Columnaris or Velvet (both can be latent).
14–21 If the fish is eating, active, and showing no symptoms, it is safe to transfer.
21+ Extended hold for wild-caught specimens (30 days minimum). Wild-caught fish from South East Asia and Indonesia may carry internal parasites not visible externally — consider a broad-spectrum dewormer (e.g. Kusuri Wormer Plus) as standard.

We hold all fish at MTF for a minimum quarantine period before dispatch. Wild-caught stock — Corydoras (CW and C-number species), L-number Plecos, and larger predatory species — gets longer. That’s not marketing copy; it’s the reason we have a Live Arrival Guarantee we’re confident standing behind. Read more about how we source and hold livestock →


Disease Prevention: The Parameters That Matter

Ninety percent of disease outbreaks have a water quality event in their history. These are the parameters worth maintaining with genuine precision:

Parameter Target range Why it matters for disease
Temperature Species-specific ±0.5 °C Temperature swings of 2–3 °C suppress immune function
Ammonia 0 ppm Any detectable ammonia damages gill epithelia, creating entry points for pathogens
Nitrite 0 ppm Nitrite binds haemoglobin, causing immune suppression
Nitrate <20–40 ppm Chronically elevated nitrate correlates with increased bacterial infection rates
pH Species-specific, stable Swings (even within acceptable range) cause stress
Dissolved oxygen >6 mg/litre Low O₂ favours anaerobic pathogens and weakens fish response
TDS/conductivity Species-specific Incorrect conductivity stresses osmoregulation, a known Columnaris risk factor

Hygiene practices that actually prevent disease

  • Dedicated nets per tank. Cross-contamination via shared equipment is how Velvet and Columnaris jump between tanks. Net each tank separately; dry completely between uses or use a 10% bleach dip + thorough rinse.
  • Wash hands before and after. Simple, often overlooked.
  • Siphon substrate weekly in densely stocked tanks. Organic detritus is the medium in which Flavobacterium and Aeromonas proliferate.
  • Don’t transfer water with new fish. Float the bag, equalise temperature, net the fish across. The bag water from any retailer or transporter is a biological risk.
  • UV sterilisation in the return line reduces free-swimming pathogen load significantly. At 25 W on a 500–800 l/hr flow rate you’ll make a measurable difference to protozoal pressure in a large system.

A Note on Scaleless Species and Medication Sensitivity

This point cannot be overstated for the fish MTF customers tend to keep. Bichirs (Polypterus spp.), Rays (Potamotrygon spp.), Pangasiid catfish, Corydoras, Pictus catfish, and all L-number Plecos are significantly more sensitive to copper-based treatments and malachite green than scaled fish. Standard doses that are safe for a cichlid can be fatal for a Polypterus.

General rule: Use half the label dose for scaleless species, maintain high oxygenation throughout treatment, and be prepared to do a 30–50% water change if you see any signs of distress.

For Rays (Potamotrygon spp.) specifically: most chemical treatments are high-risk. Salt therapy (1–2 g/litre, not higher) and temperature management are safer first-line approaches. If you’re keeping Stingrays and suspect disease, seek specialist advice before medicating.


Quick-Reference Symptom Checker

Symptom Most likely cause Secondary possibility
Salt-grain white spots on fins/body Ich Lymphocystis (larger, cauliflower-like)
Fine gold/rust dust, gill flaring Velvet Ich (coarser texture)
Ragged fin edges, white margins Fin Rot Physical damage
Saddle lesion behind dorsal, fuzzy patches Columnaris Fungal (Saprolegnia)
Cottony mouth, lethargy Columnaris Fungal
Rapid gill movement, no visible lesions Velvet (gill form) Bacterial gill disease
Flashing, no visible spots Early Ich or Velvet Skin flukes (Gyrodactylus)

What to Have in Your Fishroom Before You Need It

The worst time to research medication is at 10 pm with a tank full of sick fish. Keep a basic disease kit assembled:

  • eSHa EXIT — white spot and velvet cover
  • eSHa 2000 — broad-spectrum bacterial and fungal
  • NT Labs Anti-Ulcer & Finrot — fin rot and Columnaris
  • Quality dechlorinator (Seachem Prime covers ammonia and chloramine)
  • Spare sponge filter seeded and running in your sump or display tank at all times, ready to drop into a QT at zero notice
  • Digital thermometer (two; one will fail at the worst moment)
  • Test kit — API or Salifert liquid kits, not strips

If you’re keeping wild-caught stock — wild Corydoras, L-numbers from the Rio Tapajós, or any fish that has spent time in a transhipping bag — add Kusuri Wormer Plus (flubendazole) to the kit for internal parasites.


Final Word

Disease diagnosis is not complicated once you know what you’re looking for. The protocols above are not over-cautious — they reflect what works and what is safe for the fish that MTF customers actually keep, including the large scaleless species where standard dosing can kill the patient faster than the pathogen.

Buy healthy fish from a supplier who quarantines before dispatch, test your water regularly, and keep a stocked disease kit. Those three things will prevent most of what this guide treats.

Browse our current stock — every fish ships with our Live Arrival Guarantee and has been health-checked and quarantined before dispatch. View available livestock and current auctions →

Further Reading

Share This Post

📘 Facebook 💬 WhatsApp ✉️ Email

Discover more from MTF Aquatics

Subscribe now to keep reading and get access to the full archive.

Continue reading