--- type: "Bill" title: "Code commissioner bill" description: "Code commissioner bill" jurisdiction: "us/states/mt" legislature: "Montana Legislature" session: "2025" identifier: "HB 112" citation: "Montana HB 112 (2025)" classification: ["bill"] subjects: ["Legislature"] status: "enacted" primary_sponsors: ["Steve Fitzpatrick"] version_count: 23 action_count: 35 vote_count: 6 first_action: "2024-09-04T18:31:18+00:00" last_action: "2025-04-04T00:25:34+00:00" source: "openstates" source_identifier: "ocd-bill/e09f49af-0415-40a3-9b14-10701e8e1de5" source_url: "https://bills.legmt.gov/#/laws/bill/2/LC0126?open_tab=sum" source_hash: "2dba7077f8946ea94fa0c4f8b83667e92fbf1daa9afd7cb9c47d640b765da690" 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-mt"] --- # Montana HB 112 (2025) — Code commissioner bill ## Version chain The bill's text revisions, in order — the diff chain from filing to enrollment. 1. **HB0112_1(1).pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=269446) 2. **HB0112_1(2).pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=275133) 3. **HB0112_1(3).pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=276202) 4. **HB0112_1(4).pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=277644) 5. **HB0112_1(5).pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=287369) 6. **HB0112_1(6).pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=294795) 7. **HB0112_1(7).pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=294796) 8. **HB0112_1.pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=269445) 9. **HB0112_X(1).pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=294821) 10. **HB0112_X(10).pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=316662) 11. **HB0112_X(11).pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=320247) 12. **HB0112_X(12).pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=324115) 13. **HB0112_X(13).pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=325613) 14. **HB0112_X(2).pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=294822) 15. **HB0112_X(3).pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=294899) 16. **HB0112_X(4).pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=294900) 17. **HB0112_X(5).pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=295370) 18. **HB0112_X(6).pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=305158) 19. **HB0112_X(7).pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=305159) 20. **HB0112_X(8).pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=305160) 21. **HB0112_X(9).pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=310724) 22. **HB0112_X.pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=294797) 23. **LC0126.pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=266611) ## Votes - do_pass — **19–0** (pass) · lower - Do Concur — **47–3** (pass) · upper - Do Pass — **99–0** (pass) · lower - Do Concur — **47–2** (pass) · upper - be_concurred_in — **6–0** (pass) · upper - Do Pass — **100–0** (pass) · lower ## Sponsors - Steve Fitzpatrick — primary (person) ## Timeline The legislative action history — every referral, reading, and vote. - **2024-09-04T18:31:18+00:00** (LC) Drafter Assigned - **2024-11-29T13:42:38+00:00** (LC) Draft in Legal Review - **2024-11-29T13:45:02+00:00** (LC) Draft in Edit - **2024-11-29T18:12:23+00:00** (LC) Draft in Input/Proofing - **2024-12-01T16:02:03+00:00** (LC) Draft in Final Drafter Review - **2024-12-01T16:11:01+00:00** (LC) Draft in Assembly - **2024-12-04T19:39:49+00:00** (LC) Draft Ready for Delivery - **2024-12-26T21:13:53+00:00** (LC) Draft Delivered to Requester - **2024-12-26T21:15:00+00:00** (H) Introduced - **2024-12-30T20:18:57+00:00** (H) Referred to Committee - (H) State Administration `referral-committee` - **2025-01-06T18:36:00+00:00** (H) First Reading `reading-1` - **2025-01-07T02:06:00+00:00** (H) Hearing - (H) State Administration - **2025-01-16T18:25:19+00:00** (H) Committee Executive Action--Bill Passed - (H) State Administration `committee-passage` - **2025-01-16T20:20:55+00:00** (H) Committee Report--Bill Passed - (H) State Administration `committee-passage` - **2025-01-21T20:00:00+00:00** (H) Scheduled for 2nd Reading `reading-2` - **2025-01-21T20:36:00+00:00** (H) 2nd Reading Passed `reading-2, reading-2` - **2025-01-22T20:00:00+00:00** (H) Scheduled for 3rd Reading `reading-3` - **2025-01-22T21:29:00+00:00** (H) 3rd Reading Passed `passage, reading-3` - **2025-01-22T22:40:00+00:00** (H) Transmitted to Senate - **2025-01-23T20:39:35+00:00** (S) First Reading `reading-1` - **2025-02-13T17:09:21+00:00** (S) Referred to Committee - (S) Legislative Administration `referral-committee` - **2025-02-20T20:17:08+00:00** (S) Hearing - (S) Legislative Administration - **2025-02-25T19:16:00+00:00** (S) Committee Executive Action--Bill Concurred - (S) Legislative Administration - **2025-02-26T20:21:00+00:00** (S) Committee Report--Bill Concurred - (S) Legislative Administration - **2025-03-15T14:30:00+00:00** (S) Scheduled for 2nd Reading `reading-2` - **2025-03-15T15:55:00+00:00** (S) 2nd Reading Concurred `reading-2, reading-2` - **2025-03-17T19:00:00+00:00** (S) Scheduled for 3rd Reading `reading-3` - **2025-03-17T20:11:00+00:00** (S) 3rd Reading Concurred `passage, reading-3` - **2025-03-17T20:11:47+00:00** (H) Sent to Enrolling - **2025-03-18T18:02:29+00:00** (H) Returned from Enrolling - **2025-03-21T23:00:36+00:00** (H) Signed by Speaker `passage` - **2025-03-24T23:00:15+00:00** (S) Signed by President `passage` - **2025-03-25T15:11:00+00:00** (H) Transmitted to Governor `executive-receipt` - **2025-04-03T20:28:57+00:00** (H) Signed by Governor `executive-signature` - **2025-04-04T00:25:34+00:00** Chapter Number Assigned `became-law` ## Source OpenStates / OpenCivicData bulk snapshot [2026-07-01](https://data.openstates.org/daily/2026-07-01/public.pgdump); origin `ocd-bill/e09f49af-0415-40a3-9b14-10701e8e1de5`. Confidence: reported (aggregated from official Montana legislature records).