Wait until the concrete has been in place at least 30 days and the temperature on the porch is at least 50 degrees Fahrenheit but not more than 90 degrees Fahrenheit.
Mop the floor with regular floor cleaner.
Rinse the floor with clean water.
Mix 1 part muriatic acid and 8 parts water. Wear gloves and safety glasses as well as long sleeves and pants and avoid any direct contact with the acid. Follow all the manufacturer's safety precautions.
Mop the concrete floor with the muriatic acid solution.
Rinse the floor with clean water.
Mix 1 part ammonia and 8 parts water.
Mop the floor with the ammonia solution.
Rinse the floor with water.
Tape off the adjoining walls where they meet the concrete floor and any other areas on or near the floor that should not be painted.
Cover the entire floor in a thin coat of concrete primer, using a roller brush. Do not worry if the coverage looks poor. The primer is not designed to give full coverage, and roller marks will be obvious. If the paint you have chosen is a combination paint and primer, skip this step. Wait for the primer to dry. The exact amount of time necessary for drying should be noted on the container, but it generally takes four to six hours.
Cut in the edges and corners of the floor with the paint, using a brush. "Cutting in" is a painting term describing the process of painting around the areas where the roller won't reach or provide full coverage.
Roll a thin coat of paint over the entire floor. Wait 24 hours.
Apply a second thin coat of paint by cutting in the edges and rolling the rest of the floor. For best coverage, apply the second coat in the opposite direction of the initial coat, if possible. Wait at least 72 hours before walking on or using the floor.