Clean the concrete of all dirt, debris and oil stains.
Mix 1 lb. of iron sulfate in 1 gallon of water. Thoroughly stir until the water is saturated. Strain out any leftover iron sulfate so the stain does not change color on you as you go along.
Put on two pairs of thick cotton socks to avoid leaving footprints in the stain if you are working on a floor surface.
Wipe the concrete with a sponge mop soaked in the stain. It appears clear when going on, so make sure that you cover the entire area by alternating the direction of your wipes. Surfaces other than a floor can be wiped with a regular sponge. Use protective rubber gloves if you're holding the sponge in your hand.
Let the concrete dry. For a lighter look to the finished stain, brush off any dried iron sulfate particles before adding another layer of stain.
Repeat the staining process up to two more times for a darker stain.
Seal the concrete with a commercial sealer. Follow the directions carefully, and do not use the sealer on freshly laid concrete.