Antiscalant Dosing Calculator
Calculate antiscalant dosing for reverse osmosis (RO) systems. Enter the product, dosage in ppm, day tank concentration and volume, and feed flow to get the dosing pump rate in mL/min plus the weight and volume of chemical to add to the tank.
Determine Antiscalant Dosage
Antiscalant Dosing Formula
Where:
- \(\text{Dosage}\) — the target antiscalant dose in ppm (mg/L of feed water)
- \(\text{Feed Flow}\) — the RO feed flow converted to L/min (gpm × 3.78541, or L/hr ÷ 60)
- \(\text{Day Tank Concentration}\) — the strength of the diluted antiscalant solution in the day tank (%)
- \(\text{Tank Volume}\) — the usable volume of the day tank
- \(\text{Density}\) — the specific gravity of the neat antiscalant product (g/mL), set automatically from the product you select
The flow rate is the setting for the chemical dosing pump. The volume and weight tell you how much concentrated product to pour into the day tank before diluting with RO permeate or demineralized water up to the final tank volume.
Antiscalant Dosing – Calculation Example
Example: an RO system with a feed flow of 100 gpm runs on SpectraGuard 100 at a dosage of 2.5 ppm, prepared as a 5% solution in a 50-gallon day tank.
\[ \text{Feed Flow} = 100 \times 3.78541 = 378.54 \text{ L/min} \]
\[ \text{Flow Rate} = \frac{2.5 \times 378.54}{5} = 189.27 \text{ mL/min} \]
\[ \text{Volume to Add} = 50 \times \frac{5}{100} = 2.5 \text{ gal} \]
\[ \text{Weight to Add} = \frac{2.5 \times 3785.41 \times 1.012}{453.592} = 21.11 \text{ lbs} \]
Result: set the dosing pump to 189.27 mL/min, and add 2.5 gal (21.11 lbs) of SpectraGuard 100 to the day tank before topping up to 50 gal.
How to Use the Calculator
- Open Select Antiscalant and choose the product you use. The product density is applied automatically.
- Enter the Antiscalant dosage in ppm. This value should come from your scaling projection software, water analysis, or the product data sheet.
- Enter the Day tank concentration in percent — the strength of the diluted solution you will prepare in the tank.
- Enter the Day tank volume and choose gal or L in the Unit box. Use gallons for fully consistent volume and weight results.
- Enter the System feed flow and select gpm or L/hr.
- Read the results: Antiscalant Flow Rate is your dosing pump setting in mL/min, while Weight to be Added and Volume to be Added tell you how much neat product to put in the day tank.
What Is Antiscalant Dosing and Why It Matters
An antiscalant is a chemical additive injected continuously into the feed water of a reverse osmosis (RO) system to prevent mineral scale from forming on the membranes. Feed water carries dissolved ions such as calcium, barium, strontium, magnesium and silica. As water passes through the membrane, these ions become concentrated, and once their solubility limits are exceeded they precipitate as hard scale — most commonly calcium carbonate, calcium sulfate and silica. Even a thin scale layer partially blocks the membrane surface, which raises the pressure needed to maintain permeate flow, reduces salt rejection, and can permanently damage the membranes.
Antiscalants work through three main mechanisms: they delay the nucleation of scale-forming crystals (threshold inhibition), they distort crystal growth so any crystals that do form remain small and non-adherent, and they disperse fine particles so they cannot settle onto the membrane. Typical dose rates range from roughly 1 to 5 ppm, depending on the feed water chemistry and the system recovery. Underdosing invites scaling, while overdosing wastes chemical and can, in extreme cases, contribute to membrane fouling, so an accurate dosing rate matters in both directions.
The Antiscalant Flow Rate result is the number to program into your metering pump (in mL/min). The Volume to be Added and Weight to be Added results describe the batching step: how much concentrated product to add to the day tank, which is then filled with permeate or demineralized water to make the chosen solution strength. Multiplying the flow rate by the daily operating hours also gives you the chemical consumption, useful for scheduling deliveries and verifying the pump is drawing the expected amount.
If you need dosing-rate calculations for other liquids, the same rate-based logic is used in our dosage infusion calculator and liquid dose calculator.
Assumptions, Limitations and Practical Tips
- The dosage is an input, not an output. This calculator converts a known dosage into a pump setting and a batching recipe. The required ppm itself must be determined from a water analysis and scaling projection (e.g., the membrane or antiscalant manufacturer's software).
- Units for the day tank. Enter the day tank volume in gallons for the volume and weight results to be correct. The flow rate result is valid with either gallons or liters.
- Constant flow assumption. The formula assumes a steady feed flow. If your system flow varies significantly, use a flow-paced dosing pump (interlocked with a flow meter) rather than a fixed mL/min setting.
- Calibrate the pump. Verify the actual output of the metering pump by measuring drawdown over a set time, and recheck after any stroke or frequency change.
- Solution quality. Dilute the antiscalant with RO permeate or demineralized water only; hard tap water can react with the product. Follow the manufacturer's guidance on the maximum dilution and shelf life of the prepared solution.
- Confirm against the data sheet. Density and recommended dosage ranges vary between products; always cross-check the results with the manufacturer's technical documentation.
SpectraGuard Product Densities
The calculator applies the following densities (specific gravities) automatically when you select a product:
| Product | Density (g/mL) |
|---|---|
| SpectraGuard 100 | 1.012 |
| SpectraGuard 111 | 1.185 |
| SpectraGuard 150 | 1.470 |
| SpectraGuard 250 | 1.154 |
| SpectraGuard 350 | 1.075 |
| SpectraGuard 360 | 1.109 |
| SpectraGuard 370 | 1.283 |
Density is used only to convert the volume of neat product into weight. If you dose a different antiscalant, pick the product with the closest density or ask the supplier for the specific gravity and adjust your batch weight accordingly.
Frequently Asked Questions
How do I calculate antiscalant dosing by hand?
Multiply the dosage in ppm (mg/L) by the feed flow in L/min, then divide by the day tank concentration in percent. For example, 3 ppm into 200 L/min feed with a 10% tank solution gives \( 3 \times 200 / 10 = 60 \) mL/min of pump output. That result is the setting for your metering pump. To batch the tank, multiply the tank volume by the concentration percentage to get the volume of neat product.
What is a normal antiscalant dosage for RO systems?
Most RO systems run between 1 and 5 ppm, with 2–4 ppm being typical for moderate-hardness feed water. The exact value depends on your water chemistry, pH, temperature, and system recovery — higher recovery concentrates ions more and generally needs a higher dose. Never guess the dosage: it should come from a scaling projection run with the antiscalant or membrane manufacturer's software using a current water analysis.
Why is ppm the same as mg/L, and how do I convert it?
For dilute aqueous solutions, 1 ppm equals 1 mg/L because a liter of water weighs approximately one kilogram. So a 2.5 ppm dose means 2.5 mg of antiscalant per liter of feed water. No conversion is needed for RO feed dosing. If a data sheet quotes the dose in mL/m³ instead, divide by 1000 to get mL/L and compare against the density-adjusted mg/L value.
How much chemical will my RO system use per day?
Multiply the pump flow rate by the operating hours. If the pump runs at 50 mL/min for 20 hours, consumption is \( 50 \times 60 \times 20 = 60{,}000 \) mL = 60 L of tank solution per day. The neat product used equals that volume times the tank concentration. Comparing actual tank drawdown against this figure is a quick way to verify the pump is calibrated correctly.
What happens if I overdose or underdose antiscalant?
Underdosing lets scale form on the membranes, raising operating pressure, lowering salt rejection, and potentially causing permanent damage. Overdosing mostly wastes money, but excessive levels can contribute to organic fouling or react with cationic polymers in the pretreatment. If membranes show scaling signs (rising differential pressure, declining flux), check dosing first — but confirm with a membrane autopsy or cleaning assessment before changing the dose.
Can I use tap water to dilute antiscalant in the day tank?
No. Dilute only with RO permeate or demineralized (DI) water. Hard tap water contains calcium and magnesium that can react with the antiscalant, partially neutralizing it and forming precipitates that clog the pump and injection line. Also respect the manufacturer's maximum dilution ratio and shelf life limits — heavily diluted antiscalant can degrade or grow bacteria if stored too long.
Why does my pump setting change when I change the day tank concentration?
The pump rate is inversely proportional to tank strength: a 5% solution requires twice the pump rate of a 10% solution to deliver the same ppm. Stronger solutions mean lower pump output and less frequent tank refills, but too concentrated a solution may exceed the pump's capability or the product's stability limits, while too dilute a solution shortens the batching interval.