#KURE

1 messages · Page 1 of 1 (latest)

burnt lynxBOT
proper hound
#

👋

#

Reading

#

Hmm so you don't want to charge them for June?

#

Just just want to charge the upgrade on May 15th and then give June free basically?

abstract flume
#

No.
I want on jun 1st to charge them for the 2 weeks of usage of the paid products.
And start a new billing cycle with a usage of 4.

Basically on jun 1st. Charge them for may 1st to jun 1st. And on jul 1st charge them for entire month.

Stripe is charging one month in advance

proper hound
#

Hmm and these are both monthly Prices?

#

Do you have an example Sub I can look at?

#

Sorry, this is just an upgrade in quantity so ignore my above question

#

You aren't switching Prices

abstract flume
#

Yeah. Of course i'll send u everything

#

This is the product and the price

proper hound
#

If you can just give me the Subscription ID that will be easiest

abstract flume
#

ahhhh

#

hahahaha

#

sorry yeah.

#

sub_1N3JO5AsuUkkYBV4McFk3g5q

#

its on a test clock

#

You can see that on jun 2nd it charged me 25.49. The full month of jun and the 2 weeks usage of may. Ignore the invoice of 7.74, it billed inmediately

proper hound
#

Yeah this is all expected though because you aren't actually using metered billing here, right? Like you aren't reporting usage so it charges at the beginning of the cycle based on quantity?

#

If you want to charge at the end of the period based on usage you need to set your Price up for metered usage

abstract flume
#

Yeah. Im not using meter billing.

proper hound
#

Yeah okay. So if you don't want to charge on June 1st for the 4 quantity then you would need to put the Sub on a trial at that point

abstract flume
#

Okey. The thing is.
If i use meter billing when the new billing cycle starts, it will start with a usage of 0. And not the usage it has.
Im using this to bill members of an organization. This are not transactional.

abstract flume
proper hound
#

Right with metered you would have to report usage each period

proper hound
#

When going on trial, a $0 Invoice is created but that will also pick up and charge the proration Invoice Item from before

abstract flume
#

Okeyy. Can i test this through the dashboard

#

?

proper hound
#

Yeah you could update the Sub to set a trial via the Dashboard. But you should note that when you update it that is when the new Invoice will be cut

#

So if you are okay, in your example, with the charge occurring on May 15 then you would update from 2 -- > 4 then update again to set trial until July 1

abstract flume
#

Okey. Let me create a new simulation and try this out. Give me a sec. Thanks for helping

#

(:

proper hound
#

Sure thing

abstract flume
#

Hey. I just test what u said. This is the subscription sub_1N3LWHAsuUkkYBV4CqjNw7tH

#

Im not getting the expected behaviour. Its not charging me the prorated usage at the end of the billing cycle. And is charging me a full month in advance

#

Am i doing something wrong???

proper hound
#

It won't be end of billing cycle unless you wait until just before the end to actually set the trial -- that's what I called out above

#

Also doesn't look like you actually updated to 4 before performing another update to set the trial

#

So there wasn't an invoice item created for proration

abstract flume
#

Sorry i think im not really understanding what to do.

1st of month i have a usage of 2 (free)
15th of month i update the usage to 4 (2 paid). And i should set free trial days until the end of the month?

proper hound
#

No sorry

#

15th of month you update to usage 4

#

Just before renewal on 1st of month (so like an hour beforehand for example) you update the Sub to set trial until end of month

#

Or, if you are okay with charging on 15th of month you do 2 updates:

  • Update to usage 4
  • Update again to set trial to end of following month
abstract flume
#

Okey. I just try it out. And efectively is charging me the proration usage when i set free trial of a month (thats ok).
This works if i don't change usages during the billing period.

When i start making changes to the usage during the trial month, changing to a higher or lower usage, i'll no be able to charge our customer with the used amount because it is inside a free trial. I should change the free trial but that brings unexpected behaviours.

Is there any way to make stripe bill the current monthly usage. And not in advance?

proper hound
#

Subscriptions will always charge at the beginning of the cycle for that billing period unless you use metered billing

abstract flume
#

Using a metered usage. I can make things work. But i have to use some webhook so that when the new billing cycle started i update the usage record.

#

Okey ):