Add monthly billing for GitLab.com
### Overview
We need to give users the ability to pay for GitLab.com on a monthly basis. We want to encourage annual purchases, but monthly billing is a must-have for any SaaS product.
### Proposal
On our subscription portal, allow a user to select "Monthly" as a payment option.
* Monthly should be priced at a slight premium.
* Users should be informed that they'll be charged on a monthly, recurring basis.
* The "Period" should reflect 1 month at checkout.
Each day, run a job to check for expiring plans. For these users: if the user has not canceled their subscription, attempt to bill the user for another month.
* If successful:
* Email the user a receipt with a new Period. Thank them for their business.
* If payment fails:
* Email the user that payment failed. Set them to the Free or Early Adopter tier.
### OP by @saurabhnanda
At the outset I'd like to state that I run a SaaS business myself and I *understand* a business' need to prefer annual subscriptions over monthly subscriptions. Having said that, I'd like as an end-customer I'd like to table our situation which is making us think twice before upgrading from free to bronze plan. This might be a common case which is preventing upgrades for others as well.
We have a core dev team and have no problem in purchasing annual user licenses for them. However, there is also a floating/temp team (of interns and contractors) who will be part of our Gitlab group only for a few months. How does the pricing handle this?
Would it be possible to allow a monthly subscription for a higher price, say 5-6$ per user month, or restrict the number of monthly licence to 20-30% of annual licenses?
issue