Whole House Water Treatment for Michigan Well Water: Complete System Guide

Pure Water Filtration MI
Well Water Guide › Whole House Water Treatment Michigan

Whole House Water Treatment for Michigan Well Water: Complete System Guide

By Kyle Wood, Water Treatment Specialist • Updated May 2026 •
Serving Brighton, Howell & Livingston County, Michigan

Quick Answer

A whole house water treatment system for Michigan well water typically consists of 2–5 components installed in sequence at the point of entry, treating every gallon that enters the home. The specific components depend on your water test results. For Livingston County’s typical well water profile (hardness 250–400 mg/L, iron 1–8 mg/L, occasional pH below 6.5), the standard whole-house system is: sediment pre-filter → pH neutralizer (if pH below 6.5) → iron filter (if iron above 5 mg/L) → water softener → UV disinfection (if bacteria are a concern). An under-sink reverse osmosis system at the kitchen tap handles drinking water purification for chemical contaminants. Total installed cost for a complete Michigan well water system runs $2,500–$6,000 depending on the number of components needed. The water test is the non-negotiable first step — no reputable company designs a system without one.

Why Michigan Well Water Needs a Multi-Component System

A single piece of water treatment equipment almost never solves all of a Michigan private well owner’s water quality problems. Michigan’s well water is defined by multiple simultaneous issues that each require a different treatment mechanism:

High hardness (calcium and magnesium) at 250–400 mg/L is found in the vast majority of Livingston County wells. No single filter removes hardness — only a water softener (ion exchange) or physical filtration (RO at the tap level only) addresses it. Dissolved iron at 1–10 mg/L co-occurs with hardness in much of the county. Iron above 3–5 mg/L overwhelms a softener and requires dedicated iron filtration upstream. Acidic pH (6.0–6.8) in shallow sandstone and glacial drift aquifers corrodes plumbing and destroys softener resin if not corrected first. Bacterial contamination occurs intermittently in Michigan wells after flooding, casing failures, or seasonal aquifer changes. Chemical contamination (PFAS, nitrates, arsenic) addresses different contaminants requiring RO or specialized media at the drinking tap.

The practical result: most Livingston County well owners who have had a comprehensive water test and addressed all identified issues end up with 2–4 whole-house components plus an under-sink RO. Each component is inexpensive compared to the damage caused by leaving the underlying problem untreated. A water heater destroyed by scale, resin fouled by iron, or pipes corroded by acid cost far more over a decade than the treatment systems that prevent these outcomes.

Component 1: Sediment Pre-Filter

The sediment pre-filter is the first device in any Michigan well water treatment system, positioned at the point of entry to the home. It removes physical particulate matter — sand, silt, rust particles, clay — before that material reaches treatment equipment downstream.

Why it is always first: every other piece of treatment equipment has components that can be damaged or clogged by sediment. A water softener resin bed traps sediment and becomes channeled, reducing efficiency. An iron filter’s backwash mechanism can become fouled with fine clay particles. A UV system’s quartz sleeve becomes coated with sediment, blocking UV transmission. A sediment pre-filter is cheap insurance ($150–$300 installed) that extends the life of every downstream component.

Michigan-specific consideration: wells drilled into glacial drift aquifers in Livingston County can pump fine sand and silt, particularly if the well screen is corroded or if the well has been recently rehabilitated. If your well pumps visible particulate or your pressure tank intake screen is frequently clogged, a sediment filter is essential. See our guide to sediment in Michigan well water for diagnostic guidance.

Standard sizing: 5–10 micron cartridge filter for most Michigan residential wells. For high-sediment wells (sand pumping, high turbidity), a spin-down separator pre-filter followed by a 5-micron cartridge provides better performance and lower maintenance. Cartridge replacement: every 3–12 months depending on sediment load. See our guide to whole house sediment filters for Michigan well water.

Component 2: pH Neutralizer (If pH Is Below 6.5)

For Michigan well water with pH below 6.5, a calcite (calcium carbonate) neutralizer must be installed immediately after the sediment pre-filter and before any other treatment equipment, especially the water softener. Acidic water below pH 6.5 degrades ion exchange resin, corrodes iron filter media, and dissolves copper from pipes throughout the home.

A calcite neutralizer tank slowly dissolves calcium carbonate media as water flows through, raising pH from the incoming 6.0–6.5 range to 7.0–7.5. The media requires periodic replenishment (every 1–2 years) as it is consumed. For water with pH below 6.0, a calcite/corosex blend or soda ash chemical injection provides faster and more complete pH correction.

Michigan context: pH below 6.5 is particularly common in Brighton and Hartland area wells drawing from the Marshall Sandstone, and in shallow glacial drift wells near organic-rich soils throughout the county. If you have ever had pinhole leaks in copper pipes or blue-green staining in sinks, your water is almost certainly acidic and a neutralizer is warranted. See our detailed guide to well water pH in Michigan and our guide to acidic well water treatment in Michigan.

Installed cost: $700–$1,200. If installing with a full system, the incremental cost of adding a neutralizer is lower because installation mobilization and plumbing are shared with the other components.

Component 3: Iron Filter (If Iron Exceeds 5 mg/L)

For Michigan well water with iron above 5 mg/L, a dedicated iron filter upstream of the water softener is the correct solution. A water softener alone can handle ferrous iron up to approximately 3–5 mg/L (with iron-rated programming), but above that threshold, the softener resin becomes iron-fouled rapidly and regeneration alone cannot keep the resin clean. The iron filter handles the bulk iron removal; the softener handles residual iron and hardness.

The most effective iron filter technology for Michigan well water is the air injection oxidation (AIO) system: an air pocket is maintained at the top of the filter tank; water flows through the air pocket and the oxidizing media bed, converting dissolved ferrous iron to insoluble ferric iron particles that are captured by the media and periodically backwashed to drain. AIO systems also address hydrogen sulfide (the rotten egg smell common in some Michigan wells) and can reduce dissolved manganese. See our complete guide to best iron filters for Michigan well water.

If pH is below 6.5, the neutralizer must come before the iron filter. Dissolved iron does not oxidize efficiently at low pH, so the neutralizer’s pH-raising effect enhances the iron filter’s performance. This is one of the key reasons the treatment order matters — not just a plumbing convenience.

Installed cost: $700–$1,500 for an AIO iron filter, depending on tank size and iron level. For Michigan’s typical 3–8 mg/L iron range, a standard residential AIO system handles the load efficiently. See also our guide to air induction iron filter systems.

Component 4: Water Softener

The water softener is the core of most Michigan whole-house treatment systems, addressing the near-universal problem of hard water throughout Livingston County. It removes calcium, magnesium, and residual dissolved iron through ion exchange, delivering soft water to every fixture, appliance, and water-using device in the home.

Sizing for Michigan: as discussed in our water softener installation cost guide, Michigan well water requires larger systems than national sizing tables suggest. The effective hardness formula — actual hardness (GPG) + (iron mg/L × 4) — typically places most Livingston County households in the 48,000–64,000 grain capacity range for demand-initiated systems.

Control valve recommendation: demand-initiated (metered) regeneration using a Clack WS1 or Fleck 5600SXT valve. These valves regenerate based on actual water use rather than on a fixed time schedule, using salt only when needed and providing consistently soft water even during weeks with higher-than-normal use. For Michigan well water with variable iron and seasonal hardness fluctuation, demand-initiated systems outperform time-clock systems significantly.

Installed cost: $900–$1,600 for a standard 48,000–64,000 grain system. Salt cost: $100–$210 per year for a typical Livingston County household. See our complete guide to best water softeners for Michigan well water.

Component Required When Installed Cost What It Addresses
Sediment pre-filter Always (every MI well) $150–$350 Sand, silt, turbidity; protects downstream equipment
pH neutralizer pH below 6.5 $700–$1,200 Acidic water; prevents pipe corrosion, lead leaching, resin damage
Iron / AIO filter Iron above 5 mg/L or H2S smell $700–$1,500 Dissolved iron, manganese, hydrogen sulfide; protects softener resin
Water softener Hardness above 120 mg/L (most MI wells) $900–$1,600 Hardness, residual iron; scale prevention throughout home
UV disinfection Positive bacteria test; surface water influence; older well $500–$1,000 Bacteria, viruses, protozoa; no chemicals added
Whole-house carbon filter Chlorine (city water blend), VOCs, residual sulfur $500–$900 Chlorine, chloramines, organic compounds, taste/odor
Under-sink RO Nitrates, PFAS, arsenic, lead, or drinking water quality concern $500–$1,200 Drinking/cooking water purification; chemical contaminants

Component 5: UV Disinfection (If Bacteria Are a Concern)

Ultraviolet disinfection is the final whole-house component for Michigan well owners with confirmed or suspected bacterial contamination. UV systems use a high-intensity UV-C light source inside a stainless steel chamber to inactivate bacteria, viruses, and protozoa as water flows past — without adding any chemicals to the water supply.

UV systems must be positioned after all other treatment equipment, particularly after the softener. This is critical: turbidity, iron, and hardness minerals in the water absorb UV light and prevent it from reaching pathogens. A UV system installed on raw Michigan well water with 5 mg/L iron will not disinfect effectively because the iron creates a shadow effect around microorganisms. After full treatment (sediment removal, iron filtration, softening), the water is clear and UV disinfection operates at full rated efficiency.

Michigan wells that warrant UV disinfection: any well that has ever tested positive for coliform or E. coli bacteria; wells within 100 feet of septic systems, drainage fields, or livestock operations; wells in areas with documented flooding (Michigan’s spring flooding can introduce bacteria into shallow wells); older wells with deteriorated casings or caps; and wells in glacial drift aquifers that are influenced by surface water. Annual bacteria testing is part of Michigan’s recommended well maintenance protocol and should guide the decision. See our guide to bacteria in Michigan well water and our guide to UV disinfection for Michigan well water.

Installed cost: $500–$1,000 for a residential UV system rated for whole-house flow rates. Annual maintenance: lamp replacement at 9,000 hours (approximately 12 months of continuous operation) costs $80–$150 in parts and is a simple homeowner task. Quartz sleeve cleaning (if UV transmittance drops) is done when indicated by the UV intensity alarm. See also our guide to UV system troubleshooting in Michigan.

Component 6: Whole-House Carbon Filter (Specific Applications)

A whole-house granular activated carbon (GAC) filter is not part of the standard Michigan private well treatment train — most well water issues addressed by Michigan homeowners (hardness, iron, pH, bacteria) are not removed by carbon. However, whole-house carbon has specific applications for Michigan homeowners:

Chlorine taste and odor: Some Michigan households in rural areas are served by a well that feeds into a municipally chlorinated distribution line, or have had their well shock-chlorinated recently. After shock chlorination, the residual chlorine dissipates naturally over 24–48 hours, but if taste lingers longer, a carbon block filter on the kitchen cold line is sufficient. Whole-house carbon is warranted only if chlorine smell or taste is present throughout the home from every tap.

Hydrogen sulfide (rotten egg smell) at low concentrations: For Michigan wells with mild sulfur smell (below 1 mg/L H2S) that is not fully addressed by the AIO iron filter, a downstream carbon filter can absorb residual sulfide. At higher H2S concentrations, carbon exhausts quickly and is not the primary solution — the AIO filter sizing should be increased instead.

VOCs and chemical contamination: Michigan wells near agricultural land, former industrial sites, or areas with known VOC contamination benefit from GAC filtration at the whole-house level. PFAS is NOT reliably removed by standard GAC — for PFAS, a PFAS-specific ion exchange system or under-sink RO is required. See our guide to PFAS water filters for Michigan.

Installed cost: $500–$900. Media replacement: every 3–5 years for standard residential GAC, or sooner if taste/odor returns before that interval. See our complete guide to whole-house carbon filters for Michigan well water.

Component 7: Under-Sink Reverse Osmosis (Drinking Water)

Reverse osmosis at the kitchen tap is the final layer of a complete Michigan well water system, and the only technology that reliably addresses the broadest range of chemical contaminants — nitrates, PFAS, arsenic, lead, chromium, and dissolved minerals — at the drinking and cooking level.

Whole-house RO is prohibitively expensive for most residential applications and wastes large volumes of water. The practical solution is a point-of-use RO system under the kitchen sink with a dedicated drinking water tap. This treats the 1–3 gallons per day used for drinking and cooking (less than 1% of total household water use) at the highest level of purification, while the whole-house system addresses all the physical and microbial issues for all water uses.

Michigan-specific indications for under-sink RO: any well that has tested positive for nitrates above 5 mg/L; any well near agriculture where nitrate contamination is a seasonal concern; wells in areas of known PFAS contamination or near former industrial sites; wells with arsenic above 5 ppb (common in parts of western and northern Michigan and occasionally southeastern Michigan); any well with elevated lead from plumbing, especially in homes built before 1986. See our guides to reverse osmosis systems in Michigan and PFAS water filters for Michigan well water.

Installed cost: $500–$1,200 for a 4–5 stage under-sink RO with dedicated tap. Annual maintenance: sediment and carbon pre-filter replacement ($40–$60), post-filter replacement ($20–$40). Membrane replacement every 2–5 years ($80–$150). Total annual cost: $80–$150.

Michigan Decision Matrix: Which Components Does Your Well Need?

The right treatment system for your specific well depends entirely on your water test results. Here is how to map test results to treatment components for Livingston County’s typical water profiles:

Water Test Result Treatment Needed In System Position
Hardness above 120 mg/L Water softener After iron filter (or after neutralizer if no iron filter)
Iron 1–5 mg/L Iron-rated softener programming + Iron Out cleaning Softener handles residual iron
Iron above 5 mg/L AIO iron filter + softener Iron filter before softener
pH below 6.5 Calcite neutralizer (or soda ash if pH below 6.0) First after sediment pre-filter
Bacteria (coliform / E. coli positive) UV disinfection Last component, after softener
Nitrates above 5 mg/L Under-sink RO (whole-house is impractical) Point-of-use at kitchen tap
PFAS detected / near industrial site Under-sink RO or PFAS-selective ion exchange Point-of-use (RO) or whole-house (IX)
Hydrogen sulfide / rotten egg smell AIO iron filter (also removes H2S) Before softener
Manganese above 0.05 mg/L AIO filter (with greensand or catalytic carbon) or softener Before softener
Tannins (tea-colored water) Tannin filter (anion exchange) or whole-house carbon Before softener

Why the Installation Sequence Is Non-Negotiable

The order of components in a whole-house system is not arbitrary — each piece of equipment has operating requirements that depend on the water condition it receives. Installing components in the wrong order causes equipment failures, reduced effectiveness, and treatment gaps that may not be immediately obvious.

The correct order for a full Michigan system is: sediment pre-filter → pH neutralizer → iron filter → water softener → UV disinfection → whole-house carbon (if needed).

Here is why each step must precede the next: the sediment filter must be first because particulate matter damages every downstream component. The pH neutralizer must precede the iron filter because iron does not oxidize efficiently at low pH — at pH 6.0, even the best AIO filter operates at reduced efficiency because the dissolved iron resists conversion to its oxidized (filterable) form. The iron filter must precede the softener because softener resin is permanently fouled by iron above 5 mg/L — iron deposits block exchange sites and cannot be removed by salt regeneration alone. The softener must precede UV disinfection because the turbidity, iron, and color that may remain after iron filtration absorb UV light and reduce germicidal effectiveness. UV must be last in the whole-house sequence because any cross-connection or bypass downstream of UV would allow untreated water back into the distribution system.

An under-sink RO is installed at the point of use and draws from the treated whole-house supply. The incoming water to the RO should already be softened (to protect the RO membrane from mineral scaling), free of iron (iron fouls RO membranes), and at neutral pH (acid water reduces membrane life). A properly sequenced whole-house system delivers the ideal feed water to the RO system.

Whole-House System Sizing for Livingston County

Equipment sizing must match both the peak flow rate of the household and the water quality parameters from the test. Using equipment sized for the national average (lower hardness, lower iron) on Livingston County well water results in underperformance within months.

Key sizing considerations for Michigan: softener capacity must use the effective hardness formula (actual GPG + iron mg/L × 4); the iron filter must be sized for the well’s maximum flow rate, as undersized iron filters channelize and allow iron bypass; the UV system must be rated for the household’s peak flow rate (not just average) — a UV system undersized for peak flow allows water to pass through too quickly for full germicidal dose; the sediment pre-filter housing must match the system flow rate to avoid pressure drop across the filter.

For a typical Livingston County household of 3–4 people: 1.0–1.5 GPM per person peak demand = 3–6 GPM whole-house peak flow. Size all components for a minimum 10 GPM service flow to allow for appliance multi-tasking (washer, dishwasher, and shower running simultaneously). See our guide to well water treatment system costs in Michigan for full sizing guidance and cost breakdowns.

Common Questions About Whole House Water Treatment in Michigan

How much does a complete whole house water treatment system cost in Michigan?

A complete Michigan well water treatment system with sediment filter, pH neutralizer, iron filter, water softener, and UV disinfection typically costs $3,500–$6,500 installed. The range depends primarily on water test results (how many components are needed), the iron and hardness levels (which drive equipment sizing), and site-specific installation factors (pipe distance, basement vs. utility closet, existing plumbing configuration). A sediment pre-filter and water softener alone (adequate for low-iron, near-neutral-pH wells) runs $1,200–$2,000 installed. Adding a pH neutralizer adds $700–$1,200. Adding an iron filter adds $700–$1,500. Adding UV adds $500–$1,000. Adding an under-sink RO adds $500–$1,200. Equipment purchased through a local water treatment company includes professional sizing, installation, and follow-up testing, which protects the investment by ensuring each component is correctly configured for your specific water chemistry.

Do I really need every component, or can I start with just the basics?

You only need the components that address contaminants actually present in your well water at levels that cause problems. A comprehensive water test is the only way to determine which components are warranted. For many Livingston County wells with moderate hardness (200–280 mg/L), low iron (below 3 mg/L), near-neutral pH (6.5–7.2), and clean bacteria tests, a sediment pre-filter and a correctly sized water softener addresses the household’s primary treatment needs for approximately $1,200–$2,000. Adding components for issues that do not exist in your water is unnecessary expense. However, if your test shows pH of 6.0, iron of 7 mg/L, and a positive bacteria test, all components are warranted and skipping any of them results in equipment damage, treatment failures, or health risks. The water test makes the system design rational rather than speculative.

How long does it take to install a whole house water treatment system?

A complete system installation in an accessible utility room or basement typically takes 4–8 hours for one experienced installer. A sediment filter and softener alone can often be done in 3–4 hours. Complex systems with pH neutralizer, iron filter, softener, and UV on existing plumbing that requires significant rerouting may take a full day. Well water is generally turned off for 1–3 hours during the core plumbing work, then restored while connections are finalized. Professional installers flush, test, and program each component before leaving, confirming correct operation. If you are scheduling installation with new well work (pump replacement, pressure tank replacement), combining service visits reduces total cost and installation disruption.

How often does a whole house system need maintenance?

Maintenance requirements vary by component: the sediment pre-filter cartridge requires replacement every 3–12 months depending on well turbidity (check by holding the used cartridge up to light — if it is visibly loaded with material, change it). The pH neutralizer media requires inspection and top-off annually and full replacement every 1–2 years depending on water acidity and volume. The iron filter requires occasional backwash cycle monitoring and media inspection every 2–3 years; media replacement every 5–8 years. The water softener requires salt replenishment (every 4–8 weeks), an annual brine tank cleaning, and periodic Iron Out treatments (every 3–6 months for high-iron wells). The UV system lamp requires annual replacement (9,000 hours), and the quartz sleeve requires cleaning when the UV alarm triggers. An annual service visit from a water treatment professional, combined with the homeowner’s own salt and filter maintenance, keeps a Michigan whole-house system in optimal condition. See our guide to annual well water testing and maintenance in Michigan.

Can I install a whole house water treatment system myself?

Some components can be DIY-installed by homeowners comfortable with basic plumbing (push-fit or soldered connections): a sediment filter housing on the main line is a straightforward install. A water softener cabinet unit (with bypass valve) can be DIY-installed on accessible plumbing by someone who has done basic plumbing. However, professional installation is recommended for the complete system for several reasons: equipment sizing errors (especially on softeners and iron filters) are common with DIY installs, resulting in underperformance from day one; pH neutralizer and iron filter plumbing involves larger pipe sizing and bypass valves that must be correctly configured; UV systems require specific pipe sizing, union connections, and lamp verification before they are considered operational; and system programming (softener hardness setting, regeneration frequency, iron parameters) requires water test knowledge and valve programming experience that most homeowners lack. Professional installation typically adds $400–$800 to total cost and includes follow-up water testing to confirm all systems are performing correctly.

How do I know if my current treatment system is actually working?

Four tests confirm a whole-house system is performing correctly: (1) hardness at the tap after the softener should read near zero with a hardness test kit (available at hardware stores or from your water treatment company); (2) iron at the tap should be below 0.3 mg/L (the federal aesthetic standard); (3) pH at the tap after treatment should be between 7.0 and 7.8; (4) an annual bacteria test should return negative for coliform and E. coli. If any of these parameters are out of range despite having treatment in place, one or more components is underperforming and needs professional evaluation. Orange staining in fixtures, scale on dishes, corrosion on copper fittings, or a sulfur smell despite installed treatment are all immediate indicators that the system needs service. Pure Water Filtration provides annual water testing to confirm system performance and identify any changes in your source water chemistry over time. Call (248) 533-5050 to schedule.

System Cost Summary for Michigan Well Owners

The following cost summary reflects real installed costs in Livingston County for the most common system configurations. All figures include equipment and professional installation. Annual operating costs include salt, filter replacements, UV lamp, and energy.

System Configuration Installed Cost Annual Operating Typical Michigan Profile
Sediment + softener $1,200–$2,000 $130–$220 Hard water, low iron, neutral pH
Sediment + neutralizer + softener $2,000–$3,200 $140–$230 Hard water, low iron, acidic pH
Sediment + iron filter + softener $2,200–$3,500 $150–$250 Hard water, high iron, neutral pH
Sediment + neutralizer + iron filter + softener $3,000–$4,800 $160–$270 Hard water, high iron, acidic pH (most common Livingston County profile)
Full system + UV + RO $4,500–$7,500 $280–$420 Complete treatment: bacteria concern + drinking water quality

Getting an Accurate Quote for Your Michigan Well

A water treatment quote that does not include a comprehensive water test is not a real quote — it is a guess. The only way to accurately specify and price a whole-house system is to test the water first. Any company that quotes you a full system based on a sales call without testing is either selling you what they sell everyone (regardless of your actual water chemistry) or adding margin for the unknowns they are not measuring.

What a proper water test should cover for Livingston County well owners: total hardness (calcium and magnesium), iron (ferrous and ferric), pH, manganese, hydrogen sulfide, bacteria (total coliform and E. coli), nitrates, and turbidity. Optional but recommended for southeast Michigan: PFAS panel, arsenic, radon. A complete well water test panel runs $100–$250 through a certified Michigan laboratory. Many water treatment companies offer free or low-cost tests as part of the consultation process — if the test is comprehensive and the results are provided to you regardless of whether you purchase, it is a legitimate test. See our guide to water testing in Livingston County and our free water test page.

Free Water Test — Livingston County
Pure Water Filtration provides a comprehensive well water test at no charge for Livingston County homeowners. We test hardness, iron, pH, bacteria, and more — and provide written results and a system recommendation based on what your water actually contains.
(248) 533-5050
Serving Brighton, Howell, Hartland, Pinckney & all of Livingston County

Related Guides

Michigan Well Water Filter System Guide
Best Water Softener for Well Water Michigan
Best Iron Filter for Well Water Michigan
Well Water pH Michigan
Acidic Well Water Treatment Michigan
UV Disinfection for Well Water Michigan
Whole House Carbon Filter Michigan
Whole House Sediment Filter Michigan
Reverse Osmosis Systems Michigan
PFAS Water Filter Michigan
Well Water Treatment System Cost Michigan
Iron in Michigan Well Water
Air Induction Iron Filter Well Water
Water Softener Installation Cost Michigan
Annual Well Water Testing & Maintenance
Water Testing in Livingston County
Free Water Test — Livingston County
Best Reverse Osmosis System for Well Water Michigan
Iron Staining from Well Water Michigan
Hard Water Scale Removal Michigan
Well Water Iron Test Michigan
UV Lamp Replacement Michigan
Iron Filter Media Replacement Michigan
Water Softener Sizing Michigan
Reverse Osmosis Installation Michigan
RO Filter Replacement Michigan
Chlorine Injection Well Water Michigan
Iron Filter vs Water Softener Michigan
Fluoride in Michigan Well Water
Hard Water and Appliances Michigan
Positive Coliform Test in Michigan Well Water: What to Do
Well Water and Laundry in Michigan: Iron Stains & Hard Water
Michigan Well Water Effects on Skin and Hair
Blue-Green Stains from Michigan Well Water
Well Water and Dishes in Michigan: Spots, Film & Solutions
Michigan Well Water and Water Heaters: Scale Damage & Protection
Michigan Well Water and Plumbing: Scale, Corrosion & Protection Guide
Michigan Well Water and Boilers: Scale, Corrosion & Hydronic Heating Protection

Leave a Reply

Your email address will not be published. Required fields are marked *