How to Make Insecticidal Soap at Home
Homemade insecticidal soap kills soft-bodied pests on contact for pennies. Use pure soap, not detergent, dilute correctly, and spray leaf undersides directly.
Insecticidal soap is one of the cheapest and safest pest treatments you can make, and it works on soft-bodied pests like aphids, spider mites, mealybugs, whiteflies, and thrips. The soap breaks down the protective outer coating of these insects and disrupts their cell membranes, killing them on contact. It has no residual effect, which means it is gentle on the plant and on beneficial insects but only kills pests it actually touches while wet.
The catch is that not all soaps are suitable. True insecticidal soap is made from potassium salts of fatty acids, so you want a pure liquid soap, not a degreasing detergent or a soap with moisturizers, fragrances, and antibacterial additives that can damage foliage. Getting the dilution right and spraying thoroughly are what make a homemade batch effective and safe.
Step by step
- 1Choose a pure liquid soap
Use castile soap or a plain additive-free liquid soap. Avoid dish detergents, degreasers, and anything with fragrance, moisturizer, or antibacterial agents, which can burn leaves.
- 2Mix the solution
Combine about 1 tablespoon of soap per quart of water (1-2 percent). Use distilled or soft water if your tap water is hard, and mix only what you will use that day.
- 3Spot-test a leaf
Spray one leaf and wait 24 hours. If there is no spotting or browning, the plant tolerates the mix and you can treat the whole thing.
- 4Spray pests directly
Coat leaf undersides, stem joints, and new growth until wet, aiming the spray directly at visible insects. Soap only kills what it touches while still wet.
- 5Rinse sensitive plants
After a couple of hours, you can rinse delicate foliage with plain water to remove residue and reduce the chance of damage.
- 6Repeat every 4-7 days
Reapply every few days for two to three weeks to kill newly hatched pests, since soap leaves no lasting residue to catch later generations.
The right soap matters
Use a pure castile soap or a plain, additive-free liquid soap as your base. Avoid dish detergents like the typical grease-cutting brands, which contain degreasers and synthetic surfactants that strip the protective waxy cuticle from leaves and can cause burning. Antibacterial soaps, hand soaps with moisturizers, and anything scented are also poor choices.
The reason pure soap works is that the fatty acids disrupt soft insect bodies without harming most plant tissue at the right concentration. Detergents are formulated to cut grease aggressively, and that same property damages the plant's surface, so the type of soap is not a minor detail.
Mixing the right strength
A reliable recipe is about 1 tablespoon of pure liquid soap per 1 quart of water, or roughly 4 to 5 tablespoons per gallon, which works out to a 1 to 2 percent solution. Going stronger does not kill pests faster and only increases the risk of leaf damage. Use soft or distilled water if your tap water is very hard, since minerals can reduce effectiveness.
Some people add a teaspoon of vegetable oil per quart to help the spray cling and smother pests, but keep oil amounts low to avoid clogging leaf pores. Mix fresh for each use and shake the bottle as you spray to keep the solution uniform.
Applying it effectively
Because soap only works on contact, coverage is critical. Spray until leaf undersides, stem joints, and new growth are thoroughly wet, since that is where most pests hide. The soap must land on the insect to work, so a quick mist over the tops of leaves will miss most of the target.
Spray in the morning or evening out of direct sun, let it sit for a couple of hours, and you can rinse sensitive plants with plain water afterward to reduce residue. Repeat every 4 to 7 days for two to three weeks to catch newly hatched pests, and always spot-test a single leaf first.
- Never use grease-cutting dish detergent; it strips the leaf cuticle and causes burns.
- Spray in low light or evening so the solution does not dry too fast or scorch leaves.
- Hard water reduces effectiveness, so use distilled water if your tap is mineral-heavy.
- Mix a fresh batch each time rather than storing leftover solution.
FAQ
Can I use dish soap to make insecticidal soap?
It is not recommended. Most dish soaps are degreasing detergents with additives that strip the protective coating from leaves and can cause burning. Use pure castile or plain additive-free liquid soap instead for a safe, effective spray.
Does insecticidal soap kill pests on contact or have lasting effect?
It only kills soft-bodied pests it touches while wet and leaves no residual protection. That is why thorough coverage of leaf undersides and repeat applications every few days are necessary to catch newly hatched insects.
Will homemade insecticidal soap hurt my plant?
At the right 1 to 2 percent dilution with pure soap it is gentle on most plants, but thin-leaved or waxy-coated species can be sensitive. Always spot-test one leaf, avoid spraying in direct sun, and rinse delicate plants afterward.