Homemade Stain for Concrete

Concrete stains enhance the appearance of your garage, driveway or concrete patio. Commercial concrete stains are available, but you can save money by creating your own stain. Use simple supplies found at your local hardware store to create your own concrete stain. Once you've applied it to the concrete surface, you'll have a whole new look. Even though these chemicals are safe, wear work gloves and safety goggles while mixing your stain solution to prevent any from getting in your eyes or staining skin.

Measure 1/4 cup of iron sulphate and pour into your plastic bucket.

Add 2/3 cup of warm water to the iron sulphate.

Stir the mixture with a paint stirring stick until the yellowish iron sulphate dissolves into an orange-tan mixture.

Measure 1/4 cup of copper sulphate and pour into your non-metal bucket.

Measure 1 cup of hot water and add to the copper sulphate. The heat from the water will help dissolve the copper sulphate.

Dissolve the copper sulphate by stirring the mixture with a paint stirrer. Allow your concrete stain to cool a bit.


Create your homemade concrete stain right before you intend to use it so further chemical reaction doesn't occur, resulting in a change in colour.


Test an inconspicuous area first to see if you are happy with the colour of the stain.

Things You'll Need

  • Measuring cups
  • Iron sulphate
  • Water
  • Plastic bucket
  • Paint stirring sticks
  • Copper sulphate
Cite this Article A tool to create a citation to reference this article Cite this Article

About the Author

Mary Ylisela is a former teacher with a Bachelor of Arts in elementary education and mathematics. She has been a writer since 1996, specializing in business, fitness and education. Prior to teaching, Ylisela worked as a certified fitness instructor and a small-business owner.