Yritykset tai organisaatiot käyttävät virtsa -analyysiohjelmaa selvittääkseen, ovatko ohjelman työntekijät, vapaaehtoiset tai osallistujat käyttäneet laittomia huumeita. On olemassa useita erilaisia ohjelmia, jotka voidaan ottaa käyttöön, kuten satunnaistestaus, pakollinen testaus tai testaus, kun on perusteltua epäilyä. Yritys voi halutessaan käyttää mitä tahansa virtsa -analyysiohjelmaa, jota se pitää sopivana, vaikka on olemassa ohjeita, jotka määrittävät kuinka usein ihmiset voidaan testata. Virtsa -analyysiohjelman käytön haittapuoli on se, että monet lääkkeet, kuten opiaatit ja metamfetamiinit, huuhdellaan pois järjestelmästä nopeasti, usein vuorokauden sisällä, mikä vaikeuttaa todisteiden löytämistä huumeiden käytöstä.
Yleisimmin käytetty virtsa -analyysiohjelma on satunnaistestaus. Tämän tyyppisellä ohjelmalla työntekijälle voidaan ilmoittaa, että hänet testataan jossain vaiheessa työskentelyn aikana. Satunnaisesti valitun henkilön on ilmoitettava viipymättä testauslaitokselle ja annettava virtsanäyte. Monet organisaatiot käyttävät satunnaista virtsa -analyysiohjelmaa, koska se säästää kaikkien työntekijöiden testauskustannuksia.
Muissa tapauksissa pakollinen virtsa -analyysiohjelma voidaan ottaa käyttöön. Tämäntyyppinen ohjelma testaa kaikki työntekijät, vapaaehtoiset tai osallistujat joko ennen kuin heidät palkataan tai he saavat osallistua ohjelmaan tai ennalta ilmoittamatta. Jos testaus on pakollista, ohjelman osallistuja tai työntekijä voi kieltäytyä testaamasta, mutta hänet voidaan erottaa tai vapauttaa ohjelmasta tämän vuoksi. On myös tavallista, että virtsa -analyysiohjelma on käytössä, jotta voidaan testata työntekijöitä, jotka palaavat töihin pitkän vapaapäivän jälkeen.
Yritys voi halutessaan suorittaa virtsatestin henkilölle, jos on perusteltua epäilyä siitä, että kyseinen henkilö on käyttänyt laittomia huumeita. Tässä tapauksessa henkilö voidaan irtisanoa, jos hän kieltäytyy alistumasta testaukseen. Tietyn työntekijän valitseminen huumeiden testaamiseen voi johtaa oikeudenkäyntiin, joten useimmat yritykset haluavat käyttää satunnaista tai pakollista testausjärjestelmää.
Virtsa -analyysiohjelma voidaan myös ottaa käyttöön työntekijöille, jotka ovat sattuneet onnettomuuteen yrityksen kiinteistössä. Tässä tapauksessa huumeiden käyttö on ehkä suljettava pois vakuutustarkoituksiin. Työntekijää voidaan joutua testaamaan sen selvittämiseksi, oliko hän huumeiden tai alkoholin vaikutuksen alaisena onnettomuuden tapahtuessa.