Huvudskillnaden mellan epoxi och polyuretan är att epoxin innehåller epoxidgrupper medan polyuretaner innehåller uretanbindningar. I tillämpningssynpunkt är den huvudsakliga skillnaden mellan epoxi och polyuretan att epoxihartserna kan motstå måttliga temperaturer medan polyuretanerna tål höga temperaturer.
Både epoxi och polyuretan är polymermaterial. En polymer är en makromolekyl som innehåller ett stort antal små upprepande enheter (monomerer). Dessa monomerer kombineras med varandra för att bilda en polymer. Termen epoxi används för att namnge epoxihartser som består av epoxifunktionella grupper i ett upprepande mönster. Polyuretan är också ett polymermaterial som innehåller uretanbindningar.