Yes, everyone has to have a license. You have to take the states written examination UNLESS you were 40 years old on April 28, 1994 or have passed a Coast Guard Auxiliary, US Power Squadron, or Alabama Boating Basics Safety Course.