--- type: "Bill" title: "Generally revise commercial driver's license laws" description: "Generally revise commercial driver's license laws" jurisdiction: "us/states/mt" legislature: "Montana Legislature" session: "2023" identifier: "HB 904" citation: "Montana HB 904 (2023)" classification: ["bill"] subjects: ["Highways and Roads", "Revenue", "State", "Transportation (see also: Motor Vehicles; Taxation--Transportation)"] status: "enacted" primary_sponsors: ["Casey Knudsen"] version_count: 23 action_count: 68 vote_count: 10 first_action: "2022-11-29T21:15:15+00:00" last_action: "2023-05-22T19:52:58+00:00" source: "openstates" source_identifier: "ocd-bill/c097d9ef-d807-461c-a4a8-7e13e5c4a9e2" source_url: "https://bills.legmt.gov/#/bill/20231/LC1657" source_hash: "fe7e15024827fb1735c91011dead83ecb801b07e1ef34569a4dda16ae2883311" 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 904 (2023) — Generally revise commercial driver's license laws ## Version chain The bill's text revisions, in order — the diff chain from filing to enrollment. 1. **HB0904.001.001.pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=11670) 2. **HB0904.001.001_Amendments-in-Context_final-condensed.pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=11654) 3. **HB0904.001.001_Amendments-in-Context_final-full.pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=11655) 4. **HB0904.001.002_Amendments-in-Context_final-condensed.pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=11661) 5. **HB0904.001.002_Amendments-in-Context_final-full.pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=11666) 6. **HB0904.001.003_Amendments-in-Context_final-condensed.pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=11653) 7. **HB0904.001.003_Amendments-in-Context_final-full.pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=11665) 8. **HB0904.001.004_combo_final-condensed.pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=11660) 9. **HB0904.001.004_combo_final-full.pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=11656) 10. **HB0904.002.001_Amendments-in-Context_final-condensed.pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=11658) 11. **HB0904.002.001_Amendments-in-Context_final-full.pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=11667) 12. **HB0904.002.002_Amendments-in-Context_final-condensed.pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=11659) 13. **HB0904.002.002_Amendments-in-Context_final-full.pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=11657) 14. **HB0904.003.001.pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=11669) 15. **HB0904.003.001_Amendments-in-Context_final-condensed.pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=11663) 16. **HB0904.003.001_Amendments-in-Context_final-full.pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=11664) 17. **HB0904_1.pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=11677) 18. **HB0904_2.pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=11675) 19. **HB0904_3.pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=11676) 20. **HB0904_4.pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=11674) 21. **HB0904_X.pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=11673) 22. **HB904.001.004_combo_final-condensed.pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=11662) 23. **HB904.001.004_combo_final-full.pdf** (committee substitute) — [source](https://api.legmt.gov/docs/v1/documents/getContent?documentId=11668) ## Votes - (H) 2nd Reading Senate Amendments Concurred — **99–0** (pass) · lower - (S) 2nd Reading Motion to Amend Carried — **50–0** (pass) · upper - (H) 3rd Reading Passed as Amended by Senate — **96–0** (pass) · lower - (H) Committee Executive Action--Bill Passed — **15–0** (pass) · lower - (S) 3rd Reading Concurred — **49–0** (pass) · upper - (S) 2nd Reading Concurred as Amended — **50–0** (pass) · upper - (S) Committee Executive Action--Bill Concurred as Amended — **12–0** (pass) · upper - (H) 3rd Reading Passed — **97–1** (pass) · lower - (H) Committee Executive Action--Bill Passed — **21–0** (pass) · lower - (H) 2nd Reading Passed — **100–0** (pass) · lower ## Sponsors - Casey Knudsen — primary (person) ## Timeline The legislative action history — every referral, reading, and vote. - **2023-05-22T19:52:58+00:00** Chapter Number Assigned `became-law` - **2023-05-22T17:38:00+00:00** (H) Signed by Governor `executive-signature` - **2023-05-12T17:30:00+00:00** (H) Transmitted to Governor `executive-receipt` - **2023-05-11T23:00:00+00:00** (S) Signed by President `passage` - **2023-05-11T22:00:00+00:00** (H) Signed by Speaker `passage` - **2023-05-11T21:07:44+00:00** (C) Printed - Enrolled Version Available `enrolled` - **2023-05-11T21:07:34+00:00** (H) Returned from Enrolling - **2023-05-03T20:35:47+00:00** (H) Sent to Enrolling - **2023-05-03T02:36:00+00:00** (H) 3rd Reading Passed as Amended by Senate `passage, passage, reading-3, reading-3` - **2023-05-03T00:00:00+00:00** (H) Scheduled for 3rd Reading `reading-3` - **2023-05-02T17:56:00+00:00** (H) 2nd Reading Senate Amendments Concurred `amendment-amendment, amendment-passage, reading-2, reading-2` - **2023-05-02T14:00:00+00:00** (H) Scheduled for 2nd Reading `reading-2` - **2023-04-28T23:30:39+00:00** (S) Returned to House with Amendments - **2023-04-28T19:58:00+00:00** (S) 3rd Reading Concurred `passage, reading-3` - **2023-04-28T19:00:00+00:00** (S) Scheduled for 3rd Reading `reading-3` - **2023-04-28T17:36:12+00:00** (C) Printed - New Version Available - **2023-04-28T16:50:00+00:00** (S) 2nd Reading Concurred as Amended `reading-2, reading-2` - **2023-04-28T16:48:00+00:00** (S) 2nd Reading Motion to Amend Carried `reading-2` - **2023-04-28T16:00:00+00:00** (S) Scheduled for 2nd Reading `reading-2` - **2023-04-27T22:16:21+00:00** (C) Printed - New Version Available - **2023-04-27T22:03:00+00:00** (S) Committee Report--Bill Concurred as Amended - **2023-04-27T20:58:00+00:00** (S) Committee Report--Bill Concurred as Amended - **2023-04-27T20:55:27+00:00** (H) Revised Fiscal Note Printed - **2023-04-27T14:02:03+00:00** (H) Revised Fiscal Note Signed - **2023-04-26T22:32:03+00:00** (H) Revised Fiscal Note Received `receipt` - **2023-04-26T14:00:00+00:00** (S) Hearing - **2023-04-24T22:53:00+00:00** (S) Rereferred to Committee `referral-committee, referral-committee` - **2023-04-21T21:47:05+00:00** (C) Printed - New Version Available - **2023-04-21T20:57:00+00:00** (S) Committee Report--Bill Concurred as Amended - **2023-04-20T21:00:00+00:00** (S) Committee Executive Action--Bill Concurred as Amended - **2023-04-18T20:44:55+00:00** (S) Hearing Canceled - **2023-04-13T21:00:00+00:00** (S) Hearing - **2023-04-05T22:54:39+00:00** (S) Referred to Committee `referral-committee` - **2023-04-05T22:40:38+00:00** (S) First Reading `reading-1` - **2023-04-04T20:46:00+00:00** (H) Transmitted to Senate - **2023-04-04T20:11:00+00:00** (H) 3rd Reading Passed `passage, reading-3` - **2023-04-03T23:50:00+00:00** (H) 2nd Reading Passed `reading-2, reading-2` - **2023-03-31T20:46:00+00:00** (H) Committee Report--Bill Passed `committee-passage` - **2023-03-31T01:19:42+00:00** (C) Amendments Available - **2023-03-31T00:09:00+00:00** (H) Committee Executive Action--Bill Passed `committee-passage` - **2023-03-30T21:00:00+00:00** (H) Hearing - **2023-03-30T20:05:00+00:00** (H) Rereferred to Committee `referral-committee, referral-committee` - **2023-03-30T19:16:00+00:00** (H) Committee Report--Bill Passed `committee-passage` - **2023-03-30T14:10:00+00:00** (H) Fiscal Note Printed - **2023-03-30T13:51:28+00:00** (H) Fiscal Note Signed - **2023-03-30T00:58:25+00:00** (H) Fiscal Note Received `receipt` - **2023-03-29T21:00:01+00:00** (H) Committee Executive Action--Bill Passed `committee-passage` - **2023-03-29T21:00:00+00:00** (H) Hearing - **2023-03-25T14:29:54+00:00** (H) First Reading `reading-1` - **2023-03-25T12:22:58+00:00** (H) Referred to Committee `referral-committee` - **2023-03-24T22:45:31+00:00** (C) Introduced Bill Text Available Electronically - **2023-03-24T20:41:51+00:00** (H) Fiscal Note Requested - **2023-03-24T20:33:31+00:00** (H) Introduced - **2023-03-24T20:33:30+00:00** (C) Fiscal Note Probable - **2023-03-24T17:54:38+00:00** (C) Draft Delivered to Requester - **2023-03-23T22:55:04+00:00** (C) Draft Ready for Delivery - **2023-03-23T21:53:42+00:00** (C) Executive Director Final Review - **2023-03-23T21:53:37+00:00** (C) Draft Ready for Delivery - **2023-03-23T17:28:23+00:00** (C) Draft in Assembly - **2023-03-23T14:44:05+00:00** (C) Executive Director Review - **2023-03-21T19:38:03+00:00** (C) Bill Draft Text Available Electronically - **2023-03-21T19:38:02+00:00** (C) Draft in Final Drafter Review - **2023-03-21T17:32:39+00:00** (C) Draft in Input/Proofing - **2023-03-20T20:19:55+00:00** (C) Draft to Drafter - Edit Review - **2023-03-16T20:10:25+00:00** (C) Draft in Edit - **2023-03-16T15:10:26+00:00** (C) Draft in Legal Review - **2023-03-15T02:16:25+00:00** (C) Draft to Requester for Review - **2022-11-29T21:15:15+00:00** (C) Draft Request Received `receipt` ## Source OpenStates / OpenCivicData bulk snapshot [2026-07-01](https://data.openstates.org/daily/2026-07-01/public.pgdump); origin `ocd-bill/c097d9ef-d807-461c-a4a8-7e13e5c4a9e2`. Confidence: reported (aggregated from official Montana legislature records).