Great for plants but its something that has to be cleaned off the foliage and flushed through the soil. Would not recommend spraying soapy water on flowering canbabis. I only use regular dawn and Palmolive dish soap no scented detergents.