Teknik dari tes narkoba secara umum adalah dengan mengambil sampel yang diinginkan dengan peralatan yang sesuai. Sampel kemudian dikerjakan dengan metode-metode tertentu, seperti immunoassay, kromatografi gas dan spektrometri massa. Terdapat beberapa sampel yang bisa diambil seperti urine, darah, saliva, keringat, dan kuku.