HB 2928 Missouri House · 2026 Regular Session

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