💊Tools Database · 6 min read

Dosing fish medication without making things worse.

Medicating fish goes wrong when the dose is based on the wrong volume, the meds hit the biofilter, or sensitive animals are caught in the crossfire. Here is how to treat disease safely.

The free tool
Medication Dosage Calculator

Calculate precise doses for kanamycin, metronidazole, copper, ich treatments, and praziquantel. Generates treatment schedules with water change timing and species safety warnings.

Open →

Medicating a sick tank is high-stakes, because the treatment can do as much harm as the disease if it is mishandled. The most common ways it goes wrong are predictable: the dose is calculated from the tank's rated size instead of its true water volume, the medication wipes out the biological filter and triggers an ammonia spike, or a broad treatment poisons shrimp, snails, and scaleless fish that were never the target. Effective treatment means the right drug, the right dose for the actual volume, and an awareness of the collateral effects. This guide covers the principles. The medication calculator computes doses for common medications and builds a treatment schedule with water-change timing and species warnings.

Accurate Volume Is Everything

Medications are dosed per unit of water, so an error in your volume estimate is an error in your dose — and with drugs, both directions are dangerous. Underdosing fails to treat the disease and can breed resistance; overdosing can poison the fish you are trying to save, especially with treatments that have a narrow safety margin like copper. The catch is that most people dose by the number on the tank, and a "20-gallon" tank really holds far less once you subtract substrate, rock, and the space below the rim. Dosing that tank as a 20 when it holds 16 over-medicates by 25 percent.

So the first step in any treatment is to know your true water volume, which the tank volume calculator provides. The medication calculator then turns that volume into an accurate dose for the specific drug.

The rule that prevents tragedies: never dose from the tank's rated size. Use the real water volume, and respect the safety margin of the drug — with narrow-margin treatments, precision is the difference between a cure and a casualty.

Medications and the Nitrogen Cycle

Many medications — particularly antibiotics and some antiparasitics — kill bacteria indiscriminately, and your biological filter is a bacterial colony. A course of antibiotics in the display tank can damage or destroy the nitrogen cycle, so that just as the fish are weakened by illness and treatment, the water begins accumulating ammonia. This double hit kills fish that might otherwise have recovered.

This is the strongest argument for treating in a separate hospital tank wherever possible. A hospital tank lets you dose precisely in a known volume, protects the display's biofilter and its sensitive inhabitants, and contains the disease. If you must treat in the display, test ammonia daily throughout and after the course, and be ready with water changes to manage any spike — though note that water changes also dilute the medication, which the treatment schedule has to account for.

Sensitive Animals: Invertebrates and Scaleless Fish

A treatment aimed at one fish affects every animal in the tank, and several are far more vulnerable than the target. Copper-based medications are lethal to shrimp, snails, and other invertebrates — even trace copper kills them, and it adsorbs into substrate and rock where it lingers, making the tank unsafe for inverts long after. Scaleless and soft-bodied fish — corydoras, loaches, and similar — tolerate many medications poorly and often need a reduced dose. Some treatments also harm plants or beneficial microfauna. Before dosing, account for everything in the tank, not just the patient. The medication calculator flags these incompatibilities, and the same caution applies to salt treatment.

Treatment Schedules and the Danger of Mixing

Most medications work as a course, not a single dose — a sequence of doses over days, sometimes with partial water changes between them, to maintain an effective concentration while the drug degrades. Following the schedule matters: stopping early can leave survivors and breed resistance, while re-dosing on top of an undegraded previous dose can overshoot. The medication calculator generates this schedule, including when to change water and re-dose.

Mixing medications is a particular hazard. Combining drugs without knowing they are compatible can produce toxic interactions or simply double the stress on already-sick fish. As a rule, treat one diagnosed problem with one appropriate medication, complete the course, and only then reassess — rather than throwing several treatments at an undiagnosed illness and hoping. Accurate diagnosis first, single targeted treatment second, is far safer than a shotgun approach. This methodical, do-no-harm philosophy runs through every recommendation in SpawnOS, by Blackwater Aquatics Canada.

Diagnose Before You Dose

The most expensive mistake in fish medicine is treating the wrong thing. Many illnesses share surface symptoms — clamped fins, lethargy, loss of appetite — that can stem from poor water quality rather than any pathogen at all. Before reaching for medication, test the water: an ammonia or nitrite spike, or crashed pH, causes "sick" behavior that no drug will fix and that a water change often resolves outright. Once water is ruled out, match the treatment to the actual signs. White spots like grains of salt point to ich, treated with heat and the right antiparasitic; cottony growths suggest fungus; red streaks or ulcers suggest bacterial infection needing an antibiotic; flukes and internal parasites call for specific dewormers like praziquantel. The medication calculator covers the common drugs, but it works best once you have identified what you are treating rather than dosing blindly.

The Hospital Tank Workflow

A simple bare hospital tank is the single best investment for treating disease, and the workflow is worth internalizing. Keep a small tank with a sponge filter that you can seed instantly from your main filter when needed — a sponge filter holds a ready bacterial colony for exactly this. Move the affected fish there, dose precisely in a known, easily measured volume, and treat without exposing the display's plants, shrimp, snails, or biofilter to the medication. Because the hospital tank is bare, you can do large water changes freely, observe the patient closely, and avoid contaminating substrate and rock with lingering compounds like copper. Run new arrivals through the same tank as a quarantine before they ever enter the display, and you prevent most disease outbreaks before they start — far easier than treating a full community after the fact. Diagnose first, isolate, treat one thing at a time: a methodical workflow that protects the whole system.

Frequently Asked Questions

How do I calculate the right dose of fish medication?

Dose by your tank's true water volume, not its rated size — the real volume is lower once substrate, rock, and the space below the rim are subtracted. The medication calculator converts your actual volume into an accurate dose for the specific drug and builds the treatment schedule.

Will fish medication harm my biological filter?

Many antibiotics and some antiparasitics kill bacteria indiscriminately and can damage or destroy the nitrogen-cycle colony, causing an ammonia spike during treatment. Treat in a hospital tank when possible, and if treating the display, test ammonia daily and be ready with water changes.

Can I treat my tank if I have shrimp or snails?

Be very careful. Copper-based medications are lethal to shrimp, snails, and other invertebrates, and copper lingers in substrate and rock afterward. Remove invertebrates or treat the affected fish in a separate hospital tank, and check the medication's invertebrate safety first.

Is it safe to mix aquarium medications?

Generally no. Combining medications without confirmed compatibility risks toxic interactions and compounds the stress on sick fish. Diagnose the problem, treat it with one appropriate medication, complete the full course, then reassess — rather than dosing several treatments at once.

Should I treat the whole tank or use a hospital tank?

A hospital tank is usually safer. It lets you dose precisely in a known volume, protects the display tank's biofilter, plants, shrimp, and snails from the medication, and contains the disease. Treat in the display only when moving the fish is impractical — and then test ammonia daily, since many medications harm the nitrogen cycle.

Why isn't the medication working?

The most common reasons are an incorrect diagnosis (treating a parasite with an antibiotic, or treating a water-quality problem as a disease), an inaccurate dose from using rated rather than true volume, stopping the course early, or water changes diluting the medication below an effective level. Confirm the diagnosis, recalculate from real volume, and follow the full schedule.