Skip to content

Sodium Hypochlorite Dosing Calculation: System Capacity, Storage, and Generator Sizing

High-oblique editorial diorama of an on-site sodium hypochlorite generation and dosing room connected to a baffled water contact channel

Quick answer

Calculate the required available-chlorine mass rate from the verified water flow and project-approved chlorine dose. Then divide that mass rate by the measured sodium hypochlorite strength on a consistent available-chlorine basis to obtain solution flow.

Do not stop at solution flow. Define minimum, normal and maximum duties; generator operating hours; usable storage; duty and standby philosophy; dosing range and pressure; injection and contact conditions; residual monitoring; and the test used to verify the final disinfection result.

Key takeaways

  • Keep dose and solution strength on the same available-chlorine basis.
  • Chlorine dose, chlorine demand and measured residual are related but are not interchangeable.
  • Use minimum, normal and maximum coincident cases rather than average flow alone.
  • Use the lowest verified in-service solution strength for the maximum feed-duty check.
  • Generator output, storage autonomy and dosing capacity are separate but connected duties.
  • Contact hydraulics and microbiological verification remain outside the feed-rate equation.
  • Installed calibration, inventory reconciliation and treatment response must verify the calculated system.

What should a sodium hypochlorite dosing calculation define?

A sodium hypochlorite dosing calculation should define the complete disinfectant supply, storage, feed, contact and verification duty—not only a pump setting. It begins with a project-approved chlorine basis and a representative water-flow envelope, then converts those inputs into available-chlorine mass, hypochlorite solution flow and equipment duties.

The calculation belongs inside the wider water and wastewater disinfection process. Chemical feed is one part of that barrier. Mixing, effective contact, water quality, residual measurement and the required microbiological result still determine whether the treatment objective is achieved.

At minimum, the calculation should answer:

  1. What minimum, normal and maximum water flows can coincide with the applicable chlorine dose?
  2. How much available chlorine is required per hour and per day?
  3. What sodium hypochlorite solution flow is required at the verified in-service strength?
  4. If hypochlorite is generated on site, what hourly and daily generation duties apply?
  5. What usable storage and operating continuity are required?
  6. What dosing range, discharge pressure, control signals and injection conditions apply?
  7. How will actual delivery, residual and treatment performance be verified?

System boundary: A correct feed-rate equation can still produce a poor design if the dose basis, solution strength, peak-flow case, generator schedule, storage, contact hydraulics or verification point is wrong.

Which design inputs must be fixed before calculation?

Do not begin with a generator model or a dosing-pump capacity. Begin with a signed-off design basis.

Design input What must be stated
Treatment objective Discharge, reuse, process-water or drinking-water duty and the governing requirement
Water-flow envelope Minimum, normal, maximum and any batch or intermittent cases, all on a stated time basis
Chlorine basis Applied dose or tested demand plus required residual, expressed as available chlorine or as Cl₂ equivalent
Water condition Upstream treatment, solids, organic demand, ammonia, pH, temperature and variability relevant to chlorination
Hypochlorite source Delivered solution or on-site generation, with the applicable assay and strength basis
Operating schedule Dosing hours, generator operating hours, planned downtime and replenishment pattern
Contact and verification Injection point, mixing, effective contact, sample point, residual method and final result

Sodium hypochlorite product descriptions can use percent by weight, percent weight/volume, trade percent, grams per litre or available-chlorine equivalents. Record the exact certificate, assay, density and reference conditions used. Do not convert one percentage into another without the data required by that conversion.

The U.S. EPA sodium hypochlorite supply-chain profile also distinguishes delivered production from on-site generation and notes that on-site systems use salt and softened or deionized water before storage and metering. That supply route changes the equipment boundary, but it does not change the need for an available-chlorine mass balance.

These three values must not be treated as synonyms:

  • Applied chlorine dose is the available-chlorine mass introduced per unit water volume.
  • Chlorine demand is the amount consumed by reactions under the defined water and contact conditions.
  • Chlorine residual is the amount measured at a stated sampling location after a stated contact period.

For a defined test condition:

Applied dose (mg/L) = chlorine demand (mg/L) + measured residual (mg/L)

The Tennessee Department of Environment and Conservation’s operator formula manual uses this same relationship and keeps CT, dose, demand and residual as separate quantities.

The equation is a mass-balance description, not a universal dose-setting rule. Demand can change with upstream treatment, suspended and dissolved material, ammonia, pH, temperature and time. Residual also depends on sample position and elapsed contact. The U.S. EPA chlorine-disinfection fact sheet emphasizes that wastewater characteristics, discharge requirements, dose and contact conditions jointly affect disinfection.

Use representative testing or an approved operating basis to establish the dose envelope. A calculated feed rate cannot discover the correct treatment dose by itself.

How is available-chlorine mass demand calculated?

For metric units:

Available-chlorine demand (g/h) = water flow (m³/h) × applied dose (mg/L)

The units cancel because one cubic metre contains 1,000 litres and 1,000 milligrams equal one gram:

m³/h × 1,000 L/m³ × mg/L × 1 g/1,000 mg = g/h

For a daily basis:

Available-chlorine demand (kg/day) = water flow (m³/day) × dose (mg/L) ÷ 1,000

This is the disinfection-specific form of the general chemical dosing system calculation. The important difference is that both dose and product strength must be reconciled to the same available-chlorine or approved equivalent basis.

Always calculate coincident cases. A high dose during low flow may not control maximum equipment duty if a lower dose can coincide with a much higher peak flow.

How is sodium hypochlorite solution flow calculated?

If the verified solution strength is given directly as grams of available chlorine per litre:

Hypochlorite solution flow (L/h) = available-chlorine demand (g/h) ÷ solution strength (g/L)

If strength is given as a mass fraction:

Available-chlorine concentration (g/L) = mass fraction × solution density (kg/L) × 1,000

Then divide the required available-chlorine mass rate by that concentration.

Strength declaration Treatment in the worksheet
g/L available chlorine Use directly after confirming the assay and reference condition
% w/v available chlorine g/L = percent value × 10
% w/w available chlorine Multiply decimal mass fraction by verified solution density and by 1,000
Trade percent Convert only through the supplier’s approved definition and supporting density data
On-site generated solution Use the verified production concentration or assay, not only a nominal setpoint

California’s State Water Resources Control Board provides worked NaOCl feed-rate examples that explicitly combine water flow, chlorine dosage and solution strength. The unit system may differ from a project worksheet, but the required mass-basis discipline is the same.

Use the lowest credible in-service available-chlorine strength for the maximum solution-flow and pump-capacity check. Use normal verified strength for normal consumption. This prevents a fresh-product assumption from understating the feed volume required after storage, temperature exposure or ordinary concentration variation.

What does an on-site generator example look like?

Assume the following illustrative design inputs for a low-concentration on-site generation system:

  • normal water flow: 100 m³/h;
  • maximum coincident water flow: 150 m³/h;
  • project-approved normal dose: 4 mg/L as available chlorine;
  • project-approved peak dose: 6 mg/L as available chlorine;
  • verified normal generated-solution strength: 8 g/L available chlorine;
  • lowest credible generated-solution strength for the maximum check: 6 g/L available chlorine.

The current KUOSI generator reference range is 6,000–9,000 ppm, equivalent to approximately 6–9 g/L available chlorine. The selected 8 g/L normal case and 6 g/L low-strength case are calculation inputs inside that range, not guaranteed production values. Confirm the actual assay and approved project data sheet. Do not reuse these dilute generated-solution values for delivered bulk hypochlorite, and do not apply a delivered-product concentration to an on-site generator calculation.

Normal available-chlorine demand:

100 × 4 = 400 g/h

Normal hypochlorite solution flow:

400 ÷ 8 = 50 L/h

Maximum coincident available-chlorine demand:

150 × 6 = 900 g/h

Maximum solution flow at the lowest credible strength:

900 ÷ 6 = 150 L/h

For continuous normal operation:

400 g/h × 24 h/day = 9.6 kg/day available chlorine

50 L/h × 24 h/day = 1,200 L/day solution at the normal verified strength

These results do not select the final generator, tank or pump. They define normal mass consumption, normal generated-solution consumption and the maximum dosing duty. Generator output is calculated separately from the mass required over its available operating hours, while usable storage must cover any period when dosing demand exceeds concurrent generation.

How does the calculation move from water flow to complete system duty?

Calculation path from water flow and approved chlorine dose to available-chlorine demand, sodium hypochlorite solution flow and complete system duty
Keep every calculation step on a consistent available-chlorine and time basis before generation, storage, dosing, contact and verification duties are selected.

The calculation should follow one traceable chain:

Water flow and approved dose

→ available-chlorine mass demand

→ verified solution strength

→ sodium hypochlorite solution flow

→ generation or delivered-supply duty

→ usable storage and dosing range

→ injection, contact and verification

Each arrow is a review boundary. If the available-chlorine basis changes between two steps, or if the time basis changes from hourly to daily without being stated, stop and reconcile the worksheet.

The KUOSI chemical dosing system page shows the physical storage, mixing, metering, control and injection functions that can sit downstream of the chemical supply. Final configuration still depends on the actual hypochlorite strength, material compatibility, hydraulic conditions and project safety requirements.

How is an on-site sodium hypochlorite generator sized?

Generator sizing is a mass balance between dosing demand, available production hours, usable solution storage and the time allowed to recover inventory. Peak available-chlorine demand is an input, but it is not automatically the required generator rating.

First define a design horizon such as the worst operating day or another approved production cycle:

Average generation rate during available hours (kg/h) = available chlorine required over the design horizon (kg) ÷ available generation hours in that horizon

Then check the usable inventory through each operating interval:

Ending inventory = starting inventory + generated mass - dosed mass

The inventory must remain above the approved minimum reserve after accounting for unusable tank volume, planned downtime and the defined standby condition. When dosing demand temporarily exceeds concurrent generation, the theoretical available-chlorine buffer for that interval is:

Peak-buffer mass = (dosing demand rate - concurrent generation rate) × peak duration

Convert that mass to generated-solution volume using the lowest approved available-chlorine strength, then add the project-defined unusable volume, reserve and operating margins. For a variable demand profile, calculate the inventory interval by interval rather than assuming one peak duration.

The generator must equal or exceed the maximum instantaneous dosing demand only when it is required to follow the peak directly or when the approved usable storage cannot cover the deficit. When storage provides the buffer, also verify that surplus generation after the peak can restore inventory within the required recovery period:

Recovery time = depleted buffer mass ÷ (generation rate - concurrent post-peak demand)

The denominator must be positive. If generation does not exceed concurrent demand, the selected arrangement cannot recover inventory without a lower-demand period, another generation train or an alternative supply response.

For a worked worst-day profile, assume the 900 g/h peak lasts two hours and the remaining 22 hours operate at the 400 g/h normal demand. The total available-chlorine requirement is:

(0.90 kg/h × 2 h) + (0.40 kg/h × 22 h) = 10.6 kg/day

If the generator is available for 16 h/day, the average production check becomes:

10.6 ÷ 16 = 0.6625 kg/h = 662.5 g/h available chlorine

If the two-hour peak occurs while generation remains at 662.5 g/h, its incremental buffer depletion is:

(0.90 - 0.6625) kg/h × 2 h = 0.475 kg available chlorine

At the 6 g/L low-strength case, that mass corresponds to approximately 79.2 L of theoretical solution withdrawal before unusable volume, reserve and other project margins are added. If post-peak demand returns to 400 g/h, the 262.5 g/h generation surplus would restore 475 g in approximately 1.81 h.

The eight hours without generation create a separate inventory withdrawal. At the normal 400 g/h demand, that interval requires 3.2 kg available chlorine, equivalent to approximately 533 L at 6 g/L, before reserve and unusable volume are added. The final tank duty depends on the actual sequence of generation hours, peak demand and downtime, so calculate the complete inventory timeline rather than adding isolated buffer results without checking whether they overlap. These calculations demonstrate the production, buffer and recovery checks; they do not by themselves select a final tank or generator model.

The final capacity and train arrangement must also address:

  • minimum stable output and turndown;
  • normal versus peak production schedule;
  • planned cleaning and maintenance downtime;
  • duty/standby or multi-train philosophy;
  • usable product storage while a train is unavailable;
  • inlet-water treatment, salt supply and electrical duty;
  • ventilation and hydrogen-management requirements;
  • generated-solution assay and quality verification; and
  • downstream dosing and residual-control requirements.

The KUOSI on-site sodium hypochlorite generator page provides the current 50–50,000 g/h output range, generated-solution concentration and model information used after this project duty is established. Screen the calculated production rate, peak-buffer strategy and recovery requirement against the available model outputs, turndown and train arrangement. Do not select a model from average daily demand or maximum instantaneous dosing demand alone.

The U.S. EPA municipal wastewater disinfection design manual treats hypochlorite supply, storage, feed, mixing, contact and control as connected design decisions. That full boundary is still relevant when the disinfectant is produced on site.

How should storage and operating continuity be defined?

First calculate solution consumption over the selected period:

Solution consumption (L/period) = solution flow (L/h) × operating hours in the period

Then define the required usable inventory from the project’s replenishment, generation and outage philosophy. The result is not automatically the nominal tank size.

Final storage must account for:

  • minimum and maximum working levels;
  • unusable heel and pump-suction requirements;
  • freeboard and overfill protection;
  • product degradation and turnover;
  • generator start/stop or batch-production logic;
  • delivery or salt-replenishment intervals;
  • maintenance and standby coverage;
  • containment, ventilation, drainage and access; and
  • the consequence of losing disinfectant supply.

For delivered hypochlorite, storage logistics and product age can control the usable inventory. For on-site generation, shorter product storage may be balanced against generator downtime and standby capacity. Neither route should be selected from tank volume alone.

How are dosing range, pressure and controls selected?

Four-case sodium hypochlorite operating envelope comparing minimum, normal, maximum and supply-interruption duties
Minimum, normal, maximum and supply-interruption cases test different parts of the same sodium hypochlorite system.

Build at least minimum, normal and maximum coincident cases.

Duty case Required inputs Main system check
Minimum Minimum credible flow, minimum approved dose, strongest credible solution Stable controllable feed and valid low-flow signal
Normal Normal flow, verified dose and normal assay Consumption, generation schedule and routine control
Maximum Maximum coincident flow and dose, lowest credible solution strength Pump capacity, generator/storage support and injection pressure
Supply interruption Process demand during generator or delivery unavailability Usable inventory, standby philosophy and defined response

Pump flow range alone is insufficient. Confirm suction head, vapour or gas release, pipe losses, injection-point pressure, backpressure, relief and calibration arrangements, materials, leakage containment and safe isolation.

The flow-paced versus feedback dosing guide explains why a reliable flow signal, residual analyser and process delay must be evaluated before selecting the control architecture. The chemical injection and mixing guide covers the downstream interface where calculated feed must enter the water and disperse before the defined contact period begins.

What must be verified after commissioning?

Calculation is complete only when the installed system can be tested against it.

  1. Verify the actual hypochlorite strength or generated-solution assay.
  2. Calibrate each installed dosing channel under representative suction and discharge conditions.
  3. Compare commanded feed with measured delivery and inventory change.
  4. Confirm flow-signal scaling, low-flow response, alarms and interlocks.
  5. Inspect the injection condition and rapid-mixing boundary.
  6. Confirm the actual contact route and sampling position.
  7. Compare the measured residual and final microbiological or process result with the approved operating basis.

The installed dosing-pump calibration workflow provides the volume-over-time measurement and reconciliation steps. Wisconsin DNR’s Basic Disinfection Study Guide likewise keeps chemical-use calculations, feed-rate calculations and operating observations connected.

Residual is an operating measurement, not automatic proof of the final objective. Contact-tank short-circuiting, sampling delay, analyser condition and water-quality changes can all make a feed-rate calculation appear correct while the treatment result is not.

Which calculation mistakes create bad system duties?

Treating percent NaOCl as percent available chlorine without checking the basis

Use the supplier’s approved available-chlorine declaration, density and assay. Do not mix mass fraction, weight/volume percent and trade percent.

Sizing from average water flow

The maximum solution feed can occur at a coincident peak of flow and dose. Minimum duty also matters because it defines controllability and possible range splitting.

Assuming fresh solution strength for every case

Fresh-product concentration can understate the feed volume required later. Use verified normal strength for normal consumption and a justified low-strength case for maximum volumetric duty.

Equating generator output with complete system capacity

Generation, storage, metering, injection, contact and monitoring are different duties. A generator can meet its nominal output while the dosing or contact system limits treatment.

Adding an arbitrary safety factor to an unverified dose

An unexplained multiplier cannot correct a poor demand test, wrong sample, missing peak-flow case or unknown product strength. State each design margin and the condition it covers.

Treating residual as the final compliance result

Residual must be interpreted at a defined time and location and correlated with the required microbiological or process verification.

What should the final design-data sheet contain?

Record the inputs and calculated duties in one controlled table.

Design-data item Required record
Water duty Minimum, normal and maximum flow with time basis and source
Chlorine basis Dose, demand-test basis, residual objective and applicable requirement
Product basis Delivered or generated source, available-chlorine strength, density if needed and low-strength case
Mass duty Minimum, normal and maximum available chlorine in g/h and kg/day
Solution duty Minimum, normal and maximum hypochlorite solution flow
Supply duty Delivery frequency or generator output, operating hours, turndown and utilities
Continuity Usable storage, replenishment, maintenance coverage and standby philosophy
Dosing duty Channel arrangement, pressure, materials, calibration and control signals
Process interface Injection, mixing, effective contact, sampling and final verification
Evidence Source documents, assumptions, tests, revision and responsible reviewer

Keep calculated values separate from vendor selections. When a final model or component is proposed, show how its usable range and installed conditions satisfy each design case.

What is the practical next step?

Prepare the minimum, normal and maximum calculation cases using verified flow, dose and available-chlorine strength. Then reconcile the generation or delivered-supply route, storage, dosing channels, injection, contact and verification as one system.

For an application example, the KUOSI sodium hypochlorite disinfection project for power plants shows how on-site generation connects to a wider water-treatment duty. Use project examples as configuration context, not as proof that the same capacity, dose or control strategy applies elsewhere.

Frequently Asked Questions

How do you calculate sodium hypochlorite feed rate in litres per hour?

First calculate the required available-chlorine mass rate in grams per hour from water flow in cubic metres per hour multiplied by dose in milligrams per litre. Divide that result by the verified available-chlorine concentration of the hypochlorite solution in grams per litre.

No. Applied dose is the amount introduced. Chlorine demand is the amount consumed under the defined water and contact conditions. Residual is the measured chlorine remaining at a stated sampling location and time. The governing project basis must define how the residual and final microbiological result are used.

Not automatically. When usable solution storage buffers a short peak, generator capacity is selected from the available-chlorine mass required over the design period, actual generation hours, planned downtime, inventory recovery and redundancy. The generator must match the peak dosing rate only when the approved storage and operating strategy cannot cover the difference.

Use a verified available-chlorine concentration on a clearly stated mass-per-volume or mass-fraction basis. For maximum feed-flow and storage checks, use the lowest credible in-service strength after considering product documentation, assay, age, temperature and the project operating plan.

No. It defines the chemical supply and feed duty. Effective mixing, contact hydraulics, water quality, residual measurement and the required microbiological or process verification must still be demonstrated under the governing project requirements.

Need help with your project?

Have a Question or Need Technical Support?

Share your project requirements or technical questions with our team. We’ll review your needs and help you identify the next appropriate step.

Contact Us

Project inquiry

Tell us about your requirement

Required fields are marked with an asterisk. This form is for engineering inquiries, product selection and project consultation.

Enter your company name.

Enter your name.

Enter a valid work email address.

Enter your country or region.

Select a product or solution interest.

Useful context can include the application, treatment objective, available flow or capacity, existing process, target equipment and site constraints.

Describe your project or treatment requirement.