It can be used as a top soil dress and should kill larvae and beasties in the soil. I have never used it as a spray but I think it can also be sprayed once mixed with water (but don't quote me on that). It's okay but it's a contact pesticide so it has to come in contact with the critters. It's better applied to semi dry soil ime. For bugs in my greenhouse I am using Spruizit R, which is a pyrethrin and oil based solutions. Spray it as the sun is coming up in the morning and as the sun is going down at night so the bugs are still out but not in full sunlight. Check for ants and if necessary get ant powder (the ants seem to be there when there is greenfly, and if there are white fly, there are greenfly) and if they are there, ants are there making it worse. I also heard babypowder is good for deterring ants. Or get one of the little ant boxes....