no it is systemic from my experience and can also be used to prevent and control as well as spot kill, the down side with it is with alot of rain or watering it doesn't persist very long before being washed away then it must be applied again
it is from a natural source(Marigolds) and is about one of the safes insecticides you can use besides EUGINOL AND GERANIOL
i have used it to fight and win against aphids inside the house and it seems to keep them from returning
thanks your friend Joe