Businesses: No, you are signing up for a 1 Year Membership only. You will be charged the membership fee upfront. There is no automatic membership renewal. You can opt in later to renew.
Payments are managed securely online by Stripe.