Hydroxyalkylphosphonate is a compound that contains a hydroxyalkyl group (a chain of carbon atoms with a hydroxy group attached) attached to a phosphonate group (a phosphorus atom double-bonded to an oxygen atom and single-bonded to an alkyl group). These compounds are often used as chelating agents in water treatment, industrial processes, and as flame retardants in polymers.