--- type: "Bill" title: "Municipal occupational taxes, prohibited if not already in effect unless authorized by local law" description: "Municipal occupational taxes, prohibited if not already in effect unless authorized by local law" jurisdiction: "us/states/al" legislature: "Alabama Legislature" session: "2020rs" identifier: "HB 147" citation: "Alabama HB 147 (2020rs)" classification: ["bill"] subjects: ["Occupational Tax"] status: "enacted" primary_sponsors: ["Sells"] version_count: 10 action_count: 30 vote_count: 9 first_action: "2020-02-04T05:00:00+00:00" last_action: "2020-03-03T05:00:00+00:00" source: "openstates" source_identifier: "ocd-bill/ac474e84-8eed-4c24-a829-9a9ed524a73a" source_url: "http://alisondb.legislature.state.al.us/Alison/SESSBillStatusResult.aspx?BILL=HB147" source_hash: "e2e7f24618e8c613f091983b560e1d673aab2c8d1f6e6ba4895031bf4e549bb4" 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 HB 147 (2020rs) — Municipal occupational taxes, prohibited if not already in effect unless authorized by local law ## 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/2020rs/PrintFiles/HB147-int.pdf) 2. **Amd/Sub 204606-1** (committee substitute) — [source](http://alisondb.legislature.state.al.us/ALISON/SearchableInstruments/2020rs/PrintFiles/204606-1.pdf) 3. **Amd/Sub 204806-1** (committee substitute) — [source](http://alisondb.legislature.state.al.us/ALISON/SearchableInstruments/2020rs/PrintFiles/204806-1.pdf) 4. **Amd/Sub 204807-1** (committee substitute) — [source](http://alisondb.legislature.state.al.us/ALISON/SearchableInstruments/2020rs/PrintFiles/204807-1.pdf) 5. **Amd/Sub 204808-1** (committee substitute) — [source](http://alisondb.legislature.state.al.us/ALISON/SearchableInstruments/2020rs/PrintFiles/204808-1.pdf) 6. **Amd/Sub 205141-1** (committee substitute) — [source](http://alisondb.legislature.state.al.us/ALISON/SearchableInstruments/2020rs/PrintFiles/205141-1.pdf) 7. **Amd/Sub 205775-1** (committee substitute) — [source](http://alisondb.legislature.state.al.us/ALISON/SearchableInstruments/2020rs/PrintFiles/205775-1.pdf) 8. **Amd/Sub 205868-1** (committee substitute) — [source](http://alisondb.legislature.state.al.us/ALISON/SearchableInstruments/2020rs/PrintFiles/205868-1.pdf) 9. **Engrossed** (committee substitute) — [source](http://alisondb.legislature.state.al.us/ALISON/SearchableInstruments/2020rs/PrintFiles/HB147-eng.pdf) 10. **Enrolled** (enrolled) — [source](http://alisondb.legislature.state.al.us/ALISON/SearchableInstruments/2020rs/PrintFiles/HB147-enr.pdf) ## Votes - Motion to Adopt adopted Roll Call 6 — **75–26** (pass) · lower - Singleton motion to Adopt lost Roll Call 221 — **9–23** (fail) · upper - Motion to Read a Third Time and Pass adopted Roll Call 10 — **74–27** (pass) · lower - Sells motion to Table adopted Roll Call 9 — **72–26** (pass) · lower - Figures motion to Adopt lost Roll Call 220 — **12–19** (fail) · upper - Sells motion to Table adopted Roll Call 7 — **71–23** (pass) · lower - Motion to Read a Third Time and Pass adopted Roll Call 222 — **27–7** (pass) · upper - Coleman-Madison motion to Adopt lost Roll Call 219 — **6–25** (fail) · upper - Sells motion to Table adopted Roll Call 8 — **75–24** (pass) · lower ## Sponsors - Sells — primary (person) ## Timeline The legislative action history — every referral, reading, and vote. - **2020-02-04T05:00:00+00:00** Read for the first time and referred to the House of Representatives committee on County and Municipal Government `reading-1, referral-committee` - **2020-02-06T05:00:00+00:00** Read for the second time and placed on the calendar with 1 substitute and `reading-2` - **2020-02-11T05:00:00+00:00** Third Reading Passed `passage` - **2020-02-11T05:00:00+00:00** County and Municipal Government first Substitute Offered `amendment-introduction` - **2020-02-11T05:00:00+00:00** Motion to Adopt adopted Roll Call 6 `amendment-passage` - **2020-02-11T05:00:00+00:00** Hatcher 1st Amendment Offered `amendment-introduction` - **2020-02-11T05:00:00+00:00** Sells motion to Table adopted Roll Call 7 `amendment-passage` - **2020-02-11T05:00:00+00:00** Hatcher 2nd Amendment Offered `amendment-introduction` - **2020-02-11T05:00:00+00:00** Sells motion to Table adopted Roll Call 8 `amendment-passage` - **2020-02-11T05:00:00+00:00** Hatcher 3rd Amendment Offered `amendment-introduction` - **2020-02-11T05:00:00+00:00** Sells motion to Table adopted Roll Call 9 `amendment-passage` - **2020-02-11T05:00:00+00:00** Motion to Read a Third Time and Pass adopted Roll Call 10 `passage` - **2020-02-11T05:00:00+00:00** Engrossed - **2020-02-13T05:00:00+00:00** Read for the first time and referred to the Senate committee on Governmental Affairs `reading-1, referral-committee` - **2020-02-18T05:00:00+00:00** Read for the second time and placed on the calendar `reading-2` - **2020-02-27T05:00:00+00:00** Third Reading Passed `passage` - **2020-02-27T05:00:00+00:00** Coleman-Madison Amendment Offered `amendment-introduction` - **2020-02-27T05:00:00+00:00** Coleman-Madison motion to Adopt lost Roll Call 219 `amendment-failure` - **2020-02-27T05:00:00+00:00** Figures Amendment Offered `amendment-introduction` - **2020-02-27T05:00:00+00:00** Figures motion to Adopt lost Roll Call 220 `amendment-failure` - **2020-02-27T05:00:00+00:00** Singleton first Substitute Offered `amendment-introduction` - **2020-02-27T05:00:00+00:00** Singleton motion to Adopt lost Roll Call 221 `amendment-failure` - **2020-02-27T05:00:00+00:00** Motion to Read a Third Time and Pass adopted Roll Call 222 `passage` - **2020-02-27T05:00:00+00:00** Chambliss motion to Reconsider and Table adopted Voice Vote - **2020-03-03T05:00:00+00:00** Passed Second House `passage` - **2020-03-03T05:00:00+00:00** Enrolled - **2020-03-03T05:00:00+00:00** Signature Requested - **2020-03-03T05:00:00+00:00** Assigned Act No. 2020-14. `executive-signature` - **2020-03-03T05:00:00+00:00** Clerk of the House Certification - **2020-03-03T05:00:00+00:00** Forwarded to Governor at 4:00 p.m. on March 3, 2020. `executive-receipt` ## Source OpenStates / OpenCivicData bulk snapshot [2026-07-01](https://data.openstates.org/daily/2026-07-01/public.pgdump); origin `ocd-bill/ac474e84-8eed-4c24-a829-9a9ed524a73a`. Confidence: reported (aggregated from official Alabama legislature records).