Skip to Content

Homemade Weed Killer with Vinegar and Salt

Do you struggle with weeds like I do? I try to prevent weeds as much as I can, but nature will always win. So when those pesky plants pop up, I make a batch of homemade weed killer to get rid of them fast.

woman holding plastic spray bottle

Plus, this weed killer is safer for pets and children!

And, it cost around $2.50 a gallon to make compared to around $20 for the conventional stuff with glyphosate in it.

patio bricks with weeds growing in-between

I had never made my own weed killer before (other than killing weeds with vinegar) but I wanted to know if home remedies to get rid of weeds actually worked. And I wanted to save money.

So I started investigating how to make homemade weed killer and instantly realized it’s a smart move to make your own.

What 3 Ingredients to Use

When you make a homemade weed killer, you are wanting to use ingredients known to get rid of vegetation but not harm humans.

Over decades of research, there are three common ingredients that have proven effective at killing weeds at home time and time again. You will likely find these same ingredients in most homemade weed killer recipes:

  • Vinegar
  • Salt (or Epsom Salt)
  • Detergent

Random ingredients, I know. But together they create a dream team of weed killing. Why?


Vinegar is acetic acid. And that acid is what kills the plant.

Using horticultural vinegar on its own works, but it is expensive. And it’s hard to find. Plus, I have had physical reactions to the strong and harsh fumes when using it (much like I did when making this vinegar gel cleaner).

Using normal white vinegar will kill plants, however the acidity level is around 5% in kitchen vinegar. So it works more effectively when mixed with the other two ingredients.

Table Salt or Epsom Salt

The salt really helps boost the weed killing power of this homemade weed killer. You can use either cheap table salt or Epsom salt (I was really pleasantly surprised at the price of Amazon’s brand of Epsom Salt).

Either one is going to dry out the plant in the sun. And that’s a good thing.

I personally use table salt because it was super cheap (about .79 cents for 26 oz.) for a huge bottle. I have found Epsom salt at the dollar store, too. I wouldn’t use fancy pink Himalayan sea salt or coarse salt that costs a pretty penny. Get the cheap stuff.


Okay, most homemade weed killer recipes call for Dawn dish detergent. It seems that Dawn detergents are the magical ingredient for many DIY recipes.

Why use dish detergent?

It’s what keeps the weed killing spray stuck to the plants. Without the soapy residue that sticks to weeds, the vinegar can just run off.

Soap is actually commonly used in a lot of gardening solutions. If you don’t have these types of dish detergents at home, try it with Castile soap or some Branch Basics.

P.S. Try this ant spray safe for pets which uses detergent, too!

3 Ingredient Homemade Weed Killer Recipe

Here’s how to make homemade weed killer. If you can shake a bottle, you can do this!


  • 1/2 gallon white distilled vinegar
  • 1/4 cup salt or Epsom salt
  • 1/2 teaspoon dish soap

(These are the ingredients I personally used. They are all Publix brand.)

bottles of dish soap vinegar and salt against green grass


  • Add the ingredients into a large bottle or sprayer bottle. (I added my salt and dish soap into a larger vinegar bottle that had the correct amount of vinegar and shook it up.)
  • With the lid on, shake the ingredients together for about 10-20 seconds. Get the liquid to start dissolving the salt by shaking it.
  • I left the bottle alone after shaking for about 10-15 minutes. The salt has naturally dissolved by that time. You can choose to let the salt dissolve either naturally with time, or shake until it is fully dissolved.
  • Spray liberally on weeds. Keeping in mind that this spray will kill anything it touches, including grass, flowers, vegetables and other plants you want to keep.
  • This batch made about 3 bottles, using a dollar store plastic sprayer bottle. By the time I was done using it all, my hand was cramping! I’d suggest using a weed sprayer bottle for the garden.)

The Results

I’ve got to say, I was very skeptical about this weed killing solution working. But it did!

liquid coming out of spray bottle onto weeds in patio

We sprayed it on a variety of different types of weeds throughout the garden and patio on a hot sunny day.

Within an hour, the weeds were shriveling up and drying out! They had gone from green to gray in 60 minutes.

dead weed in garden

Can you see the salt and detergent stuck to the leaves?

dead weeds in between bricks

Over the course of the day, the plants continued to die back even more. They were definitely eliminated.

Helpful Tips

Here’s what I learned about making my own weed killer.

  • My husband hates the smell of vinegar. I was spraying this outside where he was working and forgot he doesn’t like the smell. When I apologized, he said he didn’t even smell it. And I didn’t, either. So I think that the salt and soap really diminish the vinegar scent. Which is a good thing!
  • Only use on a sunny day. You really do need the power of the sun to help the vinegar and salt do their thing. You can have results on a cloudy day, but it might not be as good.
  • Allow for at least 24 hours of dry weather after applying the weed killer. Don’t do this 2 hours before it rains.
  • Only make as much as you can use at one time. Don’t make a huge bottle and expect it to be good for the next 6 months.
  • This is NOT a selective herbicide!!! Which means that it WILL kill everything it is sprayed on. Including grass.

woman holding spray bottle with blue nozzle against green grass

woman holding plastic spray bottle near a weed in patio

Why Not Just Use Herbicides From the Garden Center?

There are two reasons why I don’t buy herbicides from stores anymore.

The cost and the chemicals.

Avoid Toxins

Let’s start with the chemical exposures. Look at any label on a herbicide or pesticide and it’s full of a lot of scary warnings. That’s for good reason. The chemicals in these solutions are designed for one thing – and that’s to kill.

Herbicides kill plants. Pesticides kill insects. Both kill living things.

The definition of the -icide part means to kill. So whatever word is in front of -icide means to kill that thing.

You might think that spraying a weed killer on your garden or grass is just a “spray and forget it” solution. But it’s not.

Because if you have pets or children that play in the yard, residue from the plants and from in the soil can get on their skin or paws. Plus, any wildlife in your area, such as birds, squirrels, chipmunks, deer, etc. could consume the plants that have the toxic chemicals sprayed on them.

Save Money

Secondly, the cost is insane to keep buying these products. You ALWAYS have to buy them. The problems keep coming back.

When I found a small spray bottle of a herbicide I was considering (and it was really toxic stuff, by the way), it was nearly $6 for the bottle. And I knew I’d need a couple. I did find a more eco-friendly brand of weed killer. And I was disgusted that it cost around $19.

I know natural ingredients cost a lot. (This EcoSmart Weed Killer was expensive, as well, but effective.) But, come on. You can’t expect most people to be able to afford a nearly $20 bottle of weed killer.

In a recent look at the cost of traditional weed killers, I found a gallon in a spray bottle generally cost from $15-23.

However, the cost of this homemade weed killer is MUCH LESS than that!

  • A gallon of vinegar cost $2.50
  • I used .06 cents of salt
  • Dish soap is something you already have at home.

Which means the cost of a gallon of homemade weed killer is less than $2.60! Compared to the chemical kind that costs around $20.

Pin It!!!

woman hand holding a white spray bottle against green grass


Ditch the Toxins in Your Home!

Join our weekly newsletter for shopping guides, cleaning hacks and smart tips to improve wellness where you live. 

Thanks! Keep an eye on your inbox for updates.


Thursday 14th of March 2024

I started using this mixture a year ago, and it works perfectly.

The best thing about it is the safety and the low cost.

Keep spreading the word (thumbs up).


Tuesday 19th of March 2024

Thanks, William! This is one of the best weed killers we have found. Glad that it uses ingredients found at home and can be made so inexpensively!

Kenny D

Saturday 9th of September 2023

WOW ! I could not beleive it i have spent a fortune on weed killers over the years and nothing.I kept trying different ones all rubbish and then a freind of mine told me about this and i was blown away i dont know how long it took to show results but when i got up the next day every weed was dead and totally brown Happy Days thank you i will definately be useing this combo from now on thanks again.

Kimberly Button

Tuesday 12th of September 2023

Kenny, we agree! We also thought chemical weed killers that cost a lot were the only solution, but they never worked! Just cost a lot of money! This natural weed killer costs just pennies and actually works!


Tuesday 11th of July 2023

I was surprised, it actually works. I added a few drops of blue Dawn detergent also, and within 45 minutes I could already see the results in the creases of my driveway. Thank you, this will save me a lot of money. Going to mix and put in my 2 gals. sprayer and go all around the perimeter of my house and patio.

Kimberly Button

Tuesday 1st of August 2023

Thanks, Beverly! It is so simple, yet works so effectively! It is nice to see the weeds shrivel up and die in less than an hour!


Thursday 25th of May 2023

This didn't work or do anything to kill weeds. Don't know what I did wrong. Mixed it as directed.


Thursday 14th of March 2024


Sometimes it doesn't work for me, but only when it rains after I've sprayed. I try to wait and watch the weather forecasts. It works best when the little blighters are thirsty, in the middle of a dry spell.

Kimberly Button

Friday 30th of June 2023

We just used this same mixture again and it killed all weeds. You do need to make sure you spray it when it is sunny and hot. This won't work on a cloudy day or if it will rain soon.

John B

Tuesday 27th of July 2021

If I use this formula on my vegetable garden to kill the spring weeds, how long before I start planting the garden?


Thursday 14th of March 2024

@John B, Based on what I've read, I'd wait a week or two.

Kimberly Button

Friday 30th of July 2021

Hi John! I don't have a perfect answer for that. The vinegar should reach more of the weeds, rather than the soil. I definitely wouldn't plant within a week. But not sure what the best time frame would be after applying.