Skip to main content
🧪 Process Engineering

Chemical Dosing Calculator

Calculate the required chemical injection pump rate to achieve a target PPM concentration.

✓ Water Treatment
✓ Parts Per Million (PPM)
✓ Solution Strength

In short — chemical dosing rate formula

Chemical dosing rate is the volume of stock solution that must be injected per unit time to achieve a target concentration in the main fluid flow. The exact formula:

Dosing rate (L/hr)  =  (Q × C_target) ÷ C_stock

Worked example: Q = 100 m³/hr, target = 5 ppm chlorine, stock = 12% NaOCl (SG 1.20, C_stock = 144 g/L)  →  Dosing rate = (100 × 5) ÷ 144 = 3.47 L/hr ≈ 58 mL/min. (Mass needed = 100 m³/hr × 5 g/m³ = 500 g/hr ÷ 144 g/L = 3.47 L/hr.)

Used for: chlorination, alum/coagulant dosing, lime dosing, RO antiscalant, caustic / acid dosing, polymer flocculant, and any water-treatment or process metering application.

Worked example — chemical dosing calculation for a 4000 m³/day desalination plant

This is the full, engineer-checkable dose-rate calculation for a typical seawater-RO (SWRO) desalination plant treating 4000 m³/day of feed (= 166.67 m³/hr ≈ 1.93 m³/min). All five core dosing streams are sized from the same general formula:

Dose rate (L/hr) = (Q × C_target) ÷ C_stock
where  C_stock (g/L) = % w/w × SG × 10

Stage / Chemical Stock form Target dose Dose rate L/day
Intake chlorination
(NaOCl)
12 % NaOCl, SG 1.20
→ 144 g/L active Cl₂
2 mg/L Cl₂ 2.31 L/hr ≈ 55.5
Coagulant
(liquid alum)
50 % Al₂(SO₄)₃, SG 1.33
→ 665 g/L
10 mg/L 2.51 L/hr ≈ 60.2
De-chlorination
(SMBS, pre-RO)
38 % Na₂S₂O₅, SG 1.23
→ 467 g/L (ratio 1.47:1)
1.47 mg/L
(1 mg/L res. Cl₂)
0.52 L/hr ≈ 12.6
RO antiscalant 30 % phosphonate polymer, SG 1.10
→ 330 g/L
3 mg/L 1.52 L/hr ≈ 36.4
Permeate pH lift
(NaOH on 45 % recovery → 1800 m³/day permeate)
50 % NaOH, SG 1.52
→ 760 g/L
15 mg/L 1.48 L/hr ≈ 35.5

How to use these numbers: the values above are typical mid-range design figures for an SWRO plant of this size. Always confirm doses against (a) the membrane manufacturer's antiscalant product datasheet, (b) jar-test results for the actual seawater turbidity and TOC, and (c) the residual chlorine after the cartridge filters before the RO trains. Sized doses convert linearly with flow — at 8000 m³/day, double every L/hr above.

Pump selection: select diaphragm metering pumps sized to ≈ 2× the calculated rate so the operating point sits at ~50 % stroke for trim accuracy. For the alum and antiscalant dosing rates above (2.51 and 1.52 L/hr), a 5 L/hr stroke-adjustable pump is a typical pick.

↓ Try these numbers in the calculator below ↓

Typical chemical dosages for RO / seawater desalination (mg/L)

Reference ranges for the main dosing chemicals in reverse-osmosis (RO) and seawater-RO (SWRO) desalination pre-treatment. Doses are expressed in mg/L (= ppm = g/m³) of the feed stream unless noted. Use these as a starting point, then confirm against the membrane manufacturer's projection software and jar-test / SDI results.

Chemical Purpose / stage Typical dose (mg/L) Notes
Chlorine / NaOClIntake disinfection1–3 (shock 3–5)As free Cl₂; must be removed before RO
Ferric chloride (FeCl₃)Coagulant0.5–8≈ 0.2–3 mg/L as Fe; jar-test to set
Alum Al₂(SO₄)₃Coagulant (alt.)5–20Higher for turbid surface intakes
AntiscalantRO scale control1.5–4 (typ. 2–3)Phosphonate/polymer; set by projection software
SMBS (Na₂S₂O₅)De-chlorination1.5–3≈ 1.47 mg per mg/L residual Cl₂ + 10–30 % excess
Sulphuric acid (H₂SO₄)pH / LSI control10–30Dose to target feed pH ≈ 6.5–7
Caustic (NaOH)Permeate pH / boron5–20On permeate flow, not feed, for 2nd-pass boron removal
DBNPA biocideNon-oxidising biocide10–30Intermittent, 30–60 min slug 1–3×/week

Ranges reflect typical membrane-manufacturer design guidance (e.g. DuPont FilmTec, Hydranautics, Toray) for SWRO/BWRO pre-treatment. Convert any mg/L dose to a metering-pump rate with the calculator below: dose rate (L/hr) = (Q × mg/L) ÷ C_stock, where C_stock (g/L) = %w/w × SG × 10.

↓ Convert a dose to L/hr and kg/day in the calculator ↓

🧪 Chemical Dosing Calculator — Full Engine

Metering-pump dose rate from flow, target ppm and stock strength — in L/hr, mL/min, L/day and kg/day of active chemical, plus pump % stroke if you give the pump capacity.

Dose Rate (L/hr)
—
Dose Rate (mL/min)
—
Per Day (L/day)
—
Active Chemical (kg/day)
—
Product as Delivered (kg/day)
—

⚠️ C_stock (g/L)=%w/w×SG×10; dose rate=(Q×ppm)÷C_stock. Confirm against the product datasheet and jar-test/residual results.

Standards & method

✓ Formula independently verified 12 July 2026
Governing standard
Water-treatment mass balance
Clauses applied
  • Feed (kg/day) = Q(m³/day) × dose(mg/L) ÷ 1000
  • Pump rate L/h = (Q × ppm) ÷ (%w/w × SG × 10)
Core formula
kg/h = Q(m³/h) × dose(mg/L) / 1000  ·  L/h = kg/h / (strength × SG)
Why this matters
Dose must be corrected for the active strength of the product AND its specific gravity. Dosing a 12% solution as though it were 100% under-doses by more than eight times.
Independently verified
12 July 2026 — Formula re-derived from the standard and checked numerically against worked reference cases from the code book, not merely tested for “returns a number”.

Why this matters: Divides by product purity and applies specific gravity — omitting either under-doses.

Results are for guidance. Verify against the current edition of the governing standard and have a licensed engineer review before construction or installation.

Chemical Dosing Equation

Calculating the correct dosing pump rate ensures that the proper concentration of a chemical is injected into a moving stream of water or another fluid.

Dosing Rate (L/hr)
Rate = (Flow × Dose_PPM) / (Strength_% / 100 × SG × 1000)

Where:

  • Flow = Main water flow rate in m³/hr
  • Dose_PPM = Target concentration in mg/L or ppm
  • Strength_% = Percentage active ingredient of the stock chemical
  • SG = Specific Gravity (density relative to water) of the chemical

Frequently Asked Questions

How to calculate chemical dosing pump rate? ⌄

Multiply the main flow rate by the target PPM dose. Divide that result by the density of the chemical and the percentage of active ingredient.

How do I calculate chemical dosing for a 4000 m³/day desalination plant? ⌄

Convert flow first: 4000 m³/day ÷ 24 = 166.67 m³/hr. Then for each stage, apply Dose rate (L/hr) = (Q × C_target) ÷ C_stock, where C_stock (g/L) = % w/w × SG × 10. Typical SWRO doses: chlorination 2 mg/L → 2.31 L/hr of 12 % NaOCl; coagulant (alum) 10 mg/L → 2.51 L/hr of 50 % liquid alum; SMBS de-chlorination 1.47 mg/L → 0.52 L/hr of 38 % SMBS; antiscalant 3 mg/L → 1.52 L/hr of 30 % phosphonate; permeate NaOH 15 mg/L → 1.48 L/hr of 50 % caustic (on 1800 m³/day permeate at 45 % recovery). See the worked-example table on this page for the full breakdown.

What is chemical dosing in water treatment? ⌄

Chemical dosing is the controlled addition of treatment chemicals to a water or process stream at a precise rate to achieve a target concentration or effect. Common applications include: chlorination (disinfection), pH correction (acid/alkali dosing), coagulation (turbidity removal), fluoridation, antiscalant dosing (preventing scale in membranes and heat exchangers), and corrosion inhibitor dosing.

How do I calculate the chemical dosing rate? ⌄

Chemical dose (mg/L) × Flow rate (m³/h) × 1000 = chemical required (g/h). For liquid chemicals: Pump flow rate (L/h) = [Dose (mg/L) × Process flow (m³/h)] / [Chemical concentration (g/L)]. Example: 2 mg/L chlorine dose, 100 m³/h flow, using 12% sodium hypochlorite (120 g/L): Pump rate = (2 × 100 × 1000) / 120,000 = 1.67 L/h.

What is the difference between ppm and mg/L for dosing? ⌄

For dilute aqueous solutions (water-based), 1 ppm (part per million by mass) ≈ 1 mg/L. This equivalence holds because water density ≈ 1 kg/L, so 1 mg per kg ≈ 1 mg per litre. This approximation breaks down for concentrated solutions or non-aqueous fluids. Always use mg/L for precise dosing calculations in water treatment; ppm is acceptable for approximate field work.

What types of dosing pumps are used in chemical treatment? ⌄

Common dosing pump types: Diaphragm metering pumps — most common; accurate ±1%; handle corrosive and viscous chemicals; suitable for 0.1–1000 L/h at up to 10 bar. Peristaltic (tubing) pumps — fluid only contacts the tubing; no seals; ideal for aggressive chemicals; easy maintenance; lower accuracy (±5%). Piston pumps — high pressure (up to 700 bar) and high flow rates; used in reverse osmosis and high-pressure injection. Solenoid-driven pumps — compact and inexpensive for low flow rates.

What are the most common chemicals used in water treatment dosing? ⌄

Key water treatment chemicals and typical doses: Sodium hypochlorite (NaOCl, 12–15%) — disinfection, 1–5 mg/L as Cl₂; Aluminium sulphate (alum) — coagulation, 10–100 mg/L; Ferric chloride — coagulation, 10–80 mg/L; Sodium hydroxide (caustic soda, 50%) — pH raise, dose to target; Sulphuric acid (98%) — pH lower; Fluorosilicic acid (H₂SiF₆, 20%) — fluoridation, target 0.7 mg/L F⁻; Antiscalant (polymer) — RO membrane protection, 2–10 mg/L.

Ready to perform complete calculations?

Use the full AI Calculator to get precise results with thousands of options and export a professional PDF report.

⚡ Open Full Calculator — Free

No registration required · 350+ engineering calculators · PDF report export