Les poisons contre les cafards peuvent utiliser un certain nombre d'ingrédients actifs différents, mais deux des plus courants sont l'hydraméthylnon et le fipronil. L'hydraméthylnon est plus complet, contaminant les fluides corporels de tout gardon qui le consomme pour s'assurer que le poison se répand dans toute la colonie. Le fipronil est moins complet mais agit plus rapidement.
Les poisons contenant de l'Hydraméthylnon prennent généralement environ sept jours pour montrer des résultats et sont recommandés pour les infestations très importantes ou graves. Avec le fipronil, les utilisateurs commencent à voir des résultats en quelques heures. Cela fonctionne mieux pour les petites infestations de surface. Les poisons contenant les deux types d'ingrédients sont disponibles sous forme de cristal, de gel et de piège.