How to Make Homemade Fence Stain

Written by tony oldhand
  • Share
  • Tweet
  • Share
  • Pin
  • Email
How to Make Homemade Fence Stain
You can make eco-friendly stains in a variety of colours. (a photo of a wooden fence image by Olga Rumiantseva from

While many commercially prepared fence stains are available, the issue becomes one of cost, because these stains can be quite prohibitive. Another concern is environmental safety. Many stains are made with harsh chemicals that can eventually leach into the groundwater. By using age-old techniques, you can make a viable eco-friendly stain that has good durability, at a reasonable price.

Skill level:

Things you need

  • Linseed oil
  • Oil soluble dyes
  • Paint brush
  • Five-gallon plastic bucket
  • Stirring stick
  • Small rags
  • Disposable gloves
  • Teaspoon

Show MoreHide


  1. 1

    Pour 4 1/2 gallons of linseed oil into a 5-gallon plastic bucket. Linseed oil is made from the flax plant, so it is biodegradable. The Lorain Soil & Water Conservation District recommends linseed oil for projects such as waterproofing rain barrels. Once the oil is absorbed into the wood, it prevents rotting.

  2. 2

    Choose an oil-soluble dye colour. These dyes are readily available from many suppliers. Many of these dyes are made from natural sources, negating environmental concerns. An "old timer" trick is to soak tobacco for about a week. This will impart a brown or amber colour.

  3. 3

    Put on the disposable gloves. Add a teaspoon of dye to the oil. Use the stir stick to stir the mixture thoroughly. Test the stain on a scrap piece of wood, using a rag to wipe the stain on. If too light, add in another teaspoon of dye, and stir. Keep adding in the dye until you reach the colour depth you desire. Conversely, you can opt not to add any dye at all. Linseed oil alone will impart a light tan colour to the wood.

  4. 4

    Use the paint brush to apply the stain liberally to your fence. Allow the stain to dry thoroughly. You may have to apply two or three coats if the wood is very dry and absorbs a lot of stain. Allow two or three days' drying time between coats.

Tips and warnings

  • Linseed oil is very slow-drying. Allow two or three days' drying time.
  • Dispose of the oil-soaked rags properly, according to your local fire ordinances. Rags soaked in linseed oil can spontaneously combust because they heat up during the drying process.

Don't Miss

  • All types
  • Articles
  • Slideshows
  • Videos
  • Most relevant
  • Most popular
  • Most recent

No articles available

No slideshows available

No videos available

By using the site, you consent to the use of cookies. For more information, please see our Cookie policy.