Surface Prep
1L TSP All Purpose Spray Cleaner (Home Hardware Number 1620-198) 1L Premium Asphalt & Concrete Cleaner (Home Hardware Number 1620-884)
Scrub concrete with a stiff brush, using Asphalt and Concrete cleaner, rinse well. Clean surface with TSP Plus or Natura Safe Prep.
Surface Check
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.
Primer

Apply Floor bonding primer for increased adhesion.
Topcoat

Beauti-Tone Modified Alkyd Urethane Porch & Floor Paint.
The instructions in this list are provided by Beauti-Tone.