Modifies provisions relating to qualified firearms safety instructors
HB 2928 modifies requirements for firearms safety instructors who issue certificates needed for Missouri concealed carry permits. It specifies that training must cover 10 safety topics (including marksmanship, safe storage, and firearm laws) and require at least 8 hours of instruction, including live-fire tests where applicants must hit targets with 15+ rounds. The bill requires instructors to maintain student records for four years, verify competency during live-fire exercises, and submit to a statewide database managed by the Missouri sheriff methamphetamine relief taskforce for annual $10 registration. This directly affects applicants seeking carry permits and qualified firearms safety instructors who must meet new standards to issue valid training certificates.
Bill status
passed
3 of 5 stages cleared
Introduction
Jan 2026
Committee Review
Apr 2026
House Passage
Mar 2026
Senate Passage
Governor
Introduced Jan 13, 2026
Last action May 7, 2026
Maddy AI version diff · 1 comparison
What changed between versions
Introduced
→
Perfected
·
3 edits
MINOR
The bill was amended to correct the status of the text from 'Introduced' to 'Perfected' and to fix a formatting error in the Chief Clerk's designation. The substantive policy language regarding firearm training requirements and eligibility criteria remained unchanged, though the layout was adjusted to properly display the text.
TECHNICAL
The bill status was updated from 'Introduced' to 'Perfected', indicating it has passed all legislative stages and is ready for the governor's signature.
The Chief Clerk's designation was changed from 'H' to 'P', reflecting the bill's perfected status.
A formatting error was corrected where a line of text regarding corrections officer certification was accidentally deleted and then re-added in the correct location.
Floor votes
How they voted
This bill passed the House by voice vote (no roll call recorded).
Full legislative history
Actions timeline
Total actions
26
Key actions
8
Committee
10
Apr 28, 2026
Upper · Passed
Reported Do Pass (S)
upper
Apr 8, 2026
Upper · Passed
Voted Do Pass (S)
upper
Mar 26, 2026
Upper · Passed
Public Hearing Scheduled (S) - Monday, March 30, 2026, 2:45 p.m., Senate Committee Room - 1st Floor
upper
Mar 23, 2026
Committee
Second read and referred: Transportation, Infrastructure and Public Safety(S)
upper
Mar 5, 2026
Lower · Passed
Third Read and Passed (H) - AYES: 148 NOES: 0 PRESENT: 0
lower
Feb 23, 2026
Lower · Passed
Reported Do Pass (H) - AYES: 11 NOES: 0 PRESENT: 0
lower
Feb 23, 2026
Lower · Passed
Voted Do Pass (H)
lower
Feb 12, 2026
Committee
Referred: Rules - Administrative(H)
lower
Feb 3, 2026
Lower · Passed
Reported Do Pass (H) - AYES: 13 NOES: 0 PRESENT: 0
lower
Feb 2, 2026
Lower · Passed
Voted Do Pass (H)
lower
Jan 22, 2026
Committee
Referred: Special Committee on Intergovernmental Affairs(H)
lower
Jan 13, 2026
Introduced
Introduced and Read First Time (H)
lower
1 primary · 2 co-sponsors
Sponsors
Role
Legislator
Party
State
District
P
Jim Schulte
RRepublican
Co
Burt Whaley
RRepublican
Co
Sherri Gallick
RRepublican
Ask Maddy
·
AI policy assistant
Ask Maddy about HB 2928
Scope: MO
Hi! I can help you understand HB 2928. What would you like to know?
Try one of these
i
Maddy answers using official bill text and legislative records. Always verify before sharing.
Sources cited inline