How to Formulate a Concrete Stain

Updated February 21, 2017

Creating a concrete finish for your floor isn't as difficult as the concept might seem. Painting aside, staining concrete is one of the simplest ways to decorate concrete flooring. According to Tom Wesley, on the website How To Stain Concrete Floors, staining concrete actually involves a chemical reaction that alters the natural colour of the concrete. There are many ways to make a concrete stain that involve dangerous acid mixtures, but one option that doesn't involve acid features iron sulphate. Use iron sulphate to successfully stain your concrete.

Put on a protective face mask and safety goggles. Face masks and goggles are available at home improvement and paint stores. According to the Homemade Concrete Stain website, the concrete stain component involving the least toxicity and least expense is iron sulphate. No acid is required for staining concrete with iron sulphate, but when using chemicals of any sort, always protect your eyes and breathing passages with a mask and protective eyewear.

Pour ΒΌ cup of iron sulphate into a plastic bucket. The primary function of iron sulphate is greening up yellowing plants. Iron sulphate is available at plant nurseries, garden centres, hardware and home improvement stores.

Pour 2/3 cup of warm water into the bucket containing the iron sulphate. Mix the iron sulphate into the water with a plastic stirring spoon until the yellow powdered sulphate becomes tan. This recipe will cover approximately 10 square feet of concrete flooring. Adjust the ingredient quantities according to the square footage of the concrete surface you intend to stain. Use the solution immediately to prevent particles of rust from forming on the surface of the iron sulphate and water mixture.

Paint the iron sulphate solution onto the concrete with a clean paintbrush, and allow the solution to dry for about three hours. Exposure to the air will cause the iron sulphate solution to dry and will stain the concrete a rusty-orange hue.

Fill a clean, plastic bucket with water. Use a wet sponge to clean up the residual dried powder on the concrete's surface. Rinse the sponge in the bucket as you continue to clean the floor. Allow the concrete to dry for about three hours.

Seal the surface with a concrete sealant, available at hardware and home improvement stores, according to the manufacturer's instructions. Polish the stained concrete floor to a shine with an acrylic-based floor wax.


It's a good idea to test the concrete stain in an inconspicuous area of the concrete, such as on a closet floor, before you stain the entire surface. This way if you aren't happy with the results, you haven't stained the entire floor.

Things You'll Need

  • Protective face mask
  • Safety goggles
  • 2 plastic buckets
  • Plastic mixing spoon
  • ¼ cup iron sulphate
  • 2/3 cup warm water
  • Paintbrush
  • Water
  • Sponge
  • Concrete sealant
  • Acrylic floor wax
Cite this Article A tool to create a citation to reference this article Cite this Article

About the Author

Louise Harding holds a B.A. in English language arts and is a licensed teacher. Harding is a professional fiction writer. She is mother to four children, two adopted internationally, and has had small businesses involving sewing and crafting for children and the home. Harding's frugal domestic skills help readers save money around the home.