In My experience, I was always handed a test request form at the job site and had 24 hours to take it off site. There are some company's that do a saliva test right there on the spot but I have never had one done.