#arvindkgs-subscription
1 messages · Page 1 of 1 (latest)
Hi! Give me a few minutes to look into this.
So yes customer balance seems like the right solution.
Before creating the subscription, you can create an invoice item for the customer. Then the first invoice of the subscription will include that invoice item.
Thank you. However, I see a problem with this. Doing above, the first invoice will contain both the monthly charge of the subscription and the prepayment. Rather the monthly charge should be deducted from the prepayment.
For example:
So for first month -
90 monthly users at $100 = $9000
With prepayment of $100,000 at the first invoice
Total amount due = $0
Balance amount of $91,000 remains ($100,000 - $9000)
I feel a separate charge created and payed for before the start of the subscription, immediately followed by adding credit to the customers balance, will achieve the desired purposes. Then the first invoice will adjust based on the credit balance
What you suggested should work indeed!
A few other options:
- If the first month of the subscription end ups always at zero, you could set a free trial on the subscription. So only the invoice item will be charged on the first month https://stripe.com/docs/billing/subscriptions/trials
- Otherwise you could reduce the amount paid in the first month of the subscription by using coupons https://stripe.com/docs/billing/subscriptions/coupons
Got it. Thanks for the alternatives. The first one, may not work, as I don't know how many months will be free, that depends on the usage. Higher the usage higher the amount deducted from the customer credit balance.
Second one may work, but we also offer discounts on top of the prepayments. This sounds complicated, but that is what the sales team has decided
So not sure how to handle that prepayment with coupons, if discount given is also a coupon
Anyway let me think about these options a bit more and discuss with my team what is the best approach