{"id":17238,"date":"2026-10-19T12:13:27","date_gmt":"2026-10-19T16:13:27","guid":{"rendered":"https:\/\/pureh2o.ca\/?p=17238"},"modified":"2026-10-19T12:54:47","modified_gmt":"2026-10-19T16:54:47","slug":"how-to-disinfect-a-well","status":"publish","type":"post","link":"https:\/\/pureh2o.ca\/en\/how-to-disinfect-a-well\/","title":{"rendered":"How to disinfect a well: step-by-step procedure"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Here is how to disinfect a well with shock chlorination, which kills the bacteria in your well and in your home\u2019s plumbing. Pure H2O\u2019s procedure has 8 steps, with a calculator that tells you how much bleach to use. Plan for 24 hours without using the water.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/pureh2o.ca\/wp-content\/uploads\/2026\/10\/procedure-desinfection-puits-pure-h2o-1.pdf\">Download the printable procedure (PDF, in French)<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">When should you disinfect your well?<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Your water test shows coliforms, E. coli or enterococci.<\/li>\n\n\n\n<li>After work on the well or the pump.<\/li>\n\n\n\n<li>After a flood near the well.<\/li>\n\n\n\n<li>For a new well (the dose is stronger: see the calculator).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Before you start<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">What you need<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Gloves and safety glasses<\/li>\n\n\n\n<li>5% household bleach: fresh, unscented and with no additives (never pool or spa products)<\/li>\n\n\n\n<li>A bucket of about 20 litres (5 gallons)<\/li>\n\n\n\n<li>A garden hose long enough to reach the well<\/li>\n\n\n\n<li>A skimmer net, for a dug well<\/li>\n\n\n\n<li>A supply of drinking water for at least 24 hours<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Safety first<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Turn off the power to the pump at the electrical panel before opening the well.<\/li>\n\n\n\n<li>Keep the area well ventilated and never mix bleach with another product.<\/li>\n\n\n\n<li>Put your water treatment equipment on bypass: softener, filters, reverse osmosis. Concentrated chlorine can damage it.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">How much bleach do you need to disinfect a well?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Enter your well\u2019s details: the calculator gives the amount of 5% bleach to use.<\/p>\n\n\n\n<div class=\"ph2o-calc\" data-t=\"{&quot;po&quot;: &quot;in.&quot;, &quot;dec&quot;: &quot;.&quot;, &quot;ml&quot;: &quot;mL&quot;, &quot;vide&quot;: &quot;Enter the height of water&quot;, &quot;trop&quot;: &quot;Check the height of water&quot;}\"><style>\n.ph2o-calc{border:1px solid #d4e2ef;border-radius:10px;padding:20px;background:#eaf1f7;color:#003972;max-width:640px;margin:1.5em 0}\n.ph2o-calc fieldset{border:0;margin:0 0 14px;padding:0;min-width:0}\n.ph2o-calc legend,.ph2o-calc .ph2o-t{font-weight:700;display:block;margin:0 0 6px;padding:0}\n.ph2o-calc .ph2o-choix{display:flex;flex-wrap:wrap;gap:8px 20px}\n.ph2o-calc .ph2o-choix label{display:flex;align-items:center;gap:8px;font-weight:400;min-height:32px;cursor:pointer}\n.ph2o-calc .ph2o-ligne{display:flex;flex-wrap:wrap;gap:10px;align-items:center}\n.ph2o-calc input[type=number],.ph2o-calc select{font:inherit;padding:8px 10px;border:1px solid #8aa4bd;border-radius:6px;background:#fff;color:#003972;min-height:44px;box-sizing:border-box}\n.ph2o-calc select{width:auto!important;max-width:100%}\n.ph2o-calc input[type=number]{width:130px!important}\n.ph2o-calc .ph2o-bloc{margin:0 0 14px}\n.ph2o-calc .ph2o-res{margin-top:6px;padding:14px 16px;border-radius:9px;background:#003972;color:#fff}\n.ph2o-calc .ph2o-res strong{font-size:1.6em;display:block;line-height:1.25;color:#fff}\n.ph2o-calc .ph2o-note{font-size:.9em;margin:8px 0 0}\n.ph2o-calc .ph2o-res strong.ph2o-vide{font-size:1.1em}\n.ph2o-calc .ph2o-nw{white-space:nowrap}\n<\/style><fieldset><legend>Type of well<\/legend><div class=\"ph2o-choix\"><label><input type=\"radio\" name=\"ph2o-en-type\" value=\"art\" checked> Drilled (artesian)<\/label><label><input type=\"radio\" name=\"ph2o-en-type\" value=\"surf\"> Dug (surface)<\/label><\/div><\/fieldset><div class=\"ph2o-bloc\"><label class=\"ph2o-t\" for=\"ph2o-en-diam\">Diameter<\/label><select id=\"ph2o-en-diam\" class=\"ph2o-diam\"><\/select><\/div><div class=\"ph2o-bloc\"><label class=\"ph2o-t\" for=\"ph2o-en-haut\">Height of water in the well<\/label><div class=\"ph2o-ligne\"><input id=\"ph2o-en-haut\" class=\"ph2o-haut\" type=\"number\" min=\"0\" step=\"any\" inputmode=\"decimal\" placeholder=\"e.g. 100\"><select class=\"ph2o-unite\" aria-label=\"Unit\"><option value=\"pi\">feet<\/option><option value=\"m\">metres<\/option><\/select><\/div><p class=\"ph2o-note\">Total depth minus the water level (see your well drilling report). Not sure? Enter the total depth.<\/p><\/div><div class=\"ph2o-bloc ph2o-choix\"><label><input type=\"checkbox\" class=\"ph2o-neuf\"> New well (5 times stronger dose)<\/label><\/div><div class=\"ph2o-res\" aria-live=\"polite\"><span>Amount of 5% bleach to use:<\/span><strong class=\"ph2o-out ph2o-vide\">Enter the height of water<\/strong><\/div><p class=\"ph2o-note\">Another diameter? Call us at <span class=\"ph2o-nw\">1-888-840-0558<\/span>.<\/p><script>\n(function(){\n  var RATE={art:{\"6\":6,\"8\":10},surf:{\"36\":200,\"48\":356}};\n  var DIAM={art:[\"6\",\"8\"],surf:[\"36\",\"48\"]};\n  function init(c){\n    if(c.getAttribute(\"data-ok\"))return; c.setAttribute(\"data-ok\",\"1\");\n    var L=JSON.parse(c.getAttribute(\"data-t\"));\n    var sel=c.querySelector(\".ph2o-diam\"), h=c.querySelector(\".ph2o-haut\"), u=c.querySelector(\".ph2o-unite\"),\n        neuf=c.querySelector(\".ph2o-neuf\"), out=c.querySelector(\".ph2o-out\");\n    function type(){var r=c.querySelector(\"input[type=radio]:checked\");return r?r.value:\"art\";}\n    function fill(){var t=type(),cur=sel.value;sel.innerHTML=\"\";DIAM[t].forEach(function(d){var o=document.createElement(\"option\");o.value=d;o.textContent=d+\" \"+L.po;sel.appendChild(o);});if(DIAM[t].indexOf(cur)>-1)sel.value=cur;}\n    function fmt(ml){if(ml<1000){return (Math.round(ml\/50)*50)+\" \"+L.ml;}var l=Math.round(ml\/100)\/10;return String(l).replace(\".\",L.dec)+\" L\";}\n    function calc(){\n      var v=parseFloat(String(h.value).replace(\",\",\".\"));\n      out.className=\"ph2o-out\";\n      if(!(v>0)){out.textContent=L.vide;out.className=\"ph2o-out ph2o-vide\";return;}\n      var ft=u.value===\"m\"?v\/0.3048:v;\n      if(ft>1500){out.textContent=L.trop;out.className=\"ph2o-out ph2o-vide\";return;}\n      var ml=RATE[type()][sel.value]*ft*(neuf.checked?5:1);\n      out.textContent=fmt(Math.max(ml,50));\n    }\n    c.addEventListener(\"change\",function(e){if(e.target.type===\"radio\")fill();calc();});\n    c.addEventListener(\"input\",calc);\n    fill();calc();\n  }\n  function all(){var cs=document.querySelectorAll(\".ph2o-calc\");for(var i=0;i<cs.length;i++)init(cs[i]);}\n  if(document.readyState===\"loading\")document.addEventListener(\"DOMContentLoaded\",all);else all();\n})();\n<\/script><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Prefer the tables? Here are the same amounts.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Height of water<\/th><th>6 in. casing<\/th><th>8 in. casing<\/th><\/tr><\/thead><tbody><tr><td>50 ft (15 m)<\/td><td>300 mL<\/td><td>500 mL<\/td><\/tr><tr><td>100 ft (30 m)<\/td><td>600 mL<\/td><td>1 L<\/td><\/tr><tr><td>150 ft (46 m)<\/td><td>900 mL<\/td><td>1.5 L<\/td><\/tr><tr><td>200 ft (61 m)<\/td><td>1.2 L<\/td><td>2 L<\/td><\/tr><tr><td>300 ft (91 m)<\/td><td>1.8 L<\/td><td>3 L<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Drilled (artesian) well<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Height of water<\/th><th>36 in.<\/th><th>48 in.<\/th><\/tr><\/thead><tbody><tr><td>5 ft (1.5 m)<\/td><td>1 L<\/td><td>1.8 L<\/td><\/tr><tr><td>10 ft (3 m)<\/td><td>2 L<\/td><td>3.6 L<\/td><\/tr><tr><td>15 ft (4.6 m)<\/td><td>3 L<\/td><td>5.3 L<\/td><\/tr><tr><td>20 ft (6.1 m)<\/td><td>4 L<\/td><td>7.1 L<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Dug (surface) well, by diameter<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>New well:<\/strong> multiply the amount by 5.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">8 steps to disinfect a well<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Turn off the power and open the well<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Turn off the power to the pump at the electrical panel. Remove the well cap, then clear out leaves, debris and visible deposits.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Dilute and pour the bleach<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mix the amount given by the calculator in a bucket of clean water (about 20 litres), then pour the mixture into the well.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Circulate the chlorinated water for 1 hour<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Turn the pump\u2019s power back on, without touching the wires. Connect the hose to an outdoor tap (or to the tap on the pressure tank) and put the other end in the well. Open the tap: the water circulates in a loop. As soon as it smells of chlorine, rinse the inside walls of the well with the spray, then let it circulate for 1 hour.<\/p>\n\n\n\n<figure class=\"ph2o-schema\" style=\"margin:1.5em 0;max-width:620px\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 372 210\" width=\"100%\" style=\"display:block;height:auto\" role=\"img\" aria-label=\"Diagram: chlorinated water flows out of the outdoor tap, through the garden hose and back into the well, then the pump sends it back to the house.\"><title>Diagram: chlorinated water flows out of the outdoor tap, through the garden hose and back into the well, then the pump sends it back to the house.<\/title><rect x=\"0\" y=\"84\" width=\"372\" height=\"126\" fill=\"#eaf1f7\"\/><line x1=\"0\" y1=\"84\" x2=\"372\" y2=\"84\" stroke=\"#003972\" stroke-width=\"1.5\"\/><rect x=\"14\" y=\"44\" width=\"86\" height=\"40\" fill=\"#ffffff\" stroke=\"#003972\" stroke-width=\"2\"\/><polygon points=\"8,46 57,16 106,46\" fill=\"#ffffff\" stroke=\"#003972\" stroke-width=\"2\" stroke-linejoin=\"round\"\/><rect x=\"14\" y=\"84\" width=\"86\" height=\"30\" fill=\"#ffffff\" stroke=\"#003972\" stroke-width=\"1.5\" stroke-dasharray=\"4 3\"\/><rect x=\"30\" y=\"58\" width=\"16\" height=\"26\" fill=\"none\" stroke=\"#003972\" stroke-width=\"1.5\"\/><path d=\"M243,180 V100 H100\" fill=\"none\" stroke=\"#003972\" stroke-width=\"3\" stroke-linejoin=\"round\"\/><rect x=\"236\" y=\"66\" width=\"20\" height=\"138\" fill=\"#ffffff\" stroke=\"#003972\" stroke-width=\"2\"\/><rect x=\"238\" y=\"124\" width=\"16\" height=\"78\" fill=\"#1db1e7\"\/><path d=\"M243,180 V124\" stroke=\"#003972\" stroke-width=\"3\"\/><rect x=\"238\" y=\"180\" width=\"10\" height=\"18\" rx=\"2\" fill=\"#003972\"\/><path d=\"M100,70 H109 V75\" fill=\"none\" stroke=\"#003972\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><circle cx=\"104\" cy=\"65\" r=\"3\" fill=\"#003972\"\/><path d=\"M108,49 L104,61\" stroke=\"#5c5d61\" stroke-width=\"1\"\/><path d=\"M109,75 V81 H222 C232,81 234,58 244,58 H250 V150\" fill=\"none\" stroke=\"#4a96d1\" stroke-width=\"4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><polygon points=\"170,81 160,76 160,86\" fill=\"#4a96d1\"\/><polygon points=\"250,159 245,149 255,149\" fill=\"#4a96d1\"\/><polygon points=\"160,100 170,95 170,105\" fill=\"#003972\"\/><polygon points=\"243,145 238,155 248,155\" fill=\"#003972\"\/><text x=\"112\" y=\"46\" text-anchor=\"start\" font-size=\"12\" font-weight=\"600\" fill=\"#003972\" font-family=\"inherit\">Outdoor tap<\/text><text x=\"118\" y=\"70\" text-anchor=\"start\" font-size=\"12\" font-weight=\"600\" fill=\"#003972\" font-family=\"inherit\">Garden hose<\/text><text x=\"112\" y=\"116\" text-anchor=\"start\" font-size=\"12\" font-weight=\"600\" fill=\"#003972\" font-family=\"inherit\">Water line<\/text><text x=\"264\" y=\"62\" text-anchor=\"start\" font-size=\"12\" font-weight=\"600\" fill=\"#003972\" font-family=\"inherit\">Well<\/text><text x=\"264\" y=\"140\" text-anchor=\"start\" font-size=\"12\" font-weight=\"600\" fill=\"#003972\" font-family=\"inherit\">Chlorinated water<\/text><text x=\"264\" y=\"192\" text-anchor=\"start\" font-size=\"12\" font-weight=\"600\" fill=\"#003972\" font-family=\"inherit\">Pump<\/text><\/svg><figcaption style=\"font-size:.9em;margin-top:6px\">The hose sends the chlorinated water back into the well: it circulates in a loop for 1 hour.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">4. Close the well<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Close the tap, remove the hose and put the well cap back on.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. Disinfect the plumbing<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Make sure your treatment equipment is on bypass. Open each cold water tap one at a time, indoors and outdoors, starting with the farthest one. Close it as soon as the water smells of chlorine. Then do the same with the hot water, including showers and toilets.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Soak the tap aerators in chlorinated water (5 mL of bleach per litre of water).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6. Let it work for 24 hours<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Close the main water valve and do not use the water for 24 hours: not for drinking, cooking or washing.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">7. Flush out the chlorinated water<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Reopen the valve. Start outdoors: connect the hose to an outdoor tap, run it to a drainage ditch away from the well, plants and waterways, and let it run until the chlorine smell is gone. Then run each indoor tap, put your treatment equipment back in service and reinstall the aerators.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Caution:<\/strong> do not empty the well all at once. Go gradually, with breaks if your well has a low flow rate.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">8. Have the water tested<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Have the water tested by an accredited laboratory one week after the disinfection, then again four weeks later. You can order a <a href=\"https:\/\/pureh2o.ca\/boutique\/water-potability-test-kit\/\">water potability test kit<\/a> online. Until you get a satisfactory result, boil the water for at least 1 minute before drinking it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Prevention<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Have your well water tested at least twice a year, in spring and fall, as recommended by Quebec\u2019s <a href=\"https:\/\/www.inspq.qc.ca\/eau\/eau-potable\" rel=\"noopener\">Ministry of the Environment<\/a> (in French).<\/li>\n\n\n\n<li>If bacteria come back, do not repeat the disinfection more than once: the cause has to be found (a poorly sealed well cap, surface water seeping in, a faulty septic system). A <a href=\"https:\/\/pureh2o.ca\/categorie\/systemes-uv-et-accessoires\/sterilisateur-uv\/\">UV system<\/a> (store page in French) can then protect your water continuously.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Need help?<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You have a recent water test: send it to us and we will tell you whether a disinfection is enough.<\/li>\n\n\n\n<li>You have no water test: order a <a href=\"https:\/\/pureh2o.ca\/boutique\/water-potability-test-kit\/\">potability test kit<\/a> online or call us.<\/li>\n\n\n\n<li>You want a permanent solution: book an appointment for a quote and the installation of a UV system.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Phone: 1-888-840-0558 \u00b7 Email: info@ecopureh2o.com \u00b7 <a href=\"https:\/\/pureh2o.ca\/en\/contact\/\">Contact us<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Source: <a href=\"https:\/\/www.canada.ca\/en\/health-canada\/services\/environment\/drinking-water\/well\/treat.html\" rel=\"noopener\">Health Canada, Well water and health: Treat your well water<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to disinfect a drilled or dug well: a bleach calculator, the 8 illustrated steps and the water tests to do afterwards.<\/p>\n","protected":false},"author":32,"featured_media":17255,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[],"class_list":["post-17238","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-non-categorise"],"_links":{"self":[{"href":"https:\/\/pureh2o.ca\/en\/wp-json\/wp\/v2\/posts\/17238","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pureh2o.ca\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pureh2o.ca\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pureh2o.ca\/en\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/pureh2o.ca\/en\/wp-json\/wp\/v2\/comments?post=17238"}],"version-history":[{"count":5,"href":"https:\/\/pureh2o.ca\/en\/wp-json\/wp\/v2\/posts\/17238\/revisions"}],"predecessor-version":[{"id":17251,"href":"https:\/\/pureh2o.ca\/en\/wp-json\/wp\/v2\/posts\/17238\/revisions\/17251"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pureh2o.ca\/en\/wp-json\/wp\/v2\/media\/17255"}],"wp:attachment":[{"href":"https:\/\/pureh2o.ca\/en\/wp-json\/wp\/v2\/media?parent=17238"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pureh2o.ca\/en\/wp-json\/wp\/v2\/categories?post=17238"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pureh2o.ca\/en\/wp-json\/wp\/v2\/tags?post=17238"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}