While epoxy coatings are a good addition to most homes, they’re not suitable for every surface. The key to having a durable epoxy coating is to have the concrete surface properly prepared before laying down the epoxy. Any dirt, dust, oil, or salts that may be present can cause the epoxy to blister, crack or lose adherence. Old or weak concrete that shifts or flakes can cause damage to the epoxy coating on top. If your concrete is prone to sweating (constantly damp areas), the moisture coming from underneath will compromise the epoxy coating. In these cases, epoxy coating may not be the best option.
Because the success and durability of your epoxy coating depends so heavily on surface preparation, it is best to let a professional help you lay the finish. They can also make suggestions as to the appearance of the coating for your situation, like laying down colored paint chips on the wet epoxy to give it style and texture. If you feel confident that you can take on the project yourself, do your homework and be sure to choose a brand and mixture of epoxy that will work best in your area.