WTPeSTORE™ — powered by Aqua Filtration System 📞 9910646957
🌐 Read in your language:

Antiscalant dosing calculation — step by step

Aqua Filtration System, Faridabad · 9+ years in water treatment · Updated September 2026

Short answer: The usual RO antiscalant dose is 3 to 5 ppm on feed water. For 1,000 LPH of feed that works out to roughly 4 grams per hour of neat antiscalant. It is never dosed neat — you make up a 5 or 10 percent solution first, then meter that in with the pump.

Below is the complete calculation, how to make up the solution, and how to set the pump.

RO antiscalant
RO antiscalant

How much dose — by feed TDS

Feed TDSHardnessDose (ppm)
Below 500Low2 – 3 ppm
500 – 1,500Moderate3 – 4 ppm
1,500 – 3,000High4 – 5 ppm
Above 3,000Very high5 – 6 ppm (confirm by lab test)
Important: the dose applies to feed water, not permeate. People often calculate on the plant output figure, which is wrong. At 500 LPH output and 65 percent recovery the feed is about 770 LPH, and the dose applies to that 770.

Step 1: Neat chemical required

Grams per hour = (Feed LPH × dose ppm) ÷ 1,000

Example: feed 770 LPH, dose 4 ppm → (770 × 4) ÷ 1,000 = 3.08 grams per hour

Over 24 hours: 3.08 × 24 ≈ 74 grams a day. So a 25 kg drum lasts around 11 months.

Step 2: Make up the solution

Dosing 3 grams an hour directly is not practical — no pump can meter such a small quantity accurately. That is why a dilute solution is prepared.

SolutionIn a 10 L tankDuration at 3 g/hr
5%500 g antiscalant plus water~7 days
10%1 kg antiscalant plus water~14 days
20%2 kg antiscalant plus water~28 days

Which to choose: 10 percent is the most common. Too dilute (2 to 3 percent) and you are refilling the tank daily; too concentrated (30 percent and above) and the pump runs at a very low stroke where accuracy falls away.

Step 3: Work out the pump setting

Solution ml/hr = (grams per hour ÷ solution %) × 100

Example: 3.08 g/hr with a 10 percent solution → (3.08 ÷ 10) × 100 = 30.8 ml per hour

Now compare with pump capacity. An Edose NEO 6 LPH delivers 6,000 ml per hour at full stroke, and you need 31 ml:

Stroke = (31 ÷ 6,000) × 100 = 0.5 percent

And here is the problem. No pump meters accurately at 0.5 percent stroke. The answer is to dilute the solution further. At 2 percent you would need 154 ml/hr, which is 2.5 percent stroke — still low, so read on.

A better approach — working backwards

Start from the pump instead. A pump should run at 30 to 70 percent stroke, which for a 6 LPH pump means 1,800 to 4,200 ml per hour.

If you need 3.08 g/hr and the pump delivers 2,000 ml/hr, the solution strength works out to (3.08 ÷ 2,000) × 100 = 0.15 percent — only 15 grams in a 10 litre tank.

The practical compromise: making up such a dilute solution means refilling daily. So in real plants people use a 5 or 10 percent solution and accept a low stroke setting, or fit a timer so the pump runs in short bursts.

The setup that works in practice: a 5 percent solution in a 15 litre tank, with the pump at 5 to 10 percent stroke. The tank lasts around 20 to 25 days. Thousands of plants run exactly like this.

Worked example — 1,000 LPH RO plant

ParameterValue
Plant output1,000 LPH
Recovery65%
Feed flow1,538 LPH
Dose4 ppm
Neat chemical6.15 g/hr (~148 g/day)
Solution5% (750 g in 15 L)
Solution flow123 ml/hr
PumpEdose NEO 6 LPH at ~2% stroke
Tank15 litre LLDPE, lasts ~5 days
Drum consumption25 kg lasts about 5.5 months

Where to inject

Antiscalant should always go in after the cartridge filter and before the HP pump. The reasons:

Four common mistakes

  1. Calculating on permeate — the dose always applies to feed
  2. Making up solution and forgetting it — antiscalant solution should not be kept beyond 15 to 20 days, as bacteria can grow in it
  3. Assuming the pump is running — check the tank level weekly. If the level is not dropping, the pump is not dosing
  4. Thinking more dose means more protection — excess antiscalant can itself foul the membrane, and it wastes money

For chemicals see our RO antiscalant range, and for the ZeroScale line see the RO chemicals page.

Get your dosing calculated

Send your plant capacity, recovery and feed TDS — we will work out the exact dose, solution strength and pump setting.

📞 9910646957

Frequently asked questions

What is the correct RO antiscalant dose?

Usually three to five ppm on feed water. For low TDS water two to three ppm is adequate, while above three thousand TDS you may need five to six ppm. A water analysis is the reliable way to fix the dose.

How concentrated should the antiscalant solution be?

Five to ten percent is the most common. A very dilute solution means refilling the tank daily, while a very concentrated one forces the pump to run at a very low stroke where accuracy is poor. Five percent suits most plants.

Where should antiscalant be injected?

After the cartridge filter and before the high pressure pump. Injected before the cartridge it is simply trapped by the filter, and injected after the high pressure pump you would need a much more expensive high pressure dosing pump.

How long can a made-up solution be used?

Not more than fifteen to twenty days. After that bacteria can grow in the solution, which is itself harmful to the membrane. Choose a tank size so that the solution is consumed within two to three weeks.

What happens if I dose too much antiscalant?

There is no additional benefit, and the excess can itself deposit on the membrane and act as a foulant. It also wastes chemical. Staying at the correct dose is the right approach.