Hovedforskellen mellem epoxy og polyurethan er, at epoxy indeholder epoxidgrupper, mens polyurethaner indeholder urethanbindinger. I anvendelsessynspunktet er hovedforskellen mellem epoxy og polyurethan, at epoxyharpikserne kan modstå moderate temperaturer, mens polyurethanerne kan modstå høje temperaturer.
Både epoxy og polyurethan er polymermaterialer. En polymer er et makromolekyle, der indeholder et stort antal små gentagne enheder (monomerer). Disse monomerer kombineres med hinanden for at danne en polymer. Udtrykket epoxy bruges til at navngive epoxyharpikser, der består af epoxyfunktionelle grupper i et gentaget mønster. Polyurethan er også et polymermateriale, der indeholder urethanforbindelser.