This product does NOT work on roaches. I have been using it consistently since I received it and there has been zero impact. I spray the roaches directly and they seem to just laugh and keep on going. So much for "Kills on contact." Will be pursuing the money back guarantee with this product.