Using oil based polyurethane
Oil based polyurethane is used whenever you have a product on the surface that the epoxy does not adhere to, such as oil based paints or stains. The oil based polyurethane creates a barrier between the surface and the epoxy allowing the epoxy to adhere to the oil based polyurethane without problems. We recommend doing at least 2-3 coats of oil based polyurethane for redundancy to help make sure that the entire area is covered and no spots were missed during application. We recommend following the dry time on the polyurethane product.
We do not recommend putting the epoxy over water-based polyurethane. The epoxy could cause the water-based polyurethane to wrinkle or soften. Also, Epoxy does not stick very well to water based polyurethanes and you could end up with fisheyes (epoxy pushing away from the surface). We recommend applying 2-3 coats of oil based polyurethane over the water based coating so that the epoxy will stick to it. It is also best to test it out first on a small scale test to be safe.