Roach zehirleri çok sayıda farklı etken madde kullanabilir, ancak en yaygın iki tanesi Hydramethylnon ve Fipronil'dir. Hydramethylnon daha kapsamlıdır; zehir koloni boyunca yayılır. Fipronil daha az kapsamlı ancak daha hızlı çalışıyor.
Hidrometil içeren zehirler genellikle sonuçları göstermek için yaklaşık yedi gün sürer ve çok büyük veya ciddi istilalar için önerilmektedir. Fipronil ile kullanıcılar birkaç saat içinde sonuçları görmeye başlar. Küçük yüzey istilası için en iyisidir. Her iki bileşen türünü de içeren zehirler kristal, jel ve tuzak formunda mevcuttur.