First step, rip out your old carpet and carpet padding. Remove all of the tack strips using a hammer and pry bar. Also, remove the staples by prying them up with a flat head screwdriver and then pulling them out with needle-nose pliers.
PRIME THE FLOORBefore you paint, you need to prime the floor with a quality primer. The fastest way to do this is to cut in around the edges with a paintbrush. Then use a roller with an extension handle to fill in the rest of the floor.
PAINT YOUR SUBFLOOR
Now it's time to paint the subfloor. I used a latex paint instead of oil because it is easier to work with and easier to clean. You will need a couple of coats for good coverage. I chose to add a border. You want to add that prior to the stencil.
STENCIL THE FLOOR
Stenciling your floor is optional; paint alone can make a huge difference.
But stenciling really looks beautiful. While stenciling a floor looks intimidating and time-consuming, it actually goes pretty quickly.
SEAL THE FLOOR
The final step is sealing the floors. I used 4 coats.
Technically you don’t need to a sealer over porch and floor paint, but I highly recommend it. Also, wait a few days before adding furniture.