Why Copenhagen Wastewater Engineering Is Not a Generic Hyperscale Problem
The 22.5 MW atNorth DEN01 facility in Ballerup routes its full waste-heat output through HOFOR's district-heating network, heating roughly 8,000 homes — a design choice that links the wastewater case to the heat-recovery contract and changes the freshwater-economics baseline before a single chemistry number is fixed (mGrid, 2026-02). A typical Nordic 22.5 MW data hall sits at 400,000–500,000 L/day under standard operating load, against an industry WUE band of 1.8–2.5 L per kWh (0.47–0.65 gal/kWh, per Genesis Water Tech, 2026). The Nordic climate partially offsets evaporative loss compared with a Mediterranean site, but the trade-off is more condensate, longer blowdown running hours, and a tighter year-round scaling window on the cooling loop.
Treating "data centre wastewater" as one stream is the most common 2026 engineering shortcut that produces non-compliant discharge at the HOFOR boundary. The site actually runs three hydraulically separate streams, each with its own chemistry, permit path, and reuse potential — and the design must reflect that before any pipe is sized. The Copenhagen data-center cooling-blowdown guide frames the same point from the cooling-only angle, but for a semiconductor co-locate the chemistry picture is wider and the compliance envelope is tighter.
The Three Hydraulically Separate Streams at a Copenhagen Site
Stream 1 is cooling-tower blowdown (CTBD): 1,200–6,000 mg/L TDS, 10–50 mg/L TSS, dominated by calcium hardness that drives scaling, silica, residual oxidising biocides (ClO₂, isothiazolinones), phosphonate scale inhibitors, and trace Fe/Cu from corrosion. Stream 2 is process and condensate wastewater: at a co-located fab this carries UPW reject with fluoride often >50 mg/L as F from HF/SC1/SC2 etches, ammonia at 50–500 mg/L as N, dissolved silica, and CMP slurry carryover at low pH with 20–200 mg/L TSS and Cu/Ni/Co at 0.1–10 mg/L each. Stream 3 is sanitary and facility wastewater — conventional domestic-strength, routed to a packaged MBR, and held independent of cooling chemistry.
For a data-hall-only site (no fab) Stream 2 collapses to cooling condensate plus minor HVAC humidification bleed, and the IED 2.0 surface-treatment BAT-AEL stack does not apply. The 50 MWth backup-diesel question becomes the only fab-style overlay, and the sanitary stream stays a standalone packaged MBR sized to HOFOR domestic parameters.
| Parameter | Stream 1 — CTBD | Stream 2 — Process / Condensate (fab) | Stream 2b — Data hall only | Stream 3 — Sanitary |
|---|---|---|---|---|
| TDS (mg/L) | 1,200–6,000 | 200–2,000 (UPW reject) | 20–150 (evap-driven) | ~500–1,000 |
| TSS (mg/L) | 10–50 (corrosion, biofilm) | 20–200 (CMP slurry carryover) | <10 | 200–350 |
| Fluoride (mg/L as F) | <1 | 20–>50 (HF, SC1/SC2 etches) | <1 | <1 |
| Ammonia (mg/L as N) | <2 | 50–500 | <2 | 30–80 |
| Metals | Fe, Cu <1 mg/L | Cu, Ni, Co 0.1–10 mg/L each | Trace | Negligible |
| Biocides / organics | ClO₂, isothiazolinones, phosphonates | Solvents, surfactants from CMP | Minimal | Domestic organics |
| Conditioning required | Side-stream filtration, UF, biocide quench | Ca precipitation, F/adsorption, metals removal, UF | Optional carbon + UF | Packaged MBR |
The 2026 Danish and EU Regulatory Stack

Three overlapping instruments govern what a Copenhagen facility can discharge, reuse, and contractually export. The first is the Miljøbeskyttelsesloven (Danish Environmental Protection Act) administered by Miljøstyrelsen, with sewer discharge permits issued by HOFOR or the relevant municipal wastewater utility; typical Copenhagen sewer limits for industrial discharge are pH 6.5–9.0, temperature ≤35 °C to sewer, and suspended solids <250–500 mg/L on a case-specific basis, with hydrocarbons and metals screening on top. The IED 2.0 recast sets BAT-AELs for semiconductor surface treatment — fluoride, total nitrogen, and heavy metals — and these numeric limits bind regardless of whether the final discharge point is the HOFOR sewer or a surface-water body. The recast UWWTD (91/271/EEC with 2024 amendments) governs indirect-discharge pretreatment thresholds, and the 2024 amendment is the operative 2026 text reviewers will apply to any new submission.
The BREF stack is the engineering pivot: the Waste Treatment BREF applies to any on-site WWTP above the IED threshold, and the LCP BREF applies if the site has on-site combustion above 50 MWth — most commonly backup diesel generators, gas-fired peaking, or CHP tied to the heat-recovery contract. EED 2023/1791 requires annual waste-heat and water cost-benefit reporting for data centres above 1 MW from October 2025 and sets a PUE ≤1.2 target live in 2026, which makes reuse a planning baseline rather than an option. Permit authority is more nuanced than a single "HOFOR" label: Frederiksberg, Gladsaxe, Ballerup, and the City of Copenhagen route through different HOFOR sub-systems, and the practical difference in lead time between municipalities is typically 3–6 months depending on which side of the boundary the hall sits in.
| Instrument | What it covers | 2026 binding point | Copenhagen issuer / authority |
|---|---|---|---|
| Miljøbeskyttelsesloven | Sewer discharge permit, pH 6.5–9.0, T ≤35 °C, TSS <250–500 mg/L | Case-specific industrial permit | HOFOR / municipal utility |
| IED 2.0 (recast) | BAT-AELs for semiconductor surface treatment: F, total N, heavy metals | Numeric envelope binding on any discharge path | Miljøstyrelsen |
| UWWTD 91/271/EEC + 2024 amend. | Indirect-discharge pretreatment thresholds | Operative 2026 text | Miljøstyrelsen / HOFOR |
| Waste Treatment BREF | On-site WWTP above IED threshold | BAT conclusions in force | Miljøstyrelsen |
| LCP BREF | On-site combustion >50 MWth (backup diesel, peaking, CHP) | Triggers if backup generation ≥50 MWth | Miljøstyrelsen |
| EED 2023/1791 | Annual waste-heat and water reporting >1 MW; PUE ≤1.2 | Reporting from Oct 2025; PUE target live 2026 | Energistyrelsen |
Stream-by-Stream Conditioning Before Reuse or Discharge
Stage 1 conditions each stream separately upstream. For fab UPW reject, pH adjustment with CaCl₂ or Ca(OH)₂ precipitates fluoride to <15 mg/L and drops metals to <1 mg/L total; a high-efficiency lamella clarifier handles the high-solids CMP slurry load, and a 0.03 µm PVDF ultrafiltration skid polishes clarifier overflow to TSS <10 mg/L and turbidity <1 NTU at the RO feed (HydropureWater field data, 2026). A DAF unit or side-stream multimedia filter strips TSS and oil carryover from the cooling blowdown, with a downstream UF polishing the stream to TSS <5 mg/L and oil <2 mg/L; biocide residual is quenched ahead of RO to protect thin-film composite membranes.
Why the streams stay separate: blending untreated blowdown into fab reject loads the RO with biofouling precursors and makes fluoride rejection unstable, because biofouling compresses the membrane's effective divalent-rejection surface area. A PLC-controlled chemical dosing skid keeps reagent stoichiometry tight on both streams and prevents overdosing from inflating both OPEX and downstream fouling. For data-hall-only sites the conditioning collapses to side-stream filtration plus UF on the blowdown, with an optional carbon filter ahead of RO to strip residual oxidising biocide.
| Step | Fab UPW reject train | Cooling blowdown train | Data-hall-only train |
|---|---|---|---|
| Bulk solids removal | Lamella clarifier (CMP slurry) | DAF or multimedia filter | Multimedia filter |
| Chemical step | CaCl₂/Ca(OH)₂ precipitation, pH adjustment | Biocide quench, optional antiscalant | Optional carbon for ClO₂ |
| Polishing | 0.03 µm PVDF UF | UF | UF |
| Target before RO | F <15 mg/L, TSS <10 mg/L, turbidity <1 NTU | TSS <5 mg/L, oil <2 mg/L | TSS <5 mg/L |
| Output | IED 2.0 BAT-AEL feed condition | RO-ready blowdown | RO-ready blowdown |
The Reverse Osmosis Core and Concentrate Decision

Stage 2 is a brackish-water industrial RO system with up to 95% recovery on the combined feed. The operating setpoint sits at 70–85% depending on feed TDS, and the lower-TDS blowdown fraction is used to lift overall recovery by diluting the fab reject's fluoride and silica load. Permeate TDS is held <50 mg/L, suitable for cooling-tower makeup at 50–70% reuse; an optional MBR polish upstream drops TOC and ammonia where biological loads persist, ahead of the thin-film composite membranes (see the industrial RO membrane system engineering guide for setpoint math).
Stage 3 — concentrate handling — is the real 2026 design question for Copenhagen, not the RO itself. Three options exist: thermal ZLD with crystalliser (CAPEX-heavy, OPEX-driven by evaporator steam); high-recovery RO followed by evaporation of the residual brine (the 2026 default for most sites, balancing 99.8% removal against manageable CAPEX); or a crystalliser-only path tied to a salt-cake disposal contract. The full train has been demonstrated at 99.8% contaminant removal on comparable high-purity reuse feeds (HydropureWater field data, 2026), giving fluoride <5 mg/L, total metals <0.5 mg/L, and TDS <1,500 mg/L at the discharge point — comfortably inside both the HOFOR sewer envelope and the IED 2.0 BAT-AEL binding numeric limits.
| Stage | Configuration | Key parameters | Discharge envelope |
|---|---|---|---|
| Stage 2 — RO | Brackish RO, 70–85% recovery, optional MBR polish | Permeate TDS <50 mg/L | Reuse 50–70% as cooling makeup |
| Stage 3a — High-recovery RO + evaporator | 99.8% removal (HydropureWater field data, 2026) | Concentrate <1,500 mg/L TDS to sewer | HOFOR sewer limit compliant |
| Stage 3b — Thermal ZLD / crystalliser | Zero liquid discharge | Salt cake to solid waste | Used only under net-zero water targets |
| Permit binding | IED 2.0 BAT-AEL binding regardless of discharge route | F <5 mg/L, metals <0.5 mg/L | Miljøstyrelsen / HOFOR envelope |
Three 2026 Compliance Postures and How to Choose
Posture A is direct sewer discharge under a HOFOR / Miljøstyrelsen industrial permit: lowest CAPEX, highest water-stress exposure because the permit can be tightened during a Köge Bugt or Øresund summer low-flow event. It fits edge halls under 5 MW IT with short payback pressure. Posture B is high-recovery RO plus concentrate disposal to sewer or solid waste: the 2026 default for most Copenhagen co-located sites, demonstrated at 99.8% removal with 50–70% cooling reuse (HydropureWater field data, 2026). Posture C is hybrid ZLD — RO plus a thermal evaporator or crystalliser — and is only worth the CAPEX premium if the site sits in a declared water-emergency zone or a corporate net-zero water target is binding.
Three decision drivers to weigh explicitly: the concentrate disposal tariff in the relevant HOFOR sub-system (Frederiksberg, Gladsaxe, Ballerup, City of Copenhagen each price differently); the evaporator steam tariff if a ZLD path is chosen; and the value of the EED 2023/1791 waste-heat credit if the concentrate evaporator is heat-integrated with the HOFOR loop — that single credit can shift ZLD economics more than the water line for a heat-integrated site.
| Posture | Best fit | Water-stress exposure | 2026 default? |
|---|---|---|---|
| A — Direct sewer (HOFOR industrial permit) | Edge halls <5 MW IT, short payback pressure | High — permit tightens under summer low-flow | No |
| B — High-recovery RO + concentrate disposal | Most Copenhagen co-located sites | Moderate — controlled by 99.8% removal envelope | Yes |
| C — Hybrid ZLD (RO + evaporator / crystalliser) | Water-emergency zones, corporate net-zero binding | Low | Only if heat-integration credits justify CAPEX |
2026 CAPEX, OPEX, and Reuse Payback for the Capital Region

Indicative 2026 CAPEX sits at EUR 0.8M–1.5M for a small or edge data hall (below 5 MW IT) and EUR 1.5M–3.5M for a hyperscale cluster above 20 MW IT, with the scaling drivers being permeate quality, reuse rate, and concentrate handling (HydropureWater field data, 2026). OPEX splits roughly 45% energy (pumps, RO high-pressure pump, optional evaporator), 25% membrane and media replacement, 20% chemical dosing, and 10% labour and monitoring.
A 50–70% reuse target on cooling water drops net freshwater intake by an equivalent volume, and in the 2026 Copenhagen industrial tariff band the combined water and sewerage saving pays back the CAPEX in roughly 3–5 years on those line items alone — before EED 2023/1791 waste-heat recovery credits and any reduced fluoride-discharge charges under IED 2.0 are counted. The HOFOR district-heating credit is the sensitivity that the Brussels comparison cannot show: engineers should confirm the heat-recovery contract counterparty before sizing any evaporator, because a heat-integrated ZLD economics curve sits a full 1–2 years of payback away from a stand-alone ZLD curve.
| Project scale | 2026 CAPEX band | OPEX split | Payback (water + sewerage only) |
|---|---|---|---|
| Edge data hall <5 MW IT | EUR 0.8M–1.5M | ~45% energy / 25% membranes / 20% chemicals / 10% labour | 3–5 years |
| Hyperscale cluster >20 MW IT | EUR 1.5M–3.5M | Same split, larger absolute | 3–5 years, shortened by HOFOR heat credit |
| ZLD overlay (Posture C) | + EUR 1.0M–2.5M above RO | Steam tariff becomes dominant | Only viable with EED 2023/1791 heat credit |
Frequently Asked Questions
Which 2026 permits apply to a semiconductor co-locate in the Copenhagen region?
Miljøbeskyttelsesloven with a HOFOR industrial discharge permit, IED 2.0 BAT-AELs for surface treatment (F, total N, heavy metals), the 2024 recast UWWTD for indirect-discharge pretreatment, and EED 2023/1791 reporting for any data hall above 1 MW.
Does the 50 MWth LCP BREF threshold apply to backup diesel generators at a Copenhagen data hall?
Yes — the LCP BREF applies if on-site combustion exceeds 50 MWth, which is the typical envelope for an N+1 diesel generator block at a 20 MW IT hall, and Miljøstyrelsen will require a permit even though the engines run only on test or grid-loss duty.
How long does the HOFOR permit take in Frederiksberg, Gladsaxe, or Ballerup?
Lead time depends on which HOFOR sub-system the municipality routes through, with a 3–6 month difference between the fastest and slowest paths; Gladsaxe and Ballerup typically run 6–9 months, Frederiksberg 9–12 months for new fab-style submissions (HydropureWater field data, 2026).
What reuse percentage should a 2026 Copenhagen co-locate target on cooling water?
50–70% reuse is the demonstrated envelope on comparable high-purity feeds (HydropureWater field data, 2026), held by a high-recovery RO operating at 70–85% recovery with the lower-TDS blowdown fraction diluting the fab reject's fluoride and silica load.