Free shipping on every order · Secure checkout with card, Apple Pay, Google Pay or PayPal

Do Fish Need Antibiotics? How to Tell a Bacterial Infection From Other Problems

By the SourceMax Labs team · Updated 2026-10-05 · 6 min read

Quick answerFish need antibiotics only for bacterial infections, such as fin rot, ulcers, popeye, dropsy and columnaris. White specks, flashing and gold dust point to parasites, and poor water causes many look-alike symptoms; antibiotics fix neither. Test the water, isolate the fish and match the symptoms to a cause before you medicate.

What antibiotics can and cannot treat

Antibiotics act only on bacteria. They do nothing for parasites such as ich and velvet, for true fungal infections, for viral diseases, or for harm caused by ammonia, nitrite or low oxygen. When the cause is not bacterial, an antibiotic will not help, and it can damage the beneficial bacteria in your filter. Our antibiotic comparison explains how the classes differ once you know the problem is bacterial.

Signs that point to a bacterial infection

Bacterial disease usually shows on the fins, body or gills, often together with lethargy and a loss of appetite. These are the patterns keepers look for:

What you seeCommon causeRead next
Frayed, shortened or red-edged fins, clamped finsFin rotFin rot guide
Red streaks, open sores or ulcers on the bodyBacterial ulcer disease or a wider infectionAntibiotics compared
A swollen belly with scales that stick out like a pineconeDropsy, a sign of serious internal illnessDropsy guide
One or both eyes bulgingPopeyePopeye guide
White or grey patches, a frayed mouth, a saddle-shaped markColumnaris, a bacterial disease often mistaken for fungusColumnaris vs fungus
Fast breathing with pale or swollen gillsBacterial gill disease (also seen with ammonia or parasites)Water quality guide

One sign on its own is rarely enough. Several signs together, especially ulcers, swelling or fin damage that keeps spreading, make a bacterial cause much more likely.

Look-alikes that antibiotics will not fix

What you seeMore likely causeRead next
Tiny white specks like grains of saltIch, a parasiteIch and velvet guide
A fine gold or rusty dust, scratching or flashingVelvet, a parasiteIch and velvet guide
Red or purple gills, gasping at the surfaceAmmonia or nitrite poisoning, or low oxygenWater quality guide
Bloating with stringy white wasteInternal parasitesBloat guide
Fluffy growth on an old wound or on eggsTrue fungus, usually secondaryColumnaris vs fungus
Faded color and hiding after a moveStress from a change in the tankWater quality guide

Five checks before you give any medication

  1. Test the water. Ammonia and nitrite should read zero. If they do not, correct that with a partial water change first.
  2. Look closely. Note exactly what you see, how many fish are affected and whether the fish is still eating. A phone photo each day makes changes easy to compare.
  3. Separate the sick fish if the problem looks infectious. A hospital tank lets you treat without disturbing the main aquarium.
  4. Give mild cases a day or two of clean water. A fish that is eating and has only slight fin damage often improves once the water is right. Ulcers, swelling, bulging eyes or damage that is spreading call for faster action.
  5. Match the symptoms to a cause. Use the tables above, and if you are unsure, ask an aquatic veterinarian before you medicate.

If you decide to use an antibiotic

  • Pick the class that fits the likely bacteria, using our comparison and the pages for amoxicillin, cephalexin and ciprofloxacin.
  • Follow the product label for dose and duration, and finish the full course even if the fish looks better.
  • Treat in the hospital tank, remove activated carbon, and test the water every day.
  • Do not mix medications unless a veterinarian or the label says to.
  • Our fish medications are for ornamental aquarium fish only, never for people or for fish raised for food.

Why not use antibiotics just in case

An antibiotic that is not needed gives no benefit and has real costs. It can disturb the bacteria that keep your tank cycled, it can hide the real problem while it gets worse, and repeated unnecessary use encourages resistant bacteria. Keep antibiotics for infections you have good reason to believe are bacterial.

When to involve a veterinarian

Ask an aquatic veterinarian when the fish is valuable, several fish are sick at once, symptoms do not improve after a full course, or you cannot tell what you are looking at. Rules for animal medications vary, and you are responsible for using them in line with the rules that apply to you.

Bottom line: the right order is water first, diagnosis second, medication third. A fish with clear bacterial signs in clean water is a reasonable candidate for an antibiotic. A fish with white specks or gasping at the surface is not.

Frequently asked questions

Can antibiotics cure ich or velvet?

No. Ich and velvet are caused by parasites, and antibiotics only act on bacteria. They need an antiparasitic treatment instead. See our ich and velvet guide.

How long should I wait before treating a sick fish?

For mild signs in a fish that is still eating, many keepers correct the water and watch for one to two days. If you see ulcers, swelling, bulging eyes or damage that is spreading, move the fish to a hospital tank and consider treatment sooner.

Is it better to treat the whole tank or a hospital tank?

A hospital tank is usually better. Antibiotics can damage the beneficial bacteria in your main filter, and a smaller separate tank makes medication easier to control.

Do I need a prescription for fish antibiotics?

Laws and requirements for animal medications vary, and you are responsible for making sure your use follows the rules that apply to you. Our fish medications are labeled for ornamental aquarium fish only. If you are unsure, ask an aquatic veterinarian.

What if my fish does not improve after antibiotics?

The cause may not be bacterial, the class may not match the bacteria, or the water may still be poor. Re-test the water, compare the symptoms with the tables above, and talk to an aquatic veterinarian before changing medication.

This guide is for general education and does not replace advice from a licensed aquatic or avian veterinarian.