Polyurethanes are long lasting materials and can be synthesized starting from CO2. Several routes can be used such as the copolymerization of cyclic amines (aziridine and azetidine) with CO2, a reaction similar to the carboxylation of epoxides, or the thermal treatment of carbamates derived from primary amines. The latter can easily loose alcohol and produce isocyanates that are monomers for the production of polyurethanes.

Polyurethanes represent a way of storing CO2 for long time.