China chemical market H2 2026 — supply shifts and what changed

insights · EN

Yangzi vs. Bohai sourcing parity is breaking down in H2 2026 — REACH knock-on, freight inversion, three solvent baselines moved year-over-year. What it means for verified procurement.

Headline: parity is gone

The Yangzi-vs-Bohai FOB premium for solvents averaged +1.4% for most of 2024–2025. In H1 2026 it widened to +4.8%, and we now see structural drivers (not seasonal) that push it past +6% by year-end. For buyers used to multi-port arbitrage, this is a planning-cycle event, not a quarter-to-quarter tweak.

What changed

1. REACH knock-on

Two H1-2026 SVHC additions hit Yangzi-region exporters first (higher concentration of pre-2010 plants) — re-registration loaded ~USD 8–14/t into the cost stack.

2. Freight inversion

Shanghai port congestion (post-2025 expansion bottleneck) added 3–6 days to typical EU lead times. Qingdao is now a faster ex-China port for many EU lanes, eroding Shanghai's historical advantage.

3. Three solvent baselines moved YoY

  • Acetic acid: +6% Q3 vs. Q2 (Sinopec turnaround calendar)
  • Toluene: -3% YoY (oversupply from new Asian aromatics)
  • DMF: +9% YoY (REACH SVHC + tightening capacity)

What buyers should do

  1. Diversify ports — explicitly RFQ FOB Qingdao and FOB Tianjin even when your historical lane was Shanghai. The freight numbers may look the same; the lead-time variance is what you're buying out of.
  2. Lock 2026-Q4 at 60-day forward, not spot. Spot will widen as November turnarounds hit.
  3. Re-audit any supplier sourced solely from Yangzi for the 2026 SVHC trio (TPO, 2-EHA, NDMT) — their next registration cycle may price out their indicative quote.

ChemExact's verified pool — H2 2026 mix

Our verified pool currently breaks down as:

RegionSuppliersCapacity share
Shanghai (Yangzi delta)122%
Changzhou / Nanjing (Yangzi)241%
Zibo (Bohai)118%
Qingdao (Bohai)119%

We are deliberately growing the Bohai (Zibo + Qingdao) share from 37% today to a target 50% by mid-2027 to give buyers a real two-region option.