Heavy metals removal from wastewater to tight discharge limits relies on converting dissolved Cu, Ni, Zn, Cr, Cd and Pb into insoluble solids — usually by hydroxide or sulphide precipitation at a controlled pH — then settling or filtering the precipitate. Because each metal has a different pH of minimum solubility, the chemistry, not the hardware, sets the achievable residual.

Why is dissolved metal so hard to remove?

Heavy metals in industrial effluent are typically present as dissolved cations (Cu2+, Ni2+, Zn2+, Cd2+, Pb2+) or oxyanions such as chromate (CrO42−). Unlike suspended solids, they cannot be screened or settled out while they remain in solution. The core strategy is a phase change: shift the metal into a solid you can then separate by clarification, DAF or filtration.

The dominant route is hydroxide precipitation. Raising pH with lime (Ca(OH)2) or caustic (NaOH) supplies hydroxide ions that drive the reaction below:

Mn+ + n·OH → M(OH)n(s)
where Mn+ is the dissolved metal cation of charge n. Solubility is governed by the solubility product: Ksp = [Mn+][OH]n. Because [OH] appears to the power n, the soluble metal concentration falls steeply — roughly two orders of magnitude per pH unit for a divalent metal.

That Ksp relationship is the whole game: for a divalent metal, [M2+] = Ksp / [OH]2, so residual dissolved metal is a strong function of pH. This is why pH control, not reagent choice, dominates outcomes.

Why does each metal need a different pH?

Every metal hydroxide has its own Ksp, so its pH of minimum solubility is different. Copper reaches its minimum near pH 8–9, nickel and cadmium nearer pH 10–11, and zinc close to pH 9–9.5. Set the pH to favour one metal and you can leave another well above its limit.

The problem is compounded by amphoterism. Metals such as zinc, lead, chromium(III) and aluminium form soluble hydroxo-complexes at high pH — for zinc, Zn(OH)2 redissolves as zincate (Zn(OH)42−) above about pH 10.5. The solubility curve is therefore U-shaped: too low and the hydroxide never forms, too high and it dissolves again.

Amphoteric redissolution: M(OH)2(s) + 2·OH → M(OH)42−(aq)
Overshooting the target pH by even 0.5–1 unit can raise soluble Zn or Pb by an order of magnitude. This is the single most common cause of intermittent metal exceedances on lime plants.

For a mixed-metal stream there is no single pH that minimises every metal at once. Designers pick a compromise pH — commonly 9.0–9.5 — that keeps the worst-case metal within limits, and accept that others sit above their individual optimum. Where limits are very tight, the stream is treated in stages at two different pH set-points, or polished after precipitation.

What residuals can hydroxide precipitation actually reach?

The table below gives indicative minimum-solubility pH values and the dissolved metal residuals typically achievable by conventional hydroxide precipitation followed by clarification and filtration. Real numbers depend on temperature, ionic strength, co-precipitation and the presence of complexing agents.

MetalpH of minimum solubilityTypical achievable residual (mg/L)Note
Copper (Cu)8.5–9.50.1–0.5Readily precipitated
Nickel (Ni)10.0–11.00.2–1.0Needs high pH
Zinc (Zn)9.0–9.50.1–1.0Amphoteric — redissolves >10.5
Chromium III (Cr)8.0–9.00.05–0.5Amphoteric; Cr(VI) must be reduced first
Cadmium (Cd)10.5–11.50.05–0.3Needs high pH
Lead (Pb)9.0–9.50.05–0.2Amphoteric

Hydroxide precipitation reliably reaches the low-mg/L to few-hundred-µg/L range. It struggles below roughly 0.1–0.5 mg/L, which is where sulphide precipitation and polishing steps take over.

When should you use sulphide instead of hydroxide?

Metal sulphides are far less soluble than the corresponding hydroxides — solubility products for CuS, CdS and PbS are of the order 10−36 to 10−28, against roughly 10−20 to 10−15 for the hydroxides. Sulphide precipitation therefore reaches much lower residuals, often into the µg/L range, and is less sensitive to pH and to amphoteric redissolution.

M2+ + S2− → MS(s), with Ksp = [M2+][S2−]
Reagents: sodium sulphide (Na2S), sodium hydrosulphide (NaHS) or insoluble ferrous sulphide (FeS) for controlled dosing. Effective across a wider pH band (roughly 7–9) than hydroxide.

The trade-offs are real: excess sulphide is toxic and can release H2S gas, so dosing is controlled by ORP/sulphide-selective electrode; the fine precipitate can be colloidal and needs coagulation; and residual sulphide must itself be removed. In practice many plants run a hybrid scheme — bulk removal by hydroxide, then sulphide polishing of the last fraction. For streams needing consistent sub-100 µg/L performance, a downstream membrane or ultrafiltration polishing stage captures the fine metal-sulphide and metal-hydroxide particulates that gravity clarification lets through.

How do you handle chelated metals and hexavalent chromium?

Two chemistries defeat plain precipitation and must be dealt with first.

Chelated metals. Complexing agents — EDTA, NTA, citrate, ammonia, phosphonates from plating and cleaning baths — hold the metal in a soluble complex so it never sees the free hydroxide. Simply raising pH does little. The chelate must be broken: by acidifying and oxidising (e.g. with ferrous sulphate/Fenton chemistry), by adding a competing metal such as ferric or calcium that displaces the target, or by using a metal-selective precipitant (e.g. dithiocarbamate). Only then will the liberated metal precipitate.

Hexavalent chromium. Cr(VI) exists as soluble, toxic chromate/dichromate that does not precipitate as a hydroxide. It must first be reduced to Cr(III) at low pH, then precipitated as Cr(OH)3:

Reduction (pH 2–3): 2·CrO3 + 3·SO2 → Cr2(SO4)3
or with sodium metabisulphite / ferrous sulphate as the electron donor. Then precipitate at pH 8–9: Cr3+ + 3·OH → Cr(OH)3(s). Control reduction by ORP (< +300 mV vs. Ag/AgCl indicates complete reduction).

Because Cr(III) is amphoteric, keep the precipitation pH near 8.5 and avoid overshoot, or it redissolves as chromite.

Worked example: caustic dose and residual copper at target pH

Take a rinse-water stream of 100 mg/L dissolved Cu2+ (molar mass 63.5 g/mol) that must meet a 0.5 mg/L copper limit. We size the caustic dose to precipitate the copper and check the residual predicted by the solubility product.

  • Molar copper load: 100 mg/L ÷ 63.5 g/mol = 1.57 mmol/L Cu2+.
  • Stoichiometric hydroxide: Cu2+ + 2·OH → Cu(OH)2, so 2 × 1.57 = 3.15 mmol/L OH. As NaOH (40 g/mol): 3.15 × 40 = 126 mg/L NaOH, plus a small excess to raise and hold the target pH.
  • Residual at pH 9: at pH 9, [OH] = 10(9−14) = 10−5 mol/L. With Ksp(Cu(OH)2) ≈ 2.2 × 10−20, dissolved [Cu2+] = Ksp / [OH]2 = 2.2 × 10−20 / (10−5)2 = 2.2 × 10−10 mol/L.
  • Convert to mass: 2.2 × 10−10 mol/L × 63.5 g/mol = 1.4 × 10−8 g/L = 0.000014 mg/L equilibrium copper.

Equilibrium says copper could reach far below the 0.5 mg/L limit. In practice the achieved residual is set by solid–liquid separation, not thermodynamics: fine Cu(OH)2 floc carried over the clarifier weir keeps real effluent nearer 0.1–0.3 mg/L. The lesson — precipitation chemistry is rarely the bottleneck; capturing the last of the precipitate is. That is why polishing filtration or membranes are added when limits fall into the µg/L range.

How do you polish down to µg/L limits?

When permit limits are set in µg/L — as they increasingly are for priority substances — precipitation alone is not enough and a polishing stage removes the residual dissolved and colloidal metal:

  • Ion exchange. Chelating resins (iminodiacetic or aminophosphonic) selectively capture trace metal cations to low µg/L, even against a high calcium/sodium background. See our guide to ion exchange and water softening for the underlying resin chemistry.
  • Adsorption. Granular ferric hydroxide, activated alumina and functionalised media adsorb specific metals (notably arsenic, lead) and suit low, steady loads.
  • Membranes. Ultrafiltration removes precipitated metal particulates; reverse osmosis and nanofiltration reject dissolved ions for the tightest limits or for reuse.

Selection follows the flow, the residual concentration and whether the water is being recycled. Trace polishing is inherently a low-capacity duty, so it belongs downstream of bulk precipitation, never as the primary removal step.

What do UK and EU compliance limits require?

Discharges to sewer are controlled by a trade effluent consent from the water company; discharges to a watercourse need an Environment Agency permit with Emission Limit Values (ELVs) for named metals. These are backed by the Water Framework Directive (WFD), which lists several metals — cadmium, lead, nickel and mercury — as priority (or priority hazardous) substances with Environmental Quality Standards (EQS) expressed as dissolved concentrations in the receiving water. Zinc and copper are controlled as specific pollutants under UK-specific EQS.

Two practical consequences follow. First, permit limits are increasingly bioavailability-based and set in µg/L, which is why polishing is often unavoidable. Second, the metal-bearing sludge from precipitation is usually classified as hazardous waste (mirror-hazardous entries in the List of Wastes), so it must be characterised, stored and consigned accordingly — a cost that belongs in the treatment business case. For the wider framework of numeric limits and monitoring, see our overview of industrial discharge compliance requirements and the detailed guide to UK effluent discharge standards.

Frequently asked questions

What is the best pH for removing heavy metals from wastewater?

There is no single best pH — each metal has its own minimum-solubility pH. Copper minimises near pH 8.5–9, zinc near 9–9.5, and nickel and cadmium nearer 10.5–11. For a mixed-metal stream, a compromise pH of about 9.0–9.5 is common, chosen to keep the most restrictive metal within its limit without redissolving amphoteric metals.

Why do zinc and lead come back into solution at high pH?

Zinc, lead, chromium(III) and aluminium are amphoteric: their hydroxides redissolve at high pH as soluble hydroxo-complexes such as zincate, Zn(OH)42−. Their solubility curve is U-shaped, so overshooting the target pH by even half a unit can raise dissolved metal by an order of magnitude. Tight pH control is essential.

When is sulphide precipitation better than hydroxide?

Use sulphide when limits are very low. Metal sulphides have solubility products many orders of magnitude smaller than the hydroxides, reaching µg/L residuals and working across a wider pH band with less amphoteric redissolution. The trade-offs are sulphide toxicity, potential H2S release and fine colloidal precipitate, so dosing is controlled by ORP and often combined with hydroxide pre-treatment.

How do you remove hexavalent chromium?

Hexavalent chromium does not precipitate directly. It must first be reduced to Cr(III) at low pH (around 2–3) using sodium metabisulphite, sulphur dioxide or ferrous sulphate, with completion confirmed by ORP. The Cr(III) is then precipitated as Cr(OH)3 at about pH 8.5. Because Cr(III) is amphoteric, pH overshoot must be avoided or it redissolves.

Why won't chelated metals precipitate?

Complexing agents such as EDTA, NTA, citrate and ammonia bind the metal in a soluble complex, so raising pH does not free enough metal ion to precipitate. The chelate must be broken first — by acidification and oxidation (e.g. Fenton), by displacing the metal with ferric or calcium, or by a metal-selective precipitant such as dithiocarbamate — before the liberated metal will drop out.

Is metal treatment sludge classed as hazardous waste?

Usually yes. Sludge from precipitating Cu, Ni, Zn, Cr, Cd or Pb typically falls under mirror-hazardous entries in the List of Wastes and must be characterised, stored and consigned as hazardous waste under UK regulations. Its disposal cost, and any potential for metal recovery, should be built into the treatment business case from the outset.

Sources & further reading