#plasmatiger

1 messages · Page 1 of 1 (latest)

uneven onyxBOT
foggy fog
#

Hi! Let me help you with this.

#

So basically, you want to have a monthly subscription, but charge the customers only yearly?

acoustic kelp
#

Yes, if that is possible?

#

And if some user comes in middle of that year, extra proration cost to be charged at start of next month only

foggy fog
#

This is not possible in a straightforward way.
However, you can create a monthly subscription with 100% discount, and then create a one-time charge for the price of the year.

acoustic kelp
#

Hmmm

#

But, when a new user joins in 4th month, as per monthly subscription discount, you will have him free

#

Still didn't get his amount for the remaining year

foggy fog
#

But you will track that in the invoices, and in the end you can calculate the next year amount from the last 12 invoices (discarding the discount).

acoustic kelp
#

Do, I need to create an one-time invoice for current year for that user. Keep proration off and then from next year, that user will be good to go

valid dove
#

Hi! I'm taking over this thread.

#

To answer your original question:

In yearly subscription, we set the quantity as "n" users. Now, let say an user joined workspace in 4th month of the year. Stripe will charge for this new user along with n other users at start of next year billing, right?
By default, yes. But you can immediately charge for the new users if you set proration_behavior: 'always_invoice' when updating the subscription.

acoustic kelp
#

Yes! This was what I was looking for

#

Thanks

#

So, it will generate an invoice for a new user with remaining months and then for next year, it will bill new quantity

#

Thanks a lot 🙂

valid dove
#

Correct. Assuming you have a yearly subscription for $100 for one user:

  • When you create the subscription, first invoice will be for $100
  • When you update the subscription 6 month later for one extra user with proration_behavior: 'always_invoice', you will get a new $50 invoice
  • When the subscription renews, there will be an invoice for $200