Sunday, November 1, 2026
The Plumbing Brief
Independent plumbing intelligence
Subscribe · Free
How-To

How to Test Water Hardness at Home

By The Plumbing Brief Editorial Team · · Last reviewed: October 2026
A clear glass of tap water beside a chrome faucet with white mineral scale crusted around the aerator, close view, soft

How to test water hardness at home: read your utility report for free, screen with a test strip, then count drops on a titration kit, where one drop can equal one grain per gallon, before you buy a softener.

Key Takeaways

  • The USGS calls water soft at 0 to 60 mg/L as calcium carbonate, moderately hard at 61 to 120, hard at 121 to 180 and very hard above 180 mg/L.
  • One grain per gallon equals 17.1 mg/L, the conversion Hach prints in its HA-71A hardness kit instructions.
  • On the Hach HA-71A high range test, each drop of titrant equals 1 grain per gallon, across a 1 to 20 gpg (17 to 342 mg/L) range.
  • Community water systems must deliver their annual Consumer Confidence Report by July 1 each year under EPA rule 40 CFR 141.152, but hardness is unregulated and not every report lists it.
  • The Wisconsin State Laboratory of Hygiene lists a lab hardness test at $46 with about 10 business days for results.
  • EPA WaterSense puts average home water use at 82 gallons per person per day, the starting number for softener sizing math.

What is the most accurate way to test water hardness at home?

A titration drop kit is the most accurate way to test water hardness at home, because you count drops to a color change instead of guessing at a color shade. A certified lab beats it, and your utility report is free but describes the system, not your tap. Test strips are fast screens. TDS meters and the soap test cannot give you a hardness number at all.

The table ranks six methods from most to least precise. Retail kit prices move too often to pin down, so check current listings.

Method Accuracy Cost Time
Certified lab test (for example, Wisconsin State Laboratory of Hygiene) Highest. Measures calcium and magnesium and calculates hardness $46 for hardness, $97 for a metals screen with hardness (WSLH) About 10 business days, 2 days on rush
Titration drop kit (for example, Hach HA-71A) High. Resolves to 1 gpg per drop on the high range, 1 mg/L on the low range Retail, varies by brand A few minutes
Utility Consumer Confidence Report Good for the system average, not your tap Free Minutes online or one phone call
Hardness test strips Moderate. Reads in color steps, so it gives a range Retail, varies by brand A minute or two
Soap or bottle shake test Qualitative only. Soft or hard, no number Pennies A minute or two
TDS meter Does not measure hardness Retail, varies by brand Seconds

If scale on your fixtures already tells you hard water is present, the job now is a number, because it decides whether to treat and what size system to buy.

17.1
mg/L of hardness in one grain per gallon
Hach HA-71A manual
180
mg/L as CaCO3, the line above which water is very hard
USGS
1 gpg
Hardness represented by each titrant drop on the high range test
Hach HA-71A manual
1 to 20
gpg range of the HA-71A high range test (17 to 342 mg/L)
Hach HA-71A manual
July 1
Yearly deadline for community water systems to deliver the CCR
40 CFR 141.152
$46
Lab hardness test (calcium, magnesium, calculated hardness)
Wisconsin State Lab of Hygiene
82 gal
Average water use per person per day at home
EPA WaterSense
Limescale buildup around a kitchen faucet aerator with water droplets.
Mineral scale has formed around the faucet opening where hard water has dripped and dried.

How do you find your water hardness for free?

If you are on city water, your utility has likely already measured hardness, and the number costs nothing. Federal rule 40 CFR 141.152 requires every community water system to deliver a Consumer Confidence Report by July 1 each year. Look for hardness, calcium or magnesium in the report, or call the utility and ask for the hardness in mg/L or grains per gallon.

The catch is that hardness is not a regulated contaminant, so some reports leave it out or list it with secondary parameters. Utilities that blend wells and surface water may report a range rather than one value.

You can find your report through the EPA Consumer Confidence Report page, which links to a lookup tool, or on your water bill. If you run a private well, no one sends you a CCR. You test your own water, and hardness belongs in a full well water test alongside bacteria and nitrate.

How do you use water hardness test strips?

A water hardness test strip works by color. You dip the pad in a cold water sample, wait the time on the label, and match the pad to a color chart printed in mg/L (ppm) or grains per gallon. Strips are the fastest home method and good enough to separate soft water from very hard water, but each color block covers a span of values.

  1. Run the cold tap for a minute so you sample fresh water.
  2. Fill a clean glass. Do not test hot water, and skip any tap fed by a softener or filter unless that is what you mean to check.
  3. Dip the strip for the time the maker lists, then shake off the extra water. Do not touch the pad.
  4. Read the color against the chart at the exact time the label gives, in daylight if you can.
  5. If the color falls between two blocks, record the range, not the lower number.

How does a titration drop kit test water hardness?

A titration drop kit tests water hardness by adding a dye that turns red when calcium and magnesium are present, then adding a titrant one drop at a time until the color flips to blue. You count the drops. On the Hach HA-71A total hardness kit, each drop equals 1 grain per gallon on the high range test, so the count is your answer.

Here is the high range procedure from the Hach HA-71A instructions (1 to 20 gpg, or 17 to 342 mg/L):

  1. Fill the 5.83 mL plastic measuring tube to the top with sample and pour it into the mixing bottle.
  2. Add three drops of Hardness 1 Buffer Solution and swirl.
  3. Add one drop of Hardness 2 Indicator and swirl. Blue means soft water and you are done. Red means keep going.
  4. Add Hardness 3 Titrant one drop at a time, holding the dropper straight up and swirling after each drop.
  5. Stop when the color changes from red to blue. Each drop equals 1 gpg as calcium carbonate.

The same kit has a low range test for nearly soft water, such as softener output, using a 100 mL sample where each drop equals 1 mg/L. Other kits use different drop factors, so follow the instructions in your box.

Glass of cloudy soapy water at a kitchen sink
Soap and tap water mixed in a glass to check how much lather forms.

Can a TDS meter or the soap test measure water hardness?

No. A TDS meter reports total dissolved solids, which includes hardness minerals but also sodium, chloride and sulfate, so it cannot tell you how much of the reading is calcium and magnesium. The soap test only tells you soft or hard. Both are fine curiosity checks, but neither gives a number you can size a softener with.

A TDS pen is a conductivity meter. The USGS explains that dissolved ions let water carry current, and more ions mean higher conductivity. Sodium conducts just as calcium does, so softened water often reads about the same as the hard water that went in, which fools people into thinking their softener failed.

The soap or bottle shake test goes like this. Fill a clear bottle about one third with cold tap water, add a few drops of pure liquid soap such as castile soap (not detergent, which lathers in hard water), cap it and shake hard. Lasting suds over clear water suggest soft water; thin foam over cloudy water suggests hard water. It will not tell you 5 gpg from 15 gpg.

When should you pay for a lab water hardness test?

Pay for a certified lab test when the hardness number will drive a purchase, when you own a well, or when home results disagree. A lab measures calcium and magnesium directly and calculates hardness, which removes the color-reading guesswork. The Wisconsin State Laboratory of Hygiene price list shows a hardness test at $46 with about 10 business days for results.

The same lab lists a rush hardness test at $92 (2 business days) and a metals screen with hardness at $97. Prices differ by state, so treat these as one public benchmark, not a national average.

Well owners should rarely order hardness alone, since iron, manganese, bacteria and nitrate change both the treatment and the safety picture.

What is a good water hardness level?

A good water hardness level for most homes is under about 120 mg/L, or 7 grains per gallon, which the USGS classes as soft or moderately hard. Above that, scale on fixtures and water heaters builds faster. The USGS says hardness is not a health concern but can be a nuisance, so the right target depends on how much scale and soap scum you will tolerate.

USGS hardness classes: top of each band, mg/L as CaCO3Soft (0 to 3.5 gpg)60 mg/LMod. hard (3.6 to 7 gpg)120 mg/LHard (7.1 to 10.5 gpg)180 mg/LVery hard (10.6+ gpg)181+ mg/L

Kits and reports use different units, so convert before you compare.

You have To get Do this Example
Grains per gallon (gpg) mg/L as CaCO3 Multiply by 17.1 10 gpg x 17.1 = 171 mg/L
mg/L as CaCO3 gpg Divide by 17.1 205 mg/L / 17.1 = 12 gpg
ppm mg/L Same number in drinking water 150 ppm = 150 mg/L
Calcium and magnesium in mg/L (lab report) Hardness as CaCO3 (2.497 x Ca) + (4.118 x Mg), the Standard Methods 2340 B formula Ca 40, Mg 12: 99.9 + 49.4 = 149 mg/L

Watch lab report labels. Calcium and magnesium listed as elements, added straight together, understate hardness by more than half.

Plumber scooping salt pellets into a water softener brine tank
Measuring salt pellets before loading the softener's brine tank.

How do you use a water hardness reading to size a softener?

To size a softener, multiply your hardness in grains per gallon by gallons used per person per day and by the number of people. That gives grains removed per day. EPA WaterSense puts average home use at 82 gallons per person per day, so a family of four at 15 gpg needs about 4,920 grains a day, or 34,440 grains between weekly regenerations.

  1. Get hardness in gpg. Convert from mg/L by dividing by 17.1.
  2. Find daily use. Your water bill beats any average, so divide monthly gallons by days and people.
  3. Multiply gpg x gallons per person x people. Example: 15 x 82 x 4 = 4,920 grains per day.
  4. Multiply by the days you want between regenerations. At 7 days, 4,920 x 7 = 34,440 grains.
  5. Pick a softener rated above that figure at your planned salt setting.

Some dealers use 75 gallons per person and add a reserve, so quotes can land on different sizes. Run the math yourself, then check what a water softener costs at the capacity you actually need. If your test also turned up chlorine taste or sediment, read up on whether you need a softener or a filter before buying either.

What mistakes throw off a home hardness test?

The most common mistakes are testing softened or filtered water by accident, testing hot water, reading strips at the wrong time and using expired reagents. Any of these can push a reading across a USGS class line or change the softener size you buy.

  • Sample the right tap. Test raw water at a tap that bypasses the softener, often an outside spigot, then test a softened tap.
  • Use cold water. Heating drops minerals out as scale, so hot water reads lower than what enters the house.
  • Time the read. Strip colors keep changing after the listed read time.
  • Check dates. Old strips and reagents drift. Hach sells a 20 gpg hardness standard solution for checking a kit against a known value.
  • Test more than once. Well water and blended city water can shift with season.

A working softener should send out water that reads near the bottom of any strip. If the softened tap reads close to raw water, check the salt, bypass valve and regeneration settings.

How we sourced this

We reviewed the top-ranking guides for this query in October 2026, mostly from softener sellers, then went to primary sources for every number. Hardness classes come from the USGS Water Science School; drop counts, ranges, sample size and the 17.1 conversion come from the Hach HA-71A kit manual; the July 1 report deadline comes from 40 CFR 141.152; lab prices come from the Wisconsin State Laboratory of Hygiene price list as published in October 2026; per-person water use comes from EPA WaterSense. Sizing figures are our own arithmetic. We left out retail kit prices and seller accuracy claims we could not trace to a primary source.

Frequently asked questions

How can I test my water hardness at home?

Start with your utility’s free annual water quality report. For your own tap, dip a hardness strip in cold water and match the color, or use a titration drop kit and count drops until the sample turns from red to blue. On a Hach HA-71A kit each drop equals 1 grain per gallon.

What is a good water hardness level?

Under the USGS classes, 0 to 60 mg/L (about 0 to 3.5 grains per gallon) is soft and 61 to 120 mg/L is moderately hard. Above 120 mg/L, or about 7 grains per gallon, is hard, and above 180 mg/L is very hard. Hardness is not a health issue, so the target is about scale and soap.

Are water hardness test strips accurate?

Strips are good enough to tell soft water from very hard water, but they read in color steps, so the true value can sit anywhere between two blocks. Lighting and timing shift the read. If the result lands near a class boundary or will size a softener, confirm it with a drop kit or a lab.

Can a TDS meter measure water hardness?

No. A TDS meter measures electrical conductivity and converts it to an estimate of all dissolved solids. Sodium, chloride and sulfate conduct electricity just like calcium and magnesium, so the meter cannot separate hardness from other salts. Softened water often reads about the same because softening swaps calcium for sodium.

How do you do the soap test for hard water?

Fill a clean, clear bottle about one third with cold tap water, add a few drops of pure liquid soap such as castile soap, cap it and shake hard. Lots of lasting suds and clear water point to soft water. Thin foam over cloudy, milky water points to hard water. It gives no number, so it cannot size a softener.

How much does a lab water hardness test cost?

Prices vary by lab and state. As one data point, the Wisconsin State Laboratory of Hygiene lists a hardness test with calcium, magnesium and calculated hardness at $46 with about 10 business days for results, and a metals screen that includes hardness at $97.

How do I convert ppm to grains per gallon?

Divide the ppm or mg/L figure by 17.1 to get grains per gallon, and multiply grains per gallon by 17.1 to get mg/L. For drinking water, ppm and mg/L are the same number. So 171 ppm equals 10 grains per gallon, which sits in the USGS hard class. Hach prints the same 17.1 factor in its kit instructions.

The Plumbing Brief Editorial Team, independent plumbing trade reporting. Last reviewed: October 2026.