--- type: "Bill" title: "S.B. 129 Public Safety and Firefighter Tier II Retirement Enhancements" description: "S.B. 129 Public Safety and Firefighter Tier II Retirement Enhancements" jurisdiction: "us/states/ut" legislature: "Utah Legislature" session: "2019" identifier: "S.B. 129" citation: "Utah S.B. 129 (2019)" classification: ["bill"] subjects: ["Retirement", "Public Safety", "State Officers and Employees"] status: "enacted" primary_sponsors: ["Harper, Wayne A."] version_count: 2 action_count: 49 vote_count: 8 first_action: "2019-02-04" last_action: "2019-04-01" source: "openstates" source_identifier: "ocd-bill/b2153835-e268-4681-8882-8e9fa88698dc" source_url: "http://le.utah.gov/~2019/bills/static/SB0129.html" source_hash: "5decf31cb7dd6b6f5d28d6ff5fb3470e32ea90bf013224da266b4af263b48973" 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-ut"] --- # Utah S.B. 129 (2019) — S.B. 129 Public Safety and Firefighter Tier II Retirement Enhancements ## Version chain The bill's text revisions, in order — the diff chain from filing to enrollment. 1. **Introduced** (filed) — [source](http://le.utah.gov/~2019/bills/sbillint/SB0129S03.pdf) 2. **Enrolled** (enrolled) — [source](http://le.utah.gov/~2019/bills/sbillenr/SB0129.pdf) ## Votes - passed 2nd reading — **25–3** (pass) · upper - concurs with House amendment — **24–0** (pass) · upper - House Comm - Favorable Recommendation — **10–0** (pass) · upper - passed 3rd reading — **27–2** (pass) · upper - Senate Comm - Favorable Recommendation — **4–1** (pass) · upper - House Comm - Amendment Recommendation # 1 — **10–0** (pass) · upper - passed 3rd reading — **65–2** (pass) · lower - House Comm - Substitute Recommendation from # 1 to # 2 — **10–0** (pass) · upper ## Sponsors - Harper, Wayne A. — primary (person) - Perry, Lee B. — cosponsor (person) ## Timeline The legislative action history — every referral, reading, and vote. - **2019-02-04** Bill Numbered but not Distributed - **2019-02-04** Numbered Bill Publicly Distributed - **2019-02-05** received bill from Legislative Research - **2019-02-05** 1st reading (Introduced) `introduction, reading-1` - **2019-02-07** received fiscal note from Fiscal Analyst - **2019-02-11** to Senate Retirement and Independent Entities Committee `referral-committee` - **2019-02-11** Senate Comm - Favorable Recommendation `committee-passage-favorable` - **2019-02-12** committee report favorable `committee-passage-favorable` - **2019-02-12** placed on 2nd Reading Calendar - **2019-02-20** to Printing with fiscal note - **2019-02-25** 2nd reading `reading-2` - **2019-02-25** passed 2nd reading `reading-2` - **2019-02-26** 3rd reading `reading-3` - **2019-02-26** substituted from # 0 to # 1 - **2019-02-26** passed 3rd reading `passage` - **2019-02-26** to House - **2019-02-26** received from Senate - **2019-02-26** 1st reading (Introduced) `introduction, reading-1` - **2019-03-04** to House Government Operations Committee `referral-committee` - **2019-03-05** to Printing with fiscal note - **2019-03-05** House Comm - Substitute Recommendation from # 1 to # 2 - **2019-03-05** House Comm - Amendment Recommendation # 1 - **2019-03-05** House Comm - Favorable Recommendation `committee-passage-favorable` - **2019-03-06** comm rpt/substituted/amended - **2019-03-06** return to Rules due to fiscal impact - **2019-03-14** Rules to 3rd Reading Calendar - **2019-03-14** 2nd reading `reading-2` - **2019-03-14** 3rd reading `reading-3` - **2019-03-14** substituted from # 2 to # 3 - **2019-03-14** passed 3rd reading `passage` - **2019-03-14** to Senate - **2019-03-14** received from House - **2019-03-14** placed on Concurrence Calendar - **2019-03-14** concurs with House amendment - **2019-03-14** to House - **2019-03-14** fiscal note sent to sponsor - **2019-03-14** received from Senate - **2019-03-14** signed by Speaker/returned to Senate - **2019-03-14** to Senate - **2019-03-14** fiscal note publicly available - **2019-03-14** received from House - **2019-03-14** signed by President/sent for enrolling - **2019-03-15** Bill Received from Senate for Enrolling - **2019-03-15** Draft of Enrolled Bill Prepared - **2019-03-21** Enrolled Bill Returned to House or Senate - **2019-03-21** enrolled bill to Printing - **2019-03-21** received enrolled bill from Printing - **2019-03-21** to Governor `executive-receipt` - **2019-04-01** Governor Signed `executive-signature` ## Source OpenStates / OpenCivicData bulk snapshot [2026-07-01](https://data.openstates.org/daily/2026-07-01/public.pgdump); origin `ocd-bill/b2153835-e268-4681-8882-8e9fa88698dc`. Confidence: reported (aggregated from official Utah legislature records).