UNSPSC 12165102: Dispersant surfactant
Commodity
Code facts
UNSPSC codes and definitions come from the UN Development Programme (managed by GS1 US), and state and local contract opportunities from the governments' procurement sites.
State & local contract opportunities
Show all 32
Opportunities by state
NIGP codes for 12165102
Definition
Dispersant or colloidal surfactants used in enhanced oil recovery solutions for in-depth conformance and sweep efficiency improvement
About UNSPSC 12165102
UNSPSC 12165102 Dispersant surfactant (Commodity) covers specialty treatment chemicals that state and local water and wastewater systems buy to control hydrogen sulfide odors, improve coagulation and settling, neutralize acidity, and manage corrosion in collection and treatment infrastructure. Recent solicitations show municipalities purchasing sodium hypochlorite, ferric chloride, magnesium hydroxide slurry, sodium bisulfite, and related chemical additives as recurring line items in annual or multi-year supply agreements. Issuing bodies include city water departments and wastewater utilities (Edinburg TX, Cocoa FL, Tallahassee FL, Griffin GA, Dublin GA), county water environment services (Clackamas County OR), and special-purpose districts. Most opportunities are structured as firm-fixed-price requirements contracts with per-unit or per-gallon pricing, 12-month initial terms, and optional renewals through year three or five. All products must meet ANSI/NSF Standard 60 or 61 certification and AWWA standards. Delivery timelines typically require 48–72 hours from order receipt during business hours, and vendors commonly supply certificates of analysis, material safety data sheets, and emergency 24-hour contact service.
Recent activity concentrates in Florida and Georgia, with secondary volume in Texas, Connecticut, California, and Oregon. Representative current opportunities include the City of Edinburg, Texas IFB for annual water plant chemicals (posted Sep 30, 2026, due Sep 29, 2026) specifying 180 tons of NSF chlorine, 4.55 million pounds of liquid aluminum sulfate–polymer blend, and chlorine dioxide generation systems with 24/7 emergency response; the City of Cocoa, Florida ITB for liquid sodium hypochlorite (posted Sep 28, 2026, due Sep 23, 2026) with 5% local preference for Brevard County contractors and a firm-fixed annual term renewable through 2031; the City of Tallahassee, Florida IFB for magnesium hydroxide slurry (posted May 1, 2026, due Jun 16, 2026) on a five-year contract with optional two-year renewals and rigorous product specifications; and the City of Griffin, Georgia line-item IFB for 16 water treatment chemicals (posted Apr 29, 2026, due May 28, 2026) with delivery required within 72 hours. Local vendor preferences appear in Cocoa (5% Brevard County), Tallahassee (Leon/Wakulla/Gadsden/Jefferson County six-month residency), and Temple, Texas (5% local adjustment). Bond and insurance requirements are standard across issuers; performance and payment bonds equal to 100% of contract value are common, and commercial general liability of $1–2 million is routine. No standout incumbent vendors are named across the opportunities block.
Quick answers
What is UNSPSC 12165102?
UNSPSC 12165102 is Dispersant surfactant, a commodity in UNSPSC 12000000, Chemicals including Bio Chemicals and Gas Materials.
Which states post the most state and local bids under UNSPSC 12165102?
The states with the most state and local contract opportunities under UNSPSC 12165102 posted in the last 90 days are Florida (1) and Texas (1).
Which NIGP codes match UNSPSC 12165102?
UNSPSC 12165102 maps to 1 NIGP code, 19036 Chemicals, Bulk (Not Otherwise Itemized).
What is the latest state & local contract opportunity under UNSPSC 12165102?
The latest state & local contract opportunity under UNSPSC 12165102 is Chemical, Ferric Chloride from Florida, posted August 13, 2026.
On GovTribe
See everything under UNSPSC 12165102
- State & local contract opportunities, awards and contract vehicles under this code
- Contacts who buy under this code
- Ask GovTribe AI about this code