--- type: "Bill" title: "Concerning the bump-fire stock buy-back program." description: "Concerning the bump-fire stock buy-back program." jurisdiction: "us/states/wa" legislature: "Washington Legislature" session: "2019-2020" identifier: "SB 5954" citation: "Washington SB 5954 (2019-2020)" classification: ["bill"] subjects: ["FIREARMS"] status: "enacted" primary_sponsors: ["Rolfes"] version_count: 2 action_count: 27 vote_count: 3 first_action: "2019-02-18" last_action: "2019-03-14" source: "openstates" source_identifier: "ocd-bill/3bb6b88d-7707-45ca-a41b-740bc63b3119" source_url: "http://apps.leg.wa.gov/billinfo/summary.aspx?bill=5954&year=2019" source_hash: "7a769358a84f8071e559aeec6900526a6ebbe4d166dde7458729780c1dce252b" vintage: "2026-07-01" source_snapshot: "https://data.openstates.org/daily/2026-07-01/public.pgdump" retrieved_at: "2026-07-06" confidence: "reported" tags: ["legislation", "bill", "us-wa"] --- # Washington SB 5954 (2019-2020) — Concerning the bump-fire stock buy-back program. ## Version chain The bill's text revisions, in order — the diff chain from filing to enrollment. 1. **Bill** (committee substitute) — [source](http://lawfilesext.leg.wa.gov/Biennium/2019-20/Htm/Bills/Senate%20Bills/5954.htm) 2. **Substitute Bill** (committee substitute) — [source](http://lawfilesext.leg.wa.gov/Biennium/2019-20/Htm/Bills/Senate%20Bills/5954-S.htm) ## Votes - Final Passage as Amended by the House (#20) — **94–4** (pass) · lower - Final Passage as Amended by the House (#24) — **48–0** (pass) · upper - 3rd Reading & Final Passage (#7) — **49–0** (pass) · upper ## Sponsors - Rolfes — primary (person) ## Timeline The legislative action history — every referral, reading, and vote. - **2019-02-18** First reading, referred to Ways & Means. `reading-1` - **2019-02-21** WM - Majority; 1st substitute bill be substituted, do pass. `passage` - **2019-02-22** Passed to Rules Committee for second reading. - **2019-02-26** Placed on second reading consent calendar. - **2019-02-28** 1st substitute bill substituted. `substitution` - **2019-02-21** WM - Majority; 1st substitute bill be substituted, do pass. `passage` - **2019-02-22** Passed to Rules Committee for second reading. - **2019-02-26** Placed on second reading consent calendar. - **2019-02-28** 1st substitute bill substituted. `substitution` - **2019-02-28** Rules suspended. Placed on Third Reading. - **2019-02-28** Third reading, passed; yeas, 49; nays, 0; absent, 0; excused, 0. `reading-3` - **2019-03-01** First reading, referred to Appropriations. `reading-1` - **2019-03-05** Committee relieved of further consideration. - **2019-03-05** Placed on second reading. - **2019-03-11** Floor amendment(s) adopted. - **2019-03-11** Rules suspended. Placed on Third Reading. - **2019-03-11** Third reading, passed; yeas, 94; nays, 4; absent, 0; excused, 0. `reading-3` - **2019-03-12** Senate concurred in House amendments. - **2019-03-12** Passed final passage; yeas, 48; nays, 0; absent, 1; excused, 0. `passage` - **2019-03-13** President signed. `passage` - **2019-03-13** Speaker signed. `passage` - **2019-03-14** Delivered to Governor. - **2019-03-14** Governor signed. `executive-signature` - **2019-03-14** Chapter 9, 2019 Laws. `became-law` - **2019-03-14** Effective date 3/14/2019. `became-law` - **2019-02-20T20:30:00+00:00** Scheduled for public hearing in the Senate Committee on Ways & Means at 03:30 PM - **2019-02-21T20:30:00+00:00** Scheduled for public hearing in the Senate Committee on Ways & Means at 03:30 PM ## Source OpenStates / OpenCivicData bulk snapshot [2026-07-01](https://data.openstates.org/daily/2026-07-01/public.pgdump); origin `ocd-bill/3bb6b88d-7707-45ca-a41b-740bc63b3119`. Confidence: reported (aggregated from official Washington legislature records).