We're currently only doing annual billing, we may look into monthly billing in the future.
The billing application is a separate app and effectively oAuths with GitLab - you should just be able to click on the login button and if you are already authenticated, grant permission to the billing app.
Interestingly, we've found little to no correlation between the number of users in a group and CI usage. Moving forward, the plans are going to be much more feature-centric than just CI minutes, hence the per user per month pricing model.
I think if you bill your customers per year it would be fair to list the prices per year as well rather than 'per user per month'. You're setting up an expectation of a monthly billing cycle with the option to cancel monthly as well. Principle of least surprise and all that.
The billing application is a separate app and effectively oAuths with GitLab - you should just be able to click on the login button and if you are already authenticated, grant permission to the billing app.
Interestingly, we've found little to no correlation between the number of users in a group and CI usage. Moving forward, the plans are going to be much more feature-centric than just CI minutes, hence the per user per month pricing model.