Betäubungsmittel werden in Deutschland in drei verschiedene Klassen oder "Anlagen" eingeteilt und aufgeführt. Man unterscheidet zwischen "Nicht verkehrsfähige Betäubungsmittel" (Anlage 1), "Verkehrsfähige, aber nicht verschreibungspflichtige Betäubungsmittel" (Anlage 2) und "Verkehrsfäige und verschreibungspflichtige Betäubungsmittel" (Anlage 3).
Jeglicher Umgang mit der in Anlage 1 aufgeführten Stoffe ist verboten. Hierunter finden sich etwa Lysergrid (LSD) oder Mescalin. In Anlage 2 finden sich diejenigen Stoffe die als Zwischenprodukte, Rohstoffe etc. nicht verschrieben oder verbreicht werden dürfen. Die in Anlage 3 aufgeführten Stoffe dürfen zu medizinisch-therapeutischen Zwecken verordnet werden, jedoch nur als Zubereitungen (Rezeptur, Fertigarzneimittel). Ansonsten ist der Umgang untersagt. Hierunter fallen etwa Morphin, Tilidin oder Opium.