The NGBA has an annual membership fee is due annually between January and December of each year. The fee is $25 a year regardless of the number of events you attend. Your membership fee is paid when you  register for a tournament. you can sign up here but do not pay.