#jasperste

1 messages · Page 1 of 1 (latest)

mental kilnBOT
arctic brook
#

Hi 👋 this is going to be a bit tricky, because it sounds like you want to use both annual and monthly approaches simultaneously.

From a billing perspective, how are you imagining this looks? A customer is billed one time up front, and then their Subscription is active for 15 months?

mental kilnBOT
meager void
#

Yes, and then renew into a yearly afterwards. So it's basically a yearly subscription, but with 3 months extra (also moving the billing anchor). We consider it since the business case seems more worth more than giving a discount.

arctic brook
#

Hm, I'm trying to think of a good way to model that.

meager void
#

Maybe with phases?

arctic brook
#

Yeah, I think you're going to have to use a Subscription Schedule here.

I would recommend starting by creating a Subscription based on a Price with a 15-month billing interval. A drawback with doing so, that may or may not impact you, is that you won't be able to add other items to that Subscription unless they also have the same billing interval length. Have the amount of that price be the full price that you want to charge up front.

Once the Subscription is created, you can then create a Subscription Schedule for it, and create a new phase for that Subscription Schedule. You can then use that second phase to schedule the Subscription to switch to a Price with an annual billing interval.

meager void
#

sounds good, will discuss with the team!

#

A bit similar to the question before me. We use Stripe connect and will provide subscription options to connected accounts (so they become customers of us as well, besides having their business via our Stripe connect integration).
To confirm: I guess we should make them a customer as well?

lean fable
#

Hi there

#

Yeah you should create a customer object for them on your account

meager void
#

All right, so they are then both a connected account as a customer, without a link between them?

lean fable
#

There won't be a link between the customer object on your account and their connect account

#

You could name the customer their account id or something though

meager void
#

Thanks! That might be sufficient

#

Thanks both! Have a good day