--- type: "Bill" title: "Pharmacy benefits managers, practices relating to patient steering, price discrimination, fiduciary duty to client, price disclosure, etc. regulated, Dept of Insurance, duties and authorities revised, Act 2019-457, 2019 Reg. Sess., sections amended and renumbered; Secs. 27-45A-8 to 27-45A-12, inclusive, added; Secs. 10A-20-6.16, 27-21A-23, 27-45A-3, 27-45A-4, 27-45A-5, 27-45A-6, 27-45A-7 am'd." description: "Pharmacy benefits managers, practices relating to patient steering, price discrimination, fiduciary duty to client, price disclosure, etc. regulated, Dept of Insurance, duties and authorities revised, Act 2019-457, 2019 Reg. Sess., sections amended and renumbered; Secs. 27-45A-8 to 27-45A-12, inclusive, added; Secs. 10A-20-6.16, 27-21A-23, 27-45A-3, 27-45A-4, 27-45A-5, 27-45A-6, 27-45A-7 am'd." jurisdiction: "us/states/al" legislature: "Alabama Legislature" session: "2021rs" identifier: "SB 227" citation: "Alabama SB 227 (2021rs)" classification: ["bill"] subjects: ["Pharmacies and Pharmacists"] status: "enacted" primary_sponsors: ["Butler"] version_count: 7 action_count: 23 vote_count: 7 first_action: "2021-02-11T05:00:00+00:00" last_action: "2021-04-29T04:00:00+00:00" source: "openstates" source_identifier: "ocd-bill/102bfefd-9a26-491f-aaf9-9ec228329adb" source_url: "http://alisondb.legislature.state.al.us/Alison/SESSBillStatusResult.aspx?BILL=SB227" source_hash: "9db8e3ff6c52af2f7408e2c2a2983a8fe31c470211be432d85a33bc1d2a57724" 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-al"] --- # Alabama SB 227 (2021rs) — Pharmacy benefits managers, practices relating to patient steering, price discrimination, fiduciary duty to client, price disclosure, etc. regulated, Dept of Insurance, duties and authorities revised, Act 2019-457, 2019 Reg. Sess., sections amended and renumbered; Secs. 27-45A-8 to 27-45A-12, inclusive, added; Secs. 10A-20-6.16, 27-21A-23, 27-45A-3, 27-45A-4, 27-45A-5, 27-45A-6, 27-45A-7 am'd. ## Version chain The bill's text revisions, in order — the diff chain from filing to enrollment. 1. **Introduced** (filed) — [source](http://alisondb.legislature.state.al.us/ALISON/SearchableInstruments/2021rs/PrintFiles/SB227-int.pdf) 2. **Amd/Sub 212711-2** (committee substitute) — [source](http://alisondb.legislature.state.al.us/ALISON/SearchableInstruments/2021rs/PrintFiles/212711-2.pdf) 3. **Amd/Sub 212786-2** (committee substitute) — [source](http://alisondb.legislature.state.al.us/ALISON/SearchableInstruments/2021rs/PrintFiles/212786-2.pdf) 4. **Amd/Sub 212984-1** (committee substitute) — [source](http://alisondb.legislature.state.al.us/ALISON/SearchableInstruments/2021rs/PrintFiles/212984-1.pdf) 5. **Amd/Sub 213853-1** (committee substitute) — [source](http://alisondb.legislature.state.al.us/ALISON/SearchableInstruments/2021rs/PrintFiles/213853-1.pdf) 6. **Engrossed** (committee substitute) — [source](http://alisondb.legislature.state.al.us/ALISON/SearchableInstruments/2021rs/PrintFiles/SB227-eng.pdf) 7. **Enrolled** (enrolled) — [source](http://alisondb.legislature.state.al.us/ALISON/SearchableInstruments/2021rs/PrintFiles/SB227-enr.pdf) ## Votes - Motion to Adopt adopted Roll Call 1054 — **71–15** (pass) · lower - Motion to Read a Third Time and Pass adopted Roll Call 867 — **32–0** (pass) · upper - Butler motion to Concur In and Adopt adopted Roll Call 1214 — **29–0** (pass) · upper - Motion to Read a Third Time and Pass adopted Roll Call 1055 — **101–0** (pass) · lower - Butler motion to Adopt adopted Roll Call 864 — **31–0** (pass) · upper - Butler motion to Adopt adopted Roll Call 865 — **31–0** (pass) · upper - Butler motion to Adopt adopted Roll Call 866 — **31–0** (pass) · upper ## Sponsors - Butler — primary (person) ## Timeline The legislative action history — every referral, reading, and vote. - **2021-02-11T05:00:00+00:00** Read for the first time and referred to the Senate committee on Banking and Insurance `reading-1, referral-committee` - **2021-04-07T04:00:00+00:00** Read for the second time and placed on the calendar with 1 substitute and `reading-2` - **2021-04-08T04:00:00+00:00** Third Reading Passed `passage` - **2021-04-08T04:00:00+00:00** Banking and Insurance first Substitute Offered `amendment-introduction` - **2021-04-08T04:00:00+00:00** Butler motion to Adopt adopted Roll Call 864 `amendment-passage` - **2021-04-08T04:00:00+00:00** Butler Amendment Offered `amendment-introduction` - **2021-04-08T04:00:00+00:00** Butler motion to Adopt adopted Roll Call 865 `amendment-passage` - **2021-04-08T04:00:00+00:00** Butler Amendment Offered `amendment-introduction` - **2021-04-08T04:00:00+00:00** Butler motion to Adopt adopted Roll Call 866 `amendment-passage` - **2021-04-08T04:00:00+00:00** Motion to Read a Third Time and Pass adopted Roll Call 867 `passage` - **2021-04-08T04:00:00+00:00** Engrossed - **2021-04-08T04:00:00+00:00** Read for the first time and referred to the House of Representatives committee on Health `reading-1, referral-committee` - **2021-04-22T04:00:00+00:00** Read for the second time and placed on the calendar `reading-2` - **2021-04-29T04:00:00+00:00** Third Reading Passed `passage` - **2021-04-29T04:00:00+00:00** Ledbetter Amendment Offered `amendment-introduction` - **2021-04-29T04:00:00+00:00** Motion to Adopt adopted Roll Call 1054 `amendment-passage` - **2021-04-29T04:00:00+00:00** Motion to Read a Third Time and Pass adopted Roll Call 1055 `passage` - **2021-04-29T04:00:00+00:00** Concurrence Requested - **2021-04-29T04:00:00+00:00** Butler motion to Concur In and Adopt adopted Roll Call 1214 `passage` - **2021-04-29T04:00:00+00:00** Concurred in Second House Amendment - **2021-04-29T04:00:00+00:00** Enrolled - **2021-04-29T04:00:00+00:00** Signature Requested - **2021-04-29T04:00:00+00:00** Assigned Act No. 2021-341. `executive-signature` ## Source OpenStates / OpenCivicData bulk snapshot [2026-07-01](https://data.openstates.org/daily/2026-07-01/public.pgdump); origin `ocd-bill/102bfefd-9a26-491f-aaf9-9ec228329adb`. Confidence: reported (aggregated from official Alabama legislature records).