Each person operating a golf course or courses where the game of golf, miniature golf, or a similar game is played, either indoors or out, where a charge is made, shall pay the following license tax: Iin towns and cities of 500 and not exceeding 10,000 inhabitants, or within 10 miles of the city limits thereof, $10 for each golf course and $5 for each table or course where miniature golf or a similar game is played; in towns or cities of over 10,000 and not exceeding 35,000 inhabitants, or within 10 miles of the city limits thereof, $20 for each golf course and $10 for each table or course where miniature golf or a similar game is played; in cities having more than 35,000 inhabitants, or within 10 miles of the city limits thereof, $40 for each golf course and $15 for each table or course where miniature golf or a similar game is played; and in all other places, whether incorporated or not, for each golf course $5 and for each table or course where miniature golf or a similar game is played, $2.50. This section shall not apply to municipally owned and operated golf courses or tables, nor to regularly organized clubs or other private organizations maintaining and operating a golf course or tables for the use of its members only.
Ala. Code § 40-12-108 (1975)