Hello, Thomas: It is an annual fee. However, you can reach out to membershipinfo@ensembletravel.com and our team will provide you with the requirements of becoming a member based on your individual company.