Skip to content

Water quality basics

TDS vs Hardness: What the Numbers Really Mean

HydroWorks Engineering Team 8 min read Updated

Quick answer

TDS and hardness are both reported in mg/L, so they look interchangeable. They are not. TDS counts every dissolved solid, while hardness counts only calcium and magnesium. This article shows how to convert one to the other, why a softener barely changes TDS, and which reading should drive the equipment decision.

Twin-tank water softener with brine cabinet
01

What is the difference between TDS and hardness?

TDS is the mass of everything dissolved: calcium, magnesium, sodium, chloride, sulphate, bicarbonate, nitrate, silica and some organics. Hardness is a subset of TDS, restricted to calcium and magnesium and expressed as an equivalent mass of calcium carbonate. One is an aggregate; the other is a chemical family with a specific behaviour.

Because hardness is a subset, hardness can never exceed TDS, but TDS says nothing about how much of the total is hardness. That asymmetry is the whole problem. A TDS meter reads conductivity and multiplies by 0.5–0.7; a hardness test reacts with the divalent ions. They are different instruments answering different questions.

Hardness is a property, not a pollutant. The calcium that scales a heater is the same calcium that gives water its taste and buffers it against corrosion, which is why softeners are installed for equipment protection rather than for health reasons. Removing all of it has a cost on both sides of the meter.

  • TDS: mg/L, all dissolved ions plus dissolved organics, read by conductivity
  • Hardness: mg/L as CaCO₃, calcium and magnesium only, read by titration
  • Alkalinity: mg/L as CaCO₃, bicarbonate and carbonate, not the same as hardness
  • Conductivity: µS/cm, the raw electrical signal behind a TDS meter
02

Why can high-TDS water be soft and low-TDS water be hard?

Consider two samples. Sample A reads 850 mg/L TDS and 15 mg/L hardness: it is sodium chloride water, soft but salty. Sample B reads 210 mg/L TDS and 160 mg/L hardness: it is calcium bicarbonate water, low in total solids but hard enough to scale a 70 °C heater. A TDS meter shows the first as the worse water and the second as the better water, which is exactly backwards for equipment protection.

Coastal and island sources often show the first pattern, where seawater intrusion raises sodium and chloride. Limestone and gypsum geology often shows the second, where calcium, magnesium and bicarbonate dominate a modest total. The treatment response is opposite: sample A may need RO for salinity, while sample B needs a softener and possibly no RO at all.

03

How is hardness calculated from a water analysis?

Hardness as CaCO₃ equals calcium in mg/L × 2.5 plus magnesium in mg/L × 4.1. The multipliers come from equivalent weights: the CaCO₃ equivalent weight of 50 g/eq divided by the calcium equivalent weight of 20 g/eq gives 2.5, and divided by the magnesium equivalent weight of 12.15 g/eq gives 4.1. A water with 40 mg/L calcium and 12 mg/L magnesium therefore carries 100 mg/L as CaCO₃ from calcium plus 49 mg/L from magnesium, or 149 mg/L total. That is about 8.7 grains per US gallon and 1.5 mmol/L of divalent ions.

Laboratory reports use several units, and mixing them is a routine source of sizing errors. Convert everything to mg/L as CaCO₃ before comparing with a threshold, then convert to the unit used by the softener datasheet only at the end.

Hardness unit conversions
UnitEquivalent in mg/L as CaCO₃Where it is used
mg/L as CaCO₃1Water reports, RO design, most thresholds
mmol/L (divalent)100Laboratory chemistry, ion balance
Grains per US gallon (gpg)17.1US softener sizing sheets
German degrees (°dH)17.85European appliance manuals
French degrees (°f)10European municipal reports

Multiply a value by the factor to obtain mg/L as CaCO₃; divide to go back.

04

Which reading should drive a softener or RO decision?

Hardness drives the softener; TDS drives the RO. They cross only when both are elevated. The matrix below is the practical version of that rule: hardness above 120 mg/L points to softening, TDS above 600–1,000 mg/L points to reverse osmosis, and the two decisions are independent. Installing a softener to fix a salty taste, or an RO to fix scale, solves neither problem.

Treatment decision by TDS and hardness
Water patternTDSHardnessSoftenerRO
Soft municipal or rain-fed surface waterBelow 600 mg/LBelow 60 mg/LNoNo
Limestone or gypsum groundwaterBelow 600 mg/LAbove 120 mg/LYesUsually no
Coastal well or desalinated blendAbove 1,000 mg/LBelow 60 mg/LNoYes
Brackish inland wellAbove 1,000 mg/LAbove 120 mg/LYes, ahead of the ROYes

Thresholds are screening values. High sulphate, silica or barium can require softening at lower hardness.

05

What does a softener change in the analysis?

A softener removes calcium and magnesium and releases sodium. Hardness at the outlet falls to 0–17 mg/L as CaCO₃, typically below 1 gpg, while TDS stays within a few mg/L of the inlet because one divalent ion is replaced by two monovalent ions. Sodium rises by about 46 mg/L per 100 mg/L of hardness removed. Alkalinity, sulphate, chloride and nitrate pass through unchanged.

The consequences are specific. A softener does not make water low in TDS, does not remove nitrate, and does not protect an RO from silica or boron. It does protect the RO from calcium carbonate and calcium sulphate scaling, which is why softening raises achievable recovery. On the sodium side, water softened from 300 mg/L hardness carries roughly 138 mg/L more sodium, which matters for low-sodium diets and for irrigation.

06

What does each reading miss?

A TDS meter misses everything uncharged or poorly conductive and everything present at low concentration: bacteria, viruses, chlorine, pesticides, and the identity of the ions. A hardness test misses sodium, potassium, nitrate, fluoride, arsenic and lead. Neither test detects a problem that has no electrical or titrimetric signature.

Both also hide the difference between safe water and unsafe water. Coliform bacteria at 1 CFU/100 mL, nitrate at 50 mg/L and arsenic at 0.01 mg/L change the design far more than a TDS reading of 400 or 450 mg/L, yet none of them moves a TDS pen. Screening is not analysis, and a treatment train designed from two handheld readings is a guess.

07

How do you test TDS and hardness on site?

For TDS, use a meter with temperature compensation to 25 °C and record the conversion factor; two meters set to 0.5 and 0.7 differ by 40% on the same water. For hardness, use a drop-count titration kit or a photometer; titration reads total hardness as CaCO₃ directly and is accurate to about 5 mg/L. Test at the raw tap, after the softener and at the point of use, because hardness can rise between them if resin is exhausted or a bypass is open.

  • Calibrate the TDS meter with a 1,413 µS/cm standard before each survey
  • Record water temperature; conductivity rises about 2% per °C
  • Titrate on site within 24 hours instead of relying on a lab sheet from last year
  • For a softener outlet, target below 17 mg/L as CaCO₃, or 1 gpg
08

Can a TDS meter verify that a softener is working?

No, and this is the most common field mistake. Because softening swaps calcium for sodium, the conductivity change is small: removing 200 mg/L of hardness as CaCO₃ removes about 80 mg/L of calcium and adds about 92 mg/L of sodium, so TDS moves by roughly 12 mg/L, well inside meter error and temperature drift. A softener that has completely exhausted its resin can still show a normal TDS.

Verify with a hardness titration instead. Outlet hardness below 17 mg/L as CaCO₃ confirms exchange; a rising outlet value over consecutive days predicts exhaustion and tells you when to regenerate. TDS is the right tool for sizing an RO and the wrong tool for proving a softener works.

FAQ

Frequently asked questions

Questions buyers actually ask during sizing and quotation. Answers match the specifications above.

01 Does hardness count toward TDS?
Yes. Calcium and magnesium are dissolved solids, so hardness is part of TDS. The reverse is not true: most of a high TDS reading may come from sodium, chloride, sulphate or bicarbonate, none of which is hardness.
02 Can water be hard and still have low TDS?
Yes. Hardness is reported as calcium carbonate equivalent, which is heavier than the calcium and magnesium it represents. Water at 200 mg/L as CaCO₃ contains only about 80 mg/L of actual calcium and magnesium, so a TDS of 250 mg/L can still be hard.
03 What is 1 grain per gallon in mg/L?
One grain per US gallon equals 17.1 mg/L as CaCO₃. A softener is often set to leave less than 1 gpg at the outlet, which is under 17 mg/L. European reports may use 17.85 mg/L per German degree instead.
04 Is conductivity the same as TDS?
No. Conductivity is the measured electrical signal in µS/cm. TDS is a calculated value: conductivity multiplied by a factor of 0.5–0.7. The factor depends on the ion mix, so a meter can only estimate TDS, not measure it.
05 Does reverse osmosis remove hardness?
Yes. RO rejects 95–99% of dissolved salts, including calcium and magnesium, so permeate is soft. The concentrate becomes harder and must be managed for scaling, which is why high-recovery systems often soften the feed first.
06 Which value matters more for drinking water?
They answer different questions. Hardness affects scale, soap consumption and heater life; TDS affects taste and, at high levels, acceptability. Neither indicates microbiological safety, so both must be read alongside nitrate, metals and bacteria results.

Next step

Send your water analysis, get a factory quotation

Tell us the source water, TDS, hardness, iron and daily demand. Factory engineers reply with a flow rate, process train and budget range within one working day.