Brackish Water · Freshwater Tropical · Koi & Pond
Epizootic Ulcerative Syndrome (EUS)
Oomycete disease of aquarium fish. Key signs: deep, red, necrotic skin ulcers (often on flanks); mycotic granulomas in muscle and viscera.
Severity: Critical
Epizootic Ulcerative Syndrome gets misidentified more often than almost any other condition in this category, and that costs fish.
You’ll see it called several things — EUS is the same thing. The naming inconsistency is part of why misdiagnosis is common.
Quick facts — the structured picture, before we get into the practical detail:
- Pathogen. Aphanomyces invadans (Oomycete)
- Typical hosts. Freshwater and estuarine fish: snakeheads, catfish, barbs, mullet, perch, herring, carp; especially Asian, African, and Australian native species
- Reported distribution. Asia-Pacific, southern Africa, eastern North America, parts of Australia (Murray-Darling system reported 2010)
- Temperature window. Outbreaks at 64–72 °F (18–22 °C)
- WOAH-listed (notifiable). Yes — internationally notifiable
- Reference image datasets. Roboflow Fishlens v1 (class: Epizootic Ulcerative Syndrome)
What this disease actually is
Epizootic ulcerative syndrome is caused by Aphanomyces invadans, a oomycete in the Saprolegniales.
Naming the pathogen isn’t pedantry. Two diseases with similar surface lesions can require completely different interventions.
Despite the cotton-like appearance, this is technically not a true fungus in some cases — oomycetes are water-molds, more closely related to algae than to mushroom-forming fungi. Practically, it doesn’t matter for treatment, but it does mean some antifungal medications designed for terrestrial fungi don’t work well in fish systems. Stick to treatments specifically labeled for aquatic use.
This is on the World Organisation for Animal Health (WOAH) notifiable list. If you suspect it in a commercial or institutional setting, there are reporting obligations that vary by country. Home hobbyists usually never encounter it — but if you import unusual species, it’s on the radar.
Susceptible species: primarily Freshwater and estuarine fish: snakeheads, catfish, barbs, mullet, perch, herring, carp. Different species within the same family show different vulnerability — even closely related fish can have wildly different clinical outcomes from the same pathogen. If you keep mixed species, observe each one independently; the apparently-healthy one may simply be a quieter carrier.
How to spot it before it spreads
Look for these signs, in this rough order of appearance:
- Deep, red, necrotic skin ulcers (often on flanks). Open lesions that don’t close. Usually start as a reddened patch before breaking the skin.
- Mycotic granulomas in muscle and viscera. Small firm bumps under the skin, usually pale. Often a chronic-infection signal.
- Affected fish swim listlessly near the surface. The fish sits in one spot, often near the bottom or in a corner, with fins clamped to its body.
Observation discipline:
Pick one fish at a time and watch only that fish for 60 seconds. The temptation is to scan the whole tank looking for problems — that’s how you miss the subtle ones. One fish, full attention, then move to the next. The whole-tank scan is for triage; the per-fish look is for diagnosis.
Trust the pattern, not any single sign. White spots alone could be a dozen things; white spots plus flashing plus loss of appetite narrows the field fast.
How to photograph it for ID
Get a usable photo before you do anything else. Symptoms shift hour to hour, and a clear shot lets you compare against reference images and consult forums or your local fish vet.
- Turn off the air pump for the 30 seconds it takes to shoot — bubbles obscure detail.
- Light the tank from above with a single bright source. A phone flashlight against the glass works.
- Get the camera right against the glass, parallel to it. Angled shots distort what you’re looking at.
- Shoot the affected area in two ways: one wide enough to see the whole fish for context, one tight on the lesion.
- Photograph the gills if you can — lift the operculum gently with a clean wet finger for a second, then let it close.
If the fish is in a hospital tank, white sides and a piece of clean black material behind the glass produces dramatically better photos for any kind of skin condition.
What else this could be
More than one condition can produce similar early signs. The list below is what to rule out before you commit to a treatment plan:
- Motile Aeromonad Septicemia. MAS ulcers usually have a red ring and start on the flanks. Surface treatment alone won’t reach the bacterium in the bloodstream — medicated food is essential.
- Furunculosis. Furunculosis often kills before lesions become obvious — sudden mortality is a clue.
- Trauma from a tankmate. Bites and abrasions look similar but don’t progress. A 48-hour observation period usually separates the two.
- Hole-in-the-head. Lethargy with weight loss and head lesions points to Hexamita rather than a generic bacterial infection.
Don’t assume the most common diagnosis wins. The right diagnosis is the one whose symptom set fits cleanest — not the one you’ve heard of most often.
How the infection moves through a system
Knowing the route in helps you cut it off.
Waterborne zoospores; entry through skin wounds; outbreaks favoured by low water temperature and acidic, low-salinity water after heavy rain.
The implication for keepers with multiple tanks is direct: dedicated nets, dedicated siphons, dedicated buckets per system. Color-code them.
Your move, step by step
Action items, in priority order:
Isolate the affected fish. A bare-bottom hospital tank — heater, sponge filter pre-cycled, no substrate, no decor — lets you medicate at proper dosing without nuking the display’s biofilter or invertebrates. The hospital tank needs to match the display in temperature and parameters; sudden changes are an additional stressor the sick fish can’t afford.
Confirm the diagnosis before you medicate. Photo the symptoms (see the photo tip section), compare against reference images, and run the case through the Symptom Checker. Picking the wrong treatment class is worse than waiting an extra 12 hours to confirm. Don’t medicate blind.
Specific treatment. No effective treatment for outbreaks; management focuses on biosecurity, liming acidic water, avoiding stocking during high-risk seasons
Test the water on the source tank. Even after moving the fish out, your display almost certainly has an underlying parameter issue that enabled the disease in the first place. Test ammonia, nitrite, nitrate, pH, and (where applicable) salinity, KH, and temperature. Fix what you find before reintroducing anything.
Do a 25% water change on the display. Not 50% — that’s a parameter shock to the remaining fish. 25% with temperature-matched, dechlorinated water, then test again 12 hours later.
Quarantine new fish for a minimum of 4 weeks. During an active outbreak, don’t add anything to the system. Adding a new fish into a sick tank is committing it to the same exposure with zero protection.
Track everything. A simple notebook entry per day — date, observations, treatment dose, water-test numbers — pays off if you need to consult a vet or if the same issue recurs in 6 months. Memory is unreliable here; written records aren’t.
If you found this article in panic mode — meaning you’re staring at a sick fish right now — do these three things first, in this order:
1. Take a photo. Multiple angles. Both the lesion and the whole fish. 2. Test the water. Ammonia and nitrite at zero is non-negotiable. If either is above zero, that’s an active emergency on its own. 3. Set up the hospital tank. Even if you’re not 100% sure yet, having it ready buys you time when the diagnosis firms up.
Common missteps to avoid
Things I see keepers do that I wish they wouldn’t:
Don’t dump random medications hoping something works. Once a disease is on the no-treatment list, the move is biosecurity, not chemistry. Aggressive multi-medication regimens stress the fish further.
Don’t assume it’s a bacterial infection because the fish looks like it has cotton on it. Cottony tufts can be true fungus, an oomycete, or columnaris — three completely different pathogens with three different treatment classes.
Don’t add another fish during an active outbreak. Even if the new fish looks healthy, you’ve now committed the new arrival to the same exposure with no chance to quarantine. Wait until the affected fish has been symptom-free for at least 4 weeks.
Don’t increase temperature blindly. It’s a common forum suggestion that helps for some parasites and hurts for several bacterial and viral conditions. Check the pathogen first.
Timeline and expectations
There’s no recovery curve to follow because there’s no treatment that drives one. The realistic plan:
1. Manage the acute phase — keep dead fish from accumulating, monitor remaining stock daily. 2. Decide whether to depopulate or stabilize. Both are legitimate paths depending on the stock value. 3. If you stabilize, the system is now closed: no new fish, ever, without proven inactivation of the pathogen on the way in.
It’s a hard truth. Better to know it now than to spend three months on a treatment that can’t work.
Prevention going forward
Prevention isn’t sexy, but it’s where the actual fish-keeping skill lives:
Quarantine new arrivals for at least 4 weeks. This is the single biggest lever you have. Most introductions of disease into established tanks come from un-quarantined new fish or live plants/decor with adherent water. A separate 10-gallon tank with a sponge filter is sufficient for most species and costs less than one decent fish.
Stable water parameters. Test weekly even when the tank looks fine. Ammonia and nitrite at zero, nitrate under control (under 20 ppm for sensitive species, under 40 ppm for hardier ones), pH consistent across tests. Most outbreaks follow a measurable water-quality slip the keeper didn’t catch — not because the parameters are bad in absolute terms but because they shifted enough to stress the fish.
Don’t overstock. Crowding raises ambient pathogen load and lowers individual immunity. The most disease-free tanks I’ve seen are the ones that look slightly empty. A rule of thumb worth more than the standard ‘inch per gallon’ is to stock for half the bioload your filter is rated for, leaving headroom for water-quality buffering.
Equipment hygiene. Dedicated nets, siphons, and buckets per tank. If you must share, disinfect with a bleach dip (1:19 with water, 60 seconds, thorough rinse, then a 24-hour air dry). Color-coded gear per tank is a 5-dollar fix for what otherwise becomes a recurring problem.
Watch the fish daily. Two minutes per tank, every morning, with the lights on full. You catch the first hour of trouble that way — and the first hour matters. Build it into a routine you can’t skip; with the coffee, with the dog walk, whatever sticks.
Source matters. Buy from sellers who actively quarantine their incoming stock. The premium price reflects fewer disease introductions downstream. A fish that’s 30% more expensive but doesn’t bring in pathogens has saved you more than the markup.
Don’t ignore live plants and decor as vectors. Snails, tubifex worms, and any wet surface from another system carries water and the microbes in it. Rinse new plants thoroughly; consider a hydrogen peroxide dip (3% solution for 30 seconds, then rinse) for plants from unknown sources.
Mind the temperature range. Outbreaks are concentrated at Outbreaks at 64–72 °F (18–22 °C). If your system runs there seasonally, raise vigilance during those weeks. For pond keepers, this often means heightened spring and autumn watching when water temperatures pass through the danger band twice a year.
Pond-scale considerations
For pond keepers specifically:
Pond-scale disease management is different from aquarium-scale in three important ways:
- Volume dilutes water-based treatments. A 5,000-gallon pond requires accurate volume calculation and a different dosing philosophy. Medicated food is consistently more effective than water-column dosing for internal infections.
- Seasonal vulnerability windows. Spring and autumn — when water temperature crosses 50–60 °F (10–16 °C) — are peak risk periods. Fish immune systems lag behind bacterial replication at those temps.
- Sediment is a reservoir. Vacuuming the pond bottom each spring before temperatures rise meaningfully reduces bacterial load in the system.
A note on look-alikes
Don’t bet the fish on a single matching symptom. Cross-check on the Symptom Checker and see whether anything else in the candidate list fits the recent tank history better.
Treatment success rate on this disease comes down to how fast you act. If you’ve read this far, you’ve already done the part most keepers skip.
You may also want to read
- Bacterial Cold Water Disease — for keepers narrowing down between this and a look-alike condition.
- Branchiomycosis — for keepers narrowing down between this and a look-alike condition.
Source
Primary reference: WOAH Aquatic Manual Ch. 2.3.2; WOAH Aquatic Code Ch. 10.2.
Read the full source: https://www.woah.org/en/disease/epizootic-ulcerative-syndrome/
Editorial review by the Fishy Farmacy team. Last reviewed: May 2026.
Causes
Waterborne zoospores; entry through skin wounds; outbreaks favoured by low water temperature and acidic, low-salinity water after heavy rain Outbreaks concentrate at Outbreaks at 64–72 °F (18–22 °C).
Treatment
No effective treatment for outbreaks; management focuses on biosecurity, liming acidic water, avoiding stocking during high-risk seasons
Prevention
Quarantine all new fish for at least 4 weeks. Maintain stable water parameters and dedicated equipment per tank. Watch the system closely during Outbreaks at 64–72 °F (18–22 °C) temperature windows. Notifiable disease in many jurisdictions — confirm reporting obligations if you operate commercially.
Frequently asked questions
Is Epizootic ulcerative syndrome the same as EUS?
Yes. EUS and Epizootic ulcerative syndrome refer to the same condition caused by *Aphanomyces invadans*. The naming inconsistency comes from regional usage and the difference between traditional fishkeeping vocabulary and modern microbiology terms.
Is there any cure for Epizootic ulcerative syndrome?
Not currently. Once it's clinical, management focuses on biosecurity — preventing spread to unaffected fish and unaffected systems. Affected stock is usually culled in commercial settings. In a home tank, supportive care can sometimes pull individual fish through, but you should expect significant mortality.
How long does Epizootic ulcerative syndrome take to develop after exposure?
Incubation varies with temperature, pathogen load, and host condition. Most cases show first signs within 3–14 days of exposure. That's why a 4-week quarantine of new arrivals catches most introductions before they reach your display.
Can it spread to my other tanks?
Yes — through any shared equipment, water, or hands. Dedicated nets, siphons, and buckets per tank are the single most cost-effective prevention measure. If you've used one set of gear across multiple tanks, treat all of them as potentially exposed and observe closely for the next 30 days.
Why is this disease tracked internationally?
It's on the World Organisation for Animal Health (WOAH) list because outbreaks have caused — or could cause — significant losses to aquaculture across borders. The listing carries reporting obligations for commercial operators in many countries. Home aquarium keepers almost never encounter it, but if you import species directly, it's worth knowing about.