Alabama Business License
This guide covers Alabama's general business license requirements — state-level registration, local city and county licenses, fees, and renewal timelines.
Overview
Businesses operating in Alabama are subject to a layered licensing framework. The state requires a Business Privilege License, but issuance and administration are handled at the county level by the County Probate Judge's office — not directly by the state.
In addition to the state-level requirement, most cities and counties impose their own local business licenses with separate fees, deadlines, and agencies. Most businesses operating in Alabama need all three layers: state privilege, county, and city.
Alabama Business Privilege License
Initial Registration
Registration Renewal
Local General Business Licenses
Alabama's 160+ cities and all 67 counties may require separate local business licenses. Requirements, fee schedules, and renewal calendars are set locally and vary significantly across jurisdictions.
Counties
Cities & Townships
EntityEngine does not provide tax, financial, or legal advice. Requirements change — always verify with the issuing agency. Confirm with County Probate Judge (county-level administration) →
Frequently Asked Questions
Track your Alabama licenses automatically.
EntityEngine tracks every license, deadline, and renewal — so nothing expires without you knowing.