Garages are extremely versatile spaces use for storing cars and working on automobiles. They are susceptible to large amounts of fluids, oils, soils, chemicals and abrasions. In order to protect your garage from all of these disastrous situations an industrial strength coatings should be applied to your garage floor.
Garage floor systems commonly consist of epoxy base coats and urethane top coats. The combination of the two coatings make the finished surface practically indestructible. In order for a garage floor coating to offer indefinite protection you need to make sure you properly prepare the surface. By using a floor grinder to scarify and etch the surface of the concrete you are exfoliating the slab and opening up all of the pores. By creating this rough surface porosity you are giving the coatings a surface to properly adhere to.
After the surface has been prepared you are then ready to apply the first part, the epoxy. Look for a cycloaliphatic epoxy that offers excellent chemical resistance properties. The downside to epoxies is their extremely long cure time of up to a week in some cases. After the epoxy is applied and fully cure you can apply a urethane top coat. Look for an aliphatic urethane that will provide excellent resistance to acids, oil, gasoline and other automobile fluids; also look make sure it is hot tire pickup resistant.