Het belangrijkste verschil tussen epoxy en polyurethaan is dat de epoxy epoxidegroepen bevat, terwijl polyurethanen urethaanbindingen bevatten. In het oogpunt van de toepassing is het belangrijkste verschil tussen epoxy en polyurethaan dat de epoxyharsen matige temperaturen kunnen weerstaan, terwijl de polyurethanen bestand zijn tegen hoge temperaturen.
Zowel epoxy als polyurethaan zijn polymeermaterialen. Een polymeer is een macromolecuul dat een groot aantal kleine herhalende eenheden (monomeren) bevat. Deze monomeren combineren met elkaar om een polymeer te vormen. De term epoxy wordt gebruikt om epoxyharsen te noemen die bestaan uit epoxyfunctionele groepen in een herhalend patroon. Polyurethaan is ook een polymeermateriaal dat urethaanbindingen bevat.