Drug testing at work in South Africa: what your employer can and cannot do
When a South African employer may drug test you, random and pre-employment tests, refusing, cannabis after Prince and Enever, and what a positive result means for your job.


A South African employer may test you for drugs only when the test is justifiable by the job, under section 7 of the Employment Equity Act, and a positive result does not on its own end your job. In April 2024 the Labour Appeal Court found that Barloworld had unfairly dismissed an office worker who used cannabis at home and ordered 24 months’ compensation. We are a treatment centre in Cape Town, and we hear from employees and families at exactly this point.
Facing a test, or holding a positive result? Message our team for a free, confidential call. We reply the same day.
Drug testing at work in South Africa: what the law allows
Testing is lawful within limits: the job has to justify it, and whether a positive result costs you the job depends on the work you do, the policy you were shown and whether you were impaired. Three sets of rules decide how far it goes: the Employment Equity Act on testing, the safety rules on intoxication, and the dismissal code on what happens next.
The starting point is a ban. “Medical testing of an employee is prohibited”, section 7(1) of the Employment Equity Act says, unless legislation allows it or it is justifiable in the light of “medical facts, employment conditions, social policy, the fair distribution of employee benefits or the inherent requirements of a job”. The Act defines medical testing widely, as any test or inquiry that lets the employer “ascertain, whether an employee has any medical condition” (section 1). The judgments discussed on this page did not rule head-on on whether a urine drug screen falls inside that definition. In practice the question an employer has to answer is the same either way: why does this job need this test?
Safety pulls the other way. General Safety Regulation 2A forbids an employer to let anyone who “is or who appears to be under the influence of intoxicating liquor or drugs” enter or stay at a workplace (GSR 2A(1)).
| Rule | What it says | What it means for you |
|---|---|---|
| Employment Equity Act, s7 | Medical testing is banned unless a law allows it or it is justifiable | A test needs a reason tied to your job |
| General Safety Regulation 2A | No one who is or appears intoxicated may enter or remain at work | You can be sent home on visible signs, without any test |
| OHS Act, s14(a) | Every employee must take reasonable care for their own and others’ safety | Working impaired is your problem as well as the employer’s |
| Enever v Barloworld (LAC, 2024) | A drug policy must consider the job and the work environment | Office work and heavy machinery are judged differently |
| Code of Good Practice: Dismissal (2025), item 21(4) | For drug abuse as incapacity, counselling and rehabilitation may be appropriate | Treatment is a recognised option for the employer to weigh |
Can your employer drug test you at random?
Yes, if a workplace policy provides for it and you have been told about it. Random testing is a normal part of drug policies in South Africa, and the courts have looked at what the policy does with the result rather than at the randomness itself.
Barloworld’s own policy, quoted by the Labour Appeal Court, worked this way: “For drug testing, there is random, voluntary and scheduled testing” (Enever v Barloworld). The court did not strike the testing down. It found the policy irrational and an invasion of privacy only “to the extent that it prohibits office-based employees” without heavy or dangerous equipment from using cannabis in their own homes.
Being told about the policy matters for the employer too. In the case the CCMA discusses on its site, dismissals for a positive test at work were upheld “provided that the employer has adopted a policy prohibiting the use of drugs in the workplace and that its employees have been made aware of such policy” (CCMA). A random test without notice on the day is the point of a random test. A test under a policy nobody ever showed you is a different matter, and it is worth raising.
Can a company drug test you before you get the job?
A company can make a drug test part of hiring, and the same question of justification applies: the test has to make sense for the job. A pre-employment test is usually a urine screen, sent to a laboratory or done on site with a multi-panel cup like the drug test kits sold at Dis-Chem and Clicks.
What it looks for depends on the panel the employer or laboratory uses. Common panels cover cannabis, cocaine, opiates and amphetamines including tik, and the letters on a result sheet are decoded in our page on drug test results explained. Whether last weekend’s use still shows depends on the drug and how often it was used: our guide to how long drugs stay in your system covers each drug, and cannabis, which stays longest for regular users, has its own page on how long weed stays in your system.
Prescribed medicine is the one thing to raise before the sample is taken. Codeine and some other prescribed medicines can show on a screen, and the safety rules let a person on medicine work as long as “the side effects of such medicine do not constitute a threat” to anyone’s safety (GSR 2A(3)). Name the medicine and keep the prescription.
Can you refuse a drug test at work?
You can say no, but a refusal rarely protects your job. If the test is in your contract or in a policy you were told about, the refusal can itself be treated as breaking that policy and go through the disciplinary code.
A refusal also does not stop the safety rules. An employer must keep out anyone who “appears to be under the influence” (GSR 2A(1)). Slurred speech, the smell of alcohol or unsteady hands are enough to send you home for the day, test or no test.
Before you decide, ask for the drug and alcohol policy in writing and read three things: what triggers a test, what happens to a refusal, and what happens to a positive. If the test seems unjustified for your job, an office role with no safety risk for example, say so in writing. If the real worry is that the test will be positive, refusing only moves that problem to another day.
Can you be fired for smoking weed at home?
Not automatically, if you work in an office, use at home and arrive at work sober. That is the effect of two judgments, Prince in 2018 and Enever in 2024. In a job with heavy or dangerous equipment the answer can be different, and the 2024 Cannabis Act changes nothing yet.
On 18 September 2018 the Constitutional Court ruled that an adult’s use or possession of cannabis “in private for his or her personal consumption in private is inconsistent with the right to privacy and, therefore, invalid” (Prince). That is criminal law. As the CCMA puts it, the court “had only decriminalised the private use of cannabis”, and the workplace stays under the Occupational Health and Safety Act. The Cannabis for Private Purposes Act 7 of 2024 repeats the private-use rule, but it comes into force only on “a date fixed by the President by proclamation in the Gazette”, and no such date had been proclaimed when this page was reviewed (Act 7 of 2024). Private adult use rests on Prince.
Enever applied this at work. Ms Enever was an analyst who “worked in an office and her job did not entail operating dangerous machinery” (LAC, para 32). She used cannabis at home and tested positive with no sign of impairment. The Labour Appeal Court held that “the use of a blood test alone without proof of impairment on the work premises is a violation” of her dignity and privacy (para 38), found the dismissal automatically unfair, and ordered compensation of 24 months at R43 199.75 a month, just over R1 million.
Does a positive test mean you were high at work?
No. A positive drug test shows that a drug or its breakdown product is in your body above a cut-off, not that you were impaired when you clocked in. Cannabis makes the gap widest, because a regular user can test positive days after the last joint.
The court said so plainly: “there are no equivalents to a breathalyser used in alcohol tests for cannabis. This places the employer in a difficult but not unreasonable position” (Enever, para 59). Alcohol can be measured as it affects you now. A cannabis result usually cannot.
The same paragraph closes the door on a blanket rule. A zero-tolerance policy on safety grounds does not give an employer “the right to have a uniform policy that does not consider the nature of an employee’s job and the environment the employer operates in”. Barloworld lost partly because it “made no effort to meaningfully consider workplace safety in light of cannabis use after the Constitutional Court’s decision in Prince” (para 61).
What if you drive, operate machinery or work in a safety-sensitive job?
Then the employer can hold you to a stricter rule, and a positive test on duty can lead to dismissal. Enever protects office workers away from heavy equipment. It does not protect a driver, an operator or anyone whose mistake could hurt someone.
The line before Enever still stands for these jobs. In NUMSA obo Nhlabathi v PFG Building Glass (Labour Court, 1 December 2022), two employees who tested positive at work were dismissed and the dismissals were upheld. The CCMA’s summary of the case: employees “may be dismissed for testing positive for cannabis while in the workplace, having regard to the nature of the workplace”, where a policy exists and staff know about it (CCMA).
The safety rules point the same way. No person at a workplace may “be under the influence of or have in his or her possession or partake of” drugs or alcohol (GSR 2A(2)), and every employee must “take reasonable care for the health and safety of himself and of other persons” (OHS Act, s14(a)). On a forklift or a crane, a weekend habit that shows on Monday is a real risk.
What happens if you test positive for drugs at work?
Usually a confirmation test, then a meeting or a disciplinary hearing under the company policy. What comes out of that hearing depends on your job, on whether you were impaired, and on whether this is a one-off or a sign of addiction.
An on-site cup or strip is a screen. Ask for the sample to be confirmed by a laboratory before anything is decided, and tell the employer about every medicine you take. Ask, too, whether the hearing is about misconduct, breaking the rule, or about incapacity, a health problem that affects your work.
That second route matters if the use has become a problem. The Code of Good Practice: Dismissal, published on 4 September 2025 in place of the old Schedule 8, says in item 21(4): “In the case of certain kinds of incapacity, for example alcoholism or drug abuse, counselling and rehabilitation may be appropriate steps for an employer to consider.” The word is “may”. It gives you something concrete to ask for: time off for treatment instead of a dismissal. How that works with sick leave, an employee assistance programme and what your employer is told is set out in our page on whether you will lose your job if you go to rehab.
What should you do if you are asked to take a drug test?
Take the test, get the policy in writing, ask for laboratory confirmation of anything positive, and if drugs or alcohol have become a problem, say so before a result says it for you. The checklist:
- Get the policy. Ask HR for the drug and alcohol policy and any clause in your contract about testing.
- List your medicines before the sample is taken, with the prescriptions to hand.
- Ask for laboratory confirmation of any positive screen, and a copy of the result.
- Ask what the hearing is for, misconduct or incapacity, and bring a representative if the policy allows one.
- Raise a problem before the test finds it. Item 21(4) of the 2025 Code is written for incapacity, and an employee who asks for help gives the employer that route to take.
For a parent or partner the list is the same, with one addition: the test is often the first time the use is out in the open, and for many families that brings relief along with the shock.
When is a positive test the moment to get help?
When it confirms what you already knew: use most days, Monday mornings that are getting harder, money that goes missing, promises to cut down that do not hold. A positive test after one party is a work problem. A positive test on top of that pattern is a health problem, and the hearing is a chance to treat it as one.
At our centre in Lakeside, in Cape Town’s Southern Suburbs, admission can be immediate and typically happens within three days of first contact, so treatment can start before a hearing date rather than after it. A test result does not shock our team: our own clients give urine samples on nine-panel strips and blow into a breathalyser on arrival, at random during their stay and after they leave. Medical detox is there where it is clinically indicated, with 24-hour nursing supervision during detox, and stopping alcohol or tablets such as Xanor suddenly can be dangerous: message us and we will tell you whether you need a detox and arrange it. Every discharge includes a written relapse-prevention plan built for your home environment.
If you are the parent or partner, you do not need the person’s permission to message us. Tell us what the test showed and what you see at home, and we will help you plan the conversation.
Questions people ask about drug testing at work
Yes, if the workplace policy provides for random testing and you have been made aware of that policy. A random test is unannounced on the day by design. What has to be known in advance is the rule itself.
No. The Act covers use in a private place and says nothing about employers or workplaces, and it is not yet in force. Your protection at home comes from the Prince judgment of 2018, and at work from how your employer’s policy fits your job.
No. A test shows that a drug was used, not how often or how much it controls your life. If you are not sure which side of that line you are on, our free first call is a good place to find out.
This article is general information, not medical advice.
Sources
- Employment Equity Act 55 of 1998, sections 1 and 7 (SAFLII)
- Occupational Health and Safety Act 85 of 1993, section 14 (SAFLII)
- General Safety Regulations, regulation 2A: Intoxication (acts.co.za)
- Enever v Barloworld Equipment South Africa (JA86/22) [2024] ZALAC 12, Labour Appeal Court, 23 April 2024 (SAFLII)
- Minister of Justice and Constitutional Development v Prince, Constitutional Court, 18 September 2018 (SAFLII)
- Cannabis for Private Purposes Act 7 of 2024 (PDF)
- CCMA: Testing positive for cannabis at work (2023)
- Code of Good Practice: Dismissal, Government Gazette 53294, 4 September 2025 (PDF)
A positive test can be the start of something better.
A free, confidential first call of 20 to 40 minutes by WhatsApp, video or phone. Tell us what the test showed and what your employer has said. Admission can be immediate and typically happens within three days of first contact.
Free first conversation of 20 to 40 minutes, by WhatsApp, video or phone. We reply the same day.

Leave a request for consultation
Tell us a little about the situation. The first conversation is free and confidential, and we reply the same day.