Raid Ant & Roach Killer 26 has a special formula that kills on contact and keeps killing with residual action for up to 4 weeks* * Roaches and Carpenter ants. Take back your space with this easy-to-use ant and roach spray, It can be applied to surfaces where ants, roaches and other listed bugs may be infesting. Kills a wide variety of insects including roaches, ants, silverfish, crickets, earwigs, household spiders, multicolored Asian lady beetles, stinkbugs, scorpions, and black widow spiders. Fragrance Free – leaves no lingering chemical odor.