There’s been a lot of talk about what to do if you're carrying a licensed firearm and get stopped at a roadblock in South Africa. While the Firearms Control Act lays out the law quite clearly, confusion still persists—especially about when and how you must declare your firearm.
Let’s break it down.
What the Law Says – Firearms Control Act, Section 107
According to Section 107 of the Firearms Control Act:
Types of Roadblocks in South Africa
There are two main types of roadblocks in South Africa:
Who is an “Authorised Person”?
The law recognises the following as authorised to act under Section 107:
What to Do When You’re Stopped at a Roadblock
How to Respond if Asked About Your Firearm
If you're carrying a licensed firearm and are asked about it, a calm and clear response works best. For example:
“Yes officer, I am carrying my legally licensed firearm on my person. May I show you my licence?”
You may also want to inform them of the carry position (e.g., appendix, small of back, etc.) for safety and transparency.
Inspection of the Firearm
If the officer wants to inspect the serial number to match it with the licence:
“My firearm is loaded. I do not hand over a loaded firearm. I can make it safe and hold it while you inspect the serial number.”
In most cases, officers are understanding and will respect this safety-conscious approach.
You Can Ask for Their Appointment Certificate
Just as you are expected to identify yourself, you have the right to ask the officer for their appointment card to confirm that they are authorised to make the request.
Final Thoughts
Knowing your rights and obligations as a legal firearm owner is essential. Staying calm, respectful, and informed during a roadblock encounter helps ensure that the process goes smoothly and safely—for both you and the officers involved.
When in doubt, refer back to the law. Section 107 of the Firearms Control Act is your guide.
For more information about our range facilities, pricing, or to book your session, please email us at sales@skyops.co.za or fill out the form below. One of our team members will get back to you as soon as possible.