The course is delivered by firearms safety specialists at venues across the country.
The course is free, but you must have paid for your firearms licence application.
The course has 2 parts.
1. Firearms theory test
Duration: 30 minutes
Language: English, Simplified Chinese, Te Reo Māori
Format: 30 multiple choice questions
Support: You are welcome to bring a reader/writer or interpreter with you.
This test confirms your understanding of the Firearms Safety Code, firearms safety practices and legislation requirements.
You sit the theory test before doing the firearms practical training session.
Everything you need to know to pass the firearms theory test is in the Firearms Safety Code.
It's not difficult to pass the firearms theory test if you study the Firearms Safety Code thoroughly – do not just read it once.
If you do not pass the firearms theory test on your first attempt, you will be given a second opportunity to sit the test after the practical session. If you do not pass the firearms theory test on your second attempt, we will let you know what will happen next.
2. Firearms practical training session
The firearms practical training session covers safe handling and use of firearms.
You must demonstrate safe handling of a deactivated firearm during your practical training session in accordance with the Firearms Safety Code. If you act in an unsafe way, you'll be removed from the session and we will reconsider your status as a fit and proper person to hold a firearms licence.
Your firearms instructor will work with you during the course to help you with any firearms handling or safety concerns.
During the session, you'll have an opportunity to practice the following:
- State and apply the 7 basic rules of firearms safety.
- Identify the main components of a firearm.
- Demonstrate safety precautions and states of readiness on various firearm types.
- Know how to safely cross a fence and how to safely use a transit case/bag to transport firearms.
Available safety courses
Safety courses are displayed up-to 10 weeks ahead:
| Region | City | Day | Date | Time | Location |
| Gisborne | Gisborne | Tuesday | 19/05/2026 | 9:00AM-3:00PM | Lawson Field Theatre – Rose Room |
| Manawatū-Whanganui | Taumarunui | Thurs | 21/05/2026 | 9:00AM-3:00PM | Taumarunui Rugby & Sports Club |
| Waikato | Tūrangi | Thurs | 21/05/2026 | 9:00AM-3:00PM | Te Mataapuna |
| West Coast | Greymouth | Wed | 27/05/2026 | 9:00AM-3:00PM | St John Greymouth |
| Auckland (South) | Drury Auckland | Fri | 29/05/2026 | 9:00AM-3:00PM | Drury Rugby Club |
| Manawatū-Whanganui | Bunnythorpe | Wed | 3/06/2026 | 9:00AM-3:00PM | Bunnythorpe Community Centre |
| Auckland | Whangaparoa | Thurs | 4/06/2026 | 9:00AM-3:00PM | Raroa Guide Hall |
| Nelson - Tasman | Blenheim | Thurs | 4/06/2026 | 9:00AM-3:00PM | Renwick Sports & Events Centre |
| Auckland | Browns Bay | Fri | 5/06/2026 | 9:00AM-3:00PM | Browns Bay Marine Centre |
| Auckland (South) | Drury Auckland | Fri | 5/06/2026 | 9:00AM-3:00PM | Drury Rugby Club |
| Bay of Plenty | Rotorua | Fri | 5/06/2026 | 9:00AM-3:00PM | Rotorua Branch Deerstalkers |
| Manawatū-Whanganui | Feilding | Fri | 5/06/2026 | 9:00AM-3:00PM | Colyton Hall Feilding |
| Otago | Dunedin | Fri | 5/06/2026 | 9:00AM-3:00PM | Edgar Centre |
| Auckland (South) | Pukekohe | Tues | 9/06/2026 | 9:00AM-3:00PM | Salvation Army Pukekohe Corps |
| Bay of Plenty | Whakatāne | Tues | 9/06/2026 | 9:00AM-3:00PM | St John Whakatāne |
| Canterbury | Timaru | Wed | 10/06/2026 | 9:00AM-3:00PM | South Canterbury Branch Deerstalkers |
| Waikato | Hamilton | Thurs | 11/06/2026 | 9:00AM-3:00PM | Waikato Branch Deerstalkers |
| Bay of Plenty | Ōmokoroa | Thurs | 11/06/2026 | 9:00AM-3:00PM | Ōmokoroa Settlers Hall |
| Manawatū-Whanganui | Palmerston North | Thurs | 11/06/2026 | 9:00AM-3:00PM | Manawatū Branch Deerstalkers |
| Nelson - Tasman | Nelson | Thurs | 11/06/2026 | 9:00AM-3:00PM | Founders Heritage Park. Jaycee Room |
| Waikato | Paeroa | Fri | 12/06/2026 | 9:00AM-3:00PM | Thames Valley Branch Deerstalkers |
| Hawke’s Bay | Napier | Fri | 12/06/2026 | 9:00AM-3:00PM | Hawke’s Bay Branch Fish & Game |
| Nelson - Tasman | Nelson | Fri | 12/06/2026 | 9:00AM-3:00PM | Founders Heritage Park. Jaycee Room |
| Gisborne | Gisborne | Mon | 15/06/2026 | 9:00AM-3:00PM | Lawson Field Theatre – Rose Room |
| Auckland (South) | Drury Auckland | Wed | 17/06/2026 | 9:00AM-3:00PM | Drury Rugby Club |
| Manawatū-Whanganui | Feilding | Wed | 17/06/2026 | 9:00AM-3:00PM | Colyton Hall Feilding |
| Nelson - Tasman | Blenheim | Wed | 17/06/2026 | 9:00AM-3:00PM | Renwick Sports & Events Centre |
| Canterbury | Christchurch | Wed | 17/06/2026 | 9:00AM-3:00PM | NZ Handloaders Association |
| Otago | Dunedin | Wed | 17/06/2026 | 9:00AM-3:00PM | Edgar Centre |
| Auckland (West) | Auckland | Thurs | 18/06/2026 | 9:00AM-3:00PM | Auckland Branch Deerstalkers |
| Bay of Plenty | Te Puke | Thurs | 18/06/2026 | 9:00AM-3:00PM | Te Puke Baptist Church |
| Wellington | Waikanae | Thurs | 18/06/2026 | 9:00AM-3:00PM | Waikanae Community Hall |
| Canterbury | Ashburton | Thurs | 18/06/2026 | 9:00AM-3:00PM | St John Ashburton |
| Taranaki | New Plymouth | Fri | 19/06/2026 | 9:00AM-3:00PM | North Taranaki Branch Deerstalkers |
| Manawatū-Whanganui | Bunnythorpe | Fri | 19/06/2026 | 9:00AM-3:00PM | Bunnythorpe Community Centre |
| Auckland (South) | Pukekohe | Sat | 20/06/2026 | 9:00AM-3:00PM | Salvation Army Pukekohe Corps |
| Taranaki | New Plymouth | Sat | 20/06/2026 | 9:00AM-3:00PM | North Taranaki Branch Deerstalkers |
| Canterbury | Christchurch | Sat | 20/06/2026 | 9:00AM-3:00PM | NZ Handloaders Association |
| Auckland (South) | Pukekohe | Tues | 23/06/2026 | 9:00AM-3:00PM | Salvation Army Pukekohe Corps |
| Bay of Plenty | Rotorua | Tues | 23/06/2026 | 9:00AM-3:00PM | Rotorua Branch Deerstalkers |
| Waikato | Hamilton | Wed | 24/06/2026 | 9:00AM-3:00PM | Waikato Branch Deerstalkers |
| Southland | Invercargill | Wed | 24/06/2026 | 9:00AM-3:00PM | The Scottish Hall |
| Otago | Arrowtown | Wed | 24/06/2026 | 9:00AM-3:00PM | Arrowtown Community Centre |
| Auckland | Whangaparoa | Thurs | 25/06/2026 | 9:00AM-3:00PM | Raroa Guide Hall |
| Auckland (South) | Drury Auckland | Thurs | 25/06/2026 | 9:00AM-3:00PM | Drury Rugby Club |
| Bay of Plenty | Whakatāne | Thurs | 25/06/2026 | 9:00AM-3:00PM | St John Whakatāne |
| Wellington | Upper Hutt | Thurs | 25/06/2026 | 9:00AM-3:00PM | Maidstone Sports Hub |
| Canterbury | Christchurch | Thurs | 25/06/2026 | 9:00AM-3:00PM | NZ Handloaders Association |
| Canterbury | Wigram | Thurs | 25/06/2026 | 9:00AM-3:00PM | Harvard Hall Lounge |
| Southland | Gore | Thurs | 25/06/2026 | 9:00AM-3:00PM | Gore RSA |
| Auckland | Browns Bay | Fri | 26/06/2026 | 9:00AM-3:00PM | Browns Bay Marine Centre |
| Waikato | Hamilton | Fri | 26/06/2026 | 9:00AM-3:00PM | Waikato Branch Deerstalkers |
| Wellington | Masterton | Fri | 26/06/2026 | 9:00AM-3:00PM | Reap House (Rangitumau room) |