{"id":115,"date":"2026-05-07T13:56:50","date_gmt":"2026-05-07T08:56:50","guid":{"rendered":"https:\/\/watertankcalculator.com\/guides\/?p=115"},"modified":"2026-05-07T13:56:52","modified_gmt":"2026-05-07T08:56:52","slug":"how-chlorination-of-water-tanks-actually-works","status":"publish","type":"post","link":"https:\/\/watertankcalculator.com\/guides\/how-chlorination-of-water-tanks-actually-works\/","title":{"rendered":"How Chlorination of Water Tanks Actually Works"},"content":{"rendered":"\n<p>Chlorination kills or inactivates bacteria, viruses, and protozoa by oxidising their cell membranes and disrupting metabolic processes. For stored water, the effective dose is <strong>2\u20135 mg\/L of free chlorine<\/strong> (also expressed as 2\u20135 ppm), held in contact for a minimum of 30 minutes before the water is used. The key variables \u2014 tank volume, initial contamination level, pH, and water temperature \u2014 all affect how much chlorine you need and whether a residual remains after treatment. This article explains the chemistry, the dose calculation, and the practical steps for disinfecting a storage tank.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The quick answer<\/h2>\n\n\n\n<p>To disinfect a tank, you need to know its volume and whether you are doing routine maintenance or treating a contaminated tank. WHO guidelines recommend <strong>0.5 mg\/L free chlorine residual<\/strong> after 30 minutes of contact time for routine disinfection. For a contaminated or newly installed tank, dose to achieve 2 mg\/L residual after contact.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Scenario<\/strong><\/td><td><strong>Target residual<\/strong><\/td><td><strong>Sodium hypochlorite (5%)<\/strong><\/td><td><strong>Contact time<\/strong><\/td><\/tr><tr><td>Routine maintenance<\/td><td>0.5 mg\/L<\/td><td>10 mL per 1,000 L<\/td><td>30 min<\/td><\/tr><tr><td>Post-contamination shock<\/td><td>2 mg\/L<\/td><td>40 mL per 1,000 L<\/td><td>30\u201360 min<\/td><\/tr><tr><td>Algae or heavy turbidity<\/td><td>5 mg\/L<\/td><td>100 mL per 1,000 L<\/td><td>60 min minimum<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Use the <a href=\"https:\/\/watertankcalculator.com\/calculators\/treatment\/chlorine-dosage-calculator\">chlorine dosage calculator<\/a> to compute the exact amount of chlorine product required for your tank volume and target residual.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How the calculation works<\/h2>\n\n\n\n<p>The dose formula is: <strong>Chlorine product volume = (Tank volume in litres \u00d7 Target dose in mg\/L) \u00f7 (Product concentration \u00d7 10,000)<\/strong>. For a 5,000-litre tank dosed to 2 mg\/L using 5% sodium hypochlorite (household bleach):<\/p>\n\n\n\n<p>Volume = (5,000 \u00d7 2) \u00f7 (5 \u00d7 10,000) = 10,000 \u00f7 50,000 = 0.2 litres = 200 mL<\/p>\n\n\n\n<p>This is the amount of bleach to add, not the amount of active chlorine. Bleach concentration varies by brand \u2014 always check the label. Granular calcium hypochlorite (65\u201370% available chlorine) requires a very different quantity: for the same scenario, approximately <strong>15 grams<\/strong> for a 5,000-litre tank at 2 mg\/L. The <a href=\"https:\/\/watertankcalculator.com\/calculators\/treatment\/bleach-to-water-ratio-calculator\">bleach to water ratio calculator<\/a> handles both liquid and granular forms.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The chemistry of chlorine disinfection<\/h2>\n\n\n\n<p>When sodium hypochlorite (NaOCl) dissolves in water, it produces hypochlorous acid (HOCl) and hypochlorite ion (OCl-). HOCl is the active disinfecting species \u2014 it is approximately 80 times more effective than OCl-. The ratio between the two depends on pH. At pH 7.5, roughly 50% of free chlorine is in the HOCl form. At pH 8.5, only about 10% is HOCl \u2014 meaning at high pH you need significantly more chlorine to achieve the same kill rate (EPA Guidance Manual for Compliance, 1999).<\/p>\n\n\n\n<p>Temperature also matters. Chlorine reacts faster at higher temperatures but dissipates more quickly. At 25\u00b0C, a well-dosed tank may lose half its free chlorine residual within 48\u201372 hours through oxidation of organic matter, UV degradation (in uncovered tanks), and off-gassing. An enclosed, dark tank at moderate temperature retains residual for considerably longer. The <a href=\"https:\/\/watertankcalculator.com\/calculators\/treatment\/safe-water-storage-duration-calculator\">safe water storage duration calculator<\/a> models this decay based on your storage conditions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Key variables that change the required dose<\/h2>\n\n\n\n<p><strong>Water pH.<\/strong> As described above, high pH (above 8.0) dramatically reduces chlorine effectiveness. If your source water is alkaline \u2014 common with borehole or hard water supplies \u2014 test pH before chlorinating and consider acidifying to pH 6.5\u20137.5 with citric acid or CO\u2082 injection before adding chlorine. Use the <a href=\"https:\/\/watertankcalculator.com\/calculators\/treatment\/water-ph-adjustment-calculator\">water pH adjustment calculator<\/a> to determine the adjustment dose.<\/p>\n\n\n\n<p><strong>Turbidity and organic load.<\/strong> Chlorine reacts with organic matter \u2014 soil particles, algae, biofilm \u2014 to form disinfection by-products (DBPs) and is consumed in the process without providing any disinfection. WHO recommends water be clarified to below 1 NTU before chlorination. A visibly turbid tank may consume 5\u201310 mg\/L of chlorine just in DBP formation before any residual remains. Always settle and filter heavily turbid water before chlorinating.<\/p>\n\n\n\n<p><strong>Tank condition and biofilm.<\/strong> A tank that has never been cleaned accumulates biofilm \u2014 a bacterial community embedded in a protective polysaccharide matrix. Chlorine at normal doses does not penetrate mature biofilm effectively. Tanks must be drained, physically scrubbed, and rinsed before chemical disinfection. Shock chlorination alone of a fouled tank produces a false sense of safety.<\/p>\n\n\n\n<p><strong>Chlorine product age and storage.<\/strong> Liquid bleach degrades at roughly 20% per month at room temperature. A bottle stored for 6 months at 30\u00b0C may have lost 50\u201360% of its stated concentration. Always check the manufacture date and factor in degradation \u2014 or use fresh product. Granular calcium hypochlorite is more stable if kept dry and sealed, retaining potency for 2\u20135 years.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Common mistakes<\/h2>\n\n\n\n<p><strong>Dosing by tank size alone without accounting for concentration.<\/strong> Adding &#8220;one capful&#8221; of bleach to a 10,000-litre tank based on a rough estimate delivers an unknown dose. Calculate using the exact product concentration and target residual. Under-dosing leaves pathogens alive. Over-dosing (above 5 mg\/L free chlorine) creates taste and odour problems and may form excessive trihalomethanes.<\/p>\n\n\n\n<p><strong>Not testing for residual after contact time.<\/strong> The dose calculation gives you the starting concentration, not the end result. Chlorine demand \u2014 the amount consumed by organic matter and reactions in the water \u2014 reduces the residual. After 30 minutes, test with a DPD test kit or strip to confirm at least 0.2 mg\/L free chlorine remains. If residual is zero, re-dose and wait. If it never holds residual, the tank requires physical cleaning first.<\/p>\n\n\n\n<p><strong>Chlorinating without isolating the tank.<\/strong> If the supply line feeds directly into the distribution system, chlorinating the tank without isolation will push high-chlorine water into pipes serving sinks and appliances. Isolate the tank outlet valve before dosing. Only reconnect after testing confirms the residual has dropped to below 0.5 mg\/L \u2014 or flush the tank before reconnecting.<\/p>\n\n\n\n<p><strong>Ignoring pH when treating borehole water.<\/strong> Borehole water commonly has pH 7.8\u20138.5 and high hardness. At these pH levels, chlorination is inefficient \u2014 you may dose correctly and still leave viable pathogens because HOCl is too low a fraction of the free chlorine. Test and correct pH before dosing. This single step is the most commonly skipped in rural and peri-urban settings.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Related calculators you might need<\/h2>\n\n\n\n<p>If you are treating a contaminated tank, start with the <a href=\"https:\/\/watertankcalculator.com\/calculators\/treatment\/water-tank-disinfection-calculator\">water tank disinfection calculator<\/a>, which walks through the full disinfection sequence including drain-down, rinsing, and re-dosing phases. For tanks where biofilm or iron bacteria are the problem, the <a href=\"https:\/\/watertankcalculator.com\/calculators\/treatment\/potassium-permanganate-dosage-calculator\">potassium permanganate dosage calculator<\/a> provides an alternative oxidative treatment. If you need to assess your water&#8217;s overall quality before deciding on a treatment approach, the <a href=\"https:\/\/watertankcalculator.com\/calculators\/treatment\/tds-water-calculator\">TDS water calculator<\/a> gives a baseline reading of dissolved solids. For long-term water quality monitoring, the <a href=\"https:\/\/watertankcalculator.com\/calculators\/treatment\/water-hardness-calculator\">water hardness calculator<\/a> helps assess scaling risk that affects chlorine contact efficiency in pipes and fittings.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Frequently asked questions<\/h2>\n\n\n\n<p><strong>How much bleach do I add to a 1,000-litre water tank?<\/strong> For routine disinfection using 5% sodium hypochlorite (household bleach), add approximately 10 mL (two teaspoons) per 1,000 litres. For shock disinfection after contamination, use 40 mL per 1,000 litres. Wait 30 minutes, then test with a chlorine test strip to confirm a residual of at least 0.2 mg\/L before use. Adjust if your bleach concentration differs \u2014 check the label.<\/p>\n\n\n\n<p><strong>How long does chlorine last in a water tank?<\/strong> In a covered, dark, well-maintained tank with low organic load, a 0.5 mg\/L residual typically falls below detectable levels within 3\u20135 days at 25\u00b0C. In an open or algae-affected tank, this may happen within hours. WHO recommends re-testing residual every 24\u201348 hours for stored drinking water and re-dosing if it drops below 0.2 mg\/L. Use the <a href=\"https:\/\/watertankcalculator.com\/calculators\/treatment\/safe-water-storage-duration-calculator\">safe water storage duration calculator<\/a> to estimate based on your conditions.<\/p>\n\n\n\n<p><strong>Is it safe to drink water after chlorinating a tank?<\/strong> Yes, provided the free chlorine residual is between 0.2 and 0.5 mg\/L at the point of consumption (WHO Guidelines for Drinking-water Quality, 2022). Above 5 mg\/L, the water should not be consumed without dilution or further treatment. Always test with a DPD kit or test strip before resuming use. If residual exceeds 1 mg\/L after contact time, flush the tank until it drops to an acceptable level.<\/p>\n\n\n\n<p><strong>Why does my chlorinated tank still smell bad?<\/strong> Persistent odour in a chlorinated tank usually indicates chloramines \u2014 compounds formed when chlorine reacts with ammonia or organic nitrogen. Chloramines are a sign of under-treatment (not enough chlorine to complete oxidation) or high organic load in the water. The fix is to shock-dose to breakpoint chlorination \u2014 typically 7\u201310 mg\/L \u2014 which fully oxidises the nitrogen compounds. After breakpoint, the odour disappears and free chlorine residual is restored.<\/p>\n\n\n\n<p><strong>Can I use swimming pool chlorine for drinking water tank treatment?<\/strong> Only if it is pure calcium hypochlorite without stabilisers. Many pool products contain cyanuric acid (a stabiliser) which is not approved for drinking water use. Look for food-grade or NSF-certified calcium hypochlorite at 65\u201370% available chlorine. Trichlor and dichlor tablets used in pools are not suitable for potable water treatment.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Chlorination kills or inactivates bacteria, viruses, and protozoa by oxidising their cell membranes and disrupting metabolic processes. For stored water, the effective dose is 2\u20135 mg\/L of free chlorine (also expressed as 2\u20135 ppm), held in contact for a minimum of 30 minutes before the water is used. The key variables \u2014 tank volume, initial [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":50,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,1],"tags":[],"class_list":["post-115","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-concepts-explainers","category-blog"],"_links":{"self":[{"href":"https:\/\/watertankcalculator.com\/guides\/wp-json\/wp\/v2\/posts\/115","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/watertankcalculator.com\/guides\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/watertankcalculator.com\/guides\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/watertankcalculator.com\/guides\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/watertankcalculator.com\/guides\/wp-json\/wp\/v2\/comments?post=115"}],"version-history":[{"count":2,"href":"https:\/\/watertankcalculator.com\/guides\/wp-json\/wp\/v2\/posts\/115\/revisions"}],"predecessor-version":[{"id":226,"href":"https:\/\/watertankcalculator.com\/guides\/wp-json\/wp\/v2\/posts\/115\/revisions\/226"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/watertankcalculator.com\/guides\/wp-json\/wp\/v2\/media\/50"}],"wp:attachment":[{"href":"https:\/\/watertankcalculator.com\/guides\/wp-json\/wp\/v2\/media?parent=115"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/watertankcalculator.com\/guides\/wp-json\/wp\/v2\/categories?post=115"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/watertankcalculator.com\/guides\/wp-json\/wp\/v2\/tags?post=115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}