How to Calculate Koi Treatment Doses Without Making a Dangerous Mistake
A dose calculation error of just 2x for formalin is lethal to koi in under an hour. Precision tools are not optional. Manual dose calculations using online formulas result in errors 20% of the time, and a 20% error rate on a compound with a narrow therapeutic window is not a risk worth taking.
This guide covers how to calculate koi treatment doses correctly: the math, the unit conversions, and the specific traps that catch people out. Then it shows you how KoiQuanta's automated calculators eliminate manual calculation errors with built-in safety checks.
TL;DR
- Manual dose calculations using online formulas result in errors 20% of the time, and a 20% error rate on a compound with a narrow therapeutic window is not a risk worth taking.
- When you're dosing a pond to 15 ppm formalin, you want 15 mg of active formalin per litre of pond water.
- If you work in gallons: Litres = Gallons × 3.785 Example: 2,400 gallons × 3.785 = 9,084 litres KoiQuanta accepts both gallons and litres as input, converting internally.
- Some labels state "37% formalin", which means 37% formaldehyde.
- The concentration to use is approximately 370 mg/mL of formaldehyde.
- For formalin, a 3.8x error is catastrophically lethal.
- It means 37 grams per 100 mL = 370 mg/mL.
The Formula for Koi Treatment Doses
The fundamental dose calculation for pond chemical treatments is:
Volume to add = (Target dose in mg/L × Pond volume in litres) ÷ (Stock concentration in mg/mL × 1000)
Or expressed differently:
Volume to add (mL) = (Target dose in ppm × Pond volume in litres) ÷ Stock concentration in mg/mL
Since 1 ppm = 1 mg/L, these are equivalent.
Why This Formula Works
"ppm" in a pond treatment context means milligrams per litre (mg/L). When you're dosing a pond to 15 ppm formalin, you want 15 mg of active formalin per litre of pond water.
Your stock solution contains a certain concentration of active ingredient (expressed in mg/mL, %, or g/L). The formula converts that stock concentration to the volume you need to add to reach your target concentration in the full pond volume.
Step 1: Convert Your Pond Volume to Litres
The formula requires volume in litres. If you work in gallons:
Litres = Gallons × 3.785
Example: 2,400 gallons × 3.785 = 9,084 litres
KoiQuanta accepts both gallons and litres as input, converting internally. If you've saved your pond volume to your pond profile, it populates automatically in every calculation.
Step 2: Identify Your Stock Concentration
This is the most common source of errors. Treatments come labelled in different formats:
| Label Format | What It Means | Convert to mg/mL |
|---|---|---|
| 37% formalin | 37% active formaldehyde by weight | 370 mg/mL |
| 500 g/L | 500 grams per litre | 500 mg/mL |
| 200 mg/mL | Direct | 200 mg/mL |
| 3% | 3% by weight | 30 mg/mL |
| 1000 ppm stock | 1 mg/mL | 1 mg/mL |
The formalin trap: Formalin is typically sold as a 37–40% formaldehyde solution. Some labels state "37% formalin", which means 37% formaldehyde. The concentration to use is approximately 370 mg/mL of formaldehyde. Don't confuse the percentage with the active ingredient concentration in the way other treatments label it.
Step 3: Set Your Target Dose
Look up the recommended therapeutic dose range for your compound and treatment method. Standard reference values:
| Compound | Treatment Type | Dose Range |
|---|---|---|
| Formalin | Long-term (overnight) | 15–25 mg/L (ppm) |
| Formalin | Short-term bath (1 hour) | 150–250 mg/L |
| Potassium permanganate | Treatment | 2–4 mg/L |
| Salt (NaCl) | Therapeutic | 0.3% (3,000 mg/L) |
| Praziquantel | Treatment | 2–4 mg/L |
| Methylene blue | Treatment | 2–5 mg/L |
Use the midpoint of the range as your target unless you have specific reason to go lower or higher (e.g., high temperature = use lower end for formalin).
Step 4: Run the Calculation
Worked example: Formalin treatment
- Pond volume: 2,400 gallons → 9,084 litres
- Target dose: 15 mg/L (lower end; water temperature is 22°C)
- Stock concentration: 37% formalin = 370 mg/mL
Volume to add = (15 mg/L × 9,084 L) ÷ (370 mg/mL × 1000)
Volume to add = 136,260 ÷ 370,000
Volume to add = 0.368 litres = 368 mL of formalin
At 22°C, with a 15 ppm dose, you need 368 mL of 37% formalin for a 2,400-gallon pond.
How to Convert mg/L to a Dose for Your Pond
This is just the formula above. The key conversion is:
mg/L in the pond = total mg of active ingredient added ÷ total litres of pond water
Rearranged: total mg = mg/L target × total litres of pond water
Divide by your stock concentration to get the volume of stock solution to add.
If you're still uncertain, KoiQuanta's treatment concentration calculator runs this calculation automatically and shows the working so you can verify it.
The Traps That Cause Errors
The Gallons/Litres Confusion
Running the formula with gallons instead of litres (or vice versa) produces a result that's approximately 3.8x off. For formalin, a 3.8x error is catastrophically lethal.
Always confirm your volume unit before running the calculation. KoiQuanta accepts both and converts internally.
The Percentage Interpretation Error
"37% formalin" does not mean 37 mg/mL. It means 37 grams per 100 mL = 370 mg/mL. Treating "37%" as if it means 37 mg/mL underestimates your stock concentration by 10x, causing a 10x overdose.
Not Accounting for Operating Volume
Your pond calculated at full capacity holds more water than your pond at operating water level. Using full-capacity volume when the pond is running 10% below that gives an overdose of 10%.
Ignoring Temperature Adjustment for Formalin
Formalin's therapeutic window narrows as temperature rises. At 25°C, the upper safe limit is effectively lower than at 15°C. KoiQuanta's formalin calculator includes a temperature input and adjusts safe-range flagging accordingly.
What Is the Safe Margin of Error for Koi Treatment Concentrations?
For salt: ± 20% is generally safe; a 0.25% salt dose when targeting 0.3% is not optimal but is not dangerous. Salt has a wide therapeutic window relative to toxicity.
For formalin: ± 10–15% at the lower target doses; essentially zero at the upper end of the therapeutic range. At 25 ppm (the upper therapeutic limit), a 2x error puts you at 50 ppm: a lethal dose in warm water.
For potassium permanganate: ± 10% at most. KMnO4 has an extremely narrow therapeutic window. Organic load in the water further complicates dosing, because organic matter "uses up" KMnO4 before it contacts the fish.
This is why KoiQuanta's calculators include safe-range flagging; they tell you not just what dose to add, but whether that dose is inside the safe range for the current water conditions.
KoiQuanta's Automated Dose Calculators
KoiQuanta's calculators eliminate manual calculation errors with automated dose tools by handling every step of the formula and running the result against safe-range limits.
You input:
- Pond volume (or it populates from your saved profile)
- Stock solution concentration (from the bottle label)
- Target therapeutic dose (pre-loaded from the library or custom entry)
- Water temperature (for temperature-adjusted compounds)
KoiQuanta outputs:
- Volume of stock solution to add
- Resulting pond concentration in mg/L
- Safe-range flag: within therapeutic window, below effective minimum, or approaching toxic limit
- Dose expressed in both metric and imperial for convenience
The treatment concentration calculator is the general tool. The pond volume calculator supplies your pond volume with no recalculation needed.
What is the formula for calculating koi treatment doses?
The formula is: Volume to add (mL) = (Target dose in mg/L × Pond volume in litres) ÷ (Stock concentration in mg/mL). Convert gallons to litres first (multiply by 3.785). Convert stock concentration from percentage to mg/mL if needed (multiply % by 10 for g/L, then × 1000 for mg/L). Confirm the result against the safe range for your compound before treating. KoiQuanta's calculators run this automatically and flag if the calculated dose is outside the safe range.
How do I convert mg/L to a dose for my pond?
mg/L is equivalent to ppm in pond treatment dosing. To convert a target mg/L concentration to a dose: multiply your target mg/L by your pond volume in litres to get the total milligrams of active ingredient required. Then divide by your stock solution concentration in mg/mL to get the volume of stock solution to add. KoiQuanta's treatment concentration calculator does this automatically and shows the working so you can verify each step.
What is the safe margin of error for koi treatment concentrations?
It depends entirely on the compound. Salt has a wide margin; ±20% is tolerable. Formalin has a very narrow margin: ±10% at lower doses, essentially zero at upper therapeutic doses. Potassium permanganate also has a narrow margin, complicated by organic load consuming some of the available KMnO4 before it contacts fish. For any compound with a narrow therapeutic window, manual calculation errors are dangerous. Automated calculators with safe-range checking are the appropriate tool for formalin and KMnO4 dosing.
FAQ
What is How to Calculate Koi Treatment Doses Without Making a Dangerous Mistake?
[FAQ_ANSWER_PLACEHOLDER: This answer needs to be generated by AI with specific data, examples, and actionable advice relevant to How to Calculate Koi Treatment Doses Without Making a Dangerous Mistake. Target 50-150 words.]
How much does How to Calculate Koi Treatment Doses Without Making a Dangerous Mistake cost?
[FAQ_ANSWER_PLACEHOLDER: This answer needs to be generated by AI with specific data, examples, and actionable advice relevant to How to Calculate Koi Treatment Doses Without Making a Dangerous Mistake. Target 50-150 words.]
How does How to Calculate Koi Treatment Doses Without Making a Dangerous Mistake work?
[FAQ_ANSWER_PLACEHOLDER: This answer needs to be generated by AI with specific data, examples, and actionable advice relevant to How to Calculate Koi Treatment Doses Without Making a Dangerous Mistake. Target 50-150 words.]
What are the benefits of How to Calculate Koi Treatment Doses Without Making a Dangerous Mistake?
[FAQ_ANSWER_PLACEHOLDER: This answer needs to be generated by AI with specific data, examples, and actionable advice relevant to How to Calculate Koi Treatment Doses Without Making a Dangerous Mistake. Target 50-150 words.]
Who needs How to Calculate Koi Treatment Doses Without Making a Dangerous Mistake?
[FAQ_ANSWER_PLACEHOLDER: This answer needs to be generated by AI with specific data, examples, and actionable advice relevant to How to Calculate Koi Treatment Doses Without Making a Dangerous Mistake. Target 50-150 words.]
How long does How to Calculate Koi Treatment Doses Without Making a Dangerous Mistake take?
[FAQ_ANSWER_PLACEHOLDER: This answer needs to be generated by AI with specific data, examples, and actionable advice relevant to How to Calculate Koi Treatment Doses Without Making a Dangerous Mistake. Target 50-150 words.]
What should I look for when choosing How to Calculate Koi Treatment Doses Without Making a Dangerous Mistake?
[FAQ_ANSWER_PLACEHOLDER: This answer needs to be generated by AI with specific data, examples, and actionable advice relevant to How to Calculate Koi Treatment Doses Without Making a Dangerous Mistake. Target 50-150 words.]
Is How to Calculate Koi Treatment Doses Without Making a Dangerous Mistake worth it?
[FAQ_ANSWER_PLACEHOLDER: This answer needs to be generated by AI with specific data, examples, and actionable advice relevant to How to Calculate Koi Treatment Doses Without Making a Dangerous Mistake. Target 50-150 words.]
Sources
- Associated Koi Clubs of America (AKCA)
- Koi Organisation International (KOI)
- University of Florida IFAS Extension Aquaculture Program
- Fish Vet Group
- Water Quality Association
Calculate Every Dose Correctly
The math is manageable with the right tools. KoiQuanta's treatment concentration calculator and pond volume calculator handle the formula and flag any results outside the safe therapeutic window.
Try KoiQuanta free: run your first verified treatment calculation today.
