Scrub concrete with a stiff brush, using Asphalt and Concrete cleaner, rinse well. Clean surface with TSP Plus or Natura Safe Prep.
Make sure your concrete isn’t wicking up moisture from underneath. Take a 2×2 foot piece of plastic to the floor (tape all edges) and wait a couple of days. Check underneath the plastic to make sure no moisture has formed on the underside of the plastic. If it has, your slab isn’t a good candidate for paint.
Apply Floor bonding primer for increased adhesion.
Beauti-Tone Modified Alkyd Urethane Porch & Floor Paint.
The instructions in this list are provided by Beauti-Tone.