Pestisida
Pestisida juga dapat diklasifikasikan berdasarkan mekanisme biologisnya dan metode penerapannya. Kebanyakan pestisida bekerja dengan meracuni hama. Pestisida sistemik diserap oleh tanaman dan bergerak di dalam tanaman sehingga meracuni hama yang menghisap nutrisi tanaman. Insektisida dan fungisida bergerak melalui xylem. Insektisida sistemik dapat membahayakan serangga non target, bahkan serangga yang menguntungkan seperti lebah dan polinator lainnya, karena sinsektisida sistemik juga bergerak dari dalam tubuh tumbuhan ke bunga.
Herbisida
Terdapat dua tipe herbisida menurut aplikasinya: herbisida pratumbuh ("preemergence herbicide") dan herbisida pascatumbuh ("postemergence herbicide"). Yang pertama disebarkan pada lahan setelah diolah namun sebelum benih ditebar (atau segera setelah benih ditebar). Biasanya herbisida jenis ini bersifat nonselektif, yang berarti membunuh semua tumbuhan yang ada. Yang kedua diberikan setelah benih memunculkan daun pertamanya. Herbisida jenis ini harus selektif, dalam arti tidak mengganggu tumbuhan pokoknya.