unfortunately, according to my super scientific test malathion dosent kill on contact(?) i guess they have to eat something that was sprayed. i dont think malathion persists for very long either. im going to give bt a shot, tho im not sure it persists any longer?Kills ants very very well.