#eoghanobrien
1 messages · Page 1 of 1 (latest)
Wait, so the Customer was not supposed to be charged tax, but you want to charge tax only when they upgrade?
They would not have been charged tax initially correct. We haven't turned on sales tax calculation yet. I'm wondering what will happen in Stripe if I have Tax turned on and we move the customer to a higher tier, which would change the price_id on their subscription and create an invoice. Will that invoice include tax? If we needed it to, is that possible?
I'm confused, you said you're using Checkout, but Checkout doesn't handle upgrades. How are your Customers upgrading?
We're using the upgrade/downgrade functionality in some cases, in other cases we haven't used Checkout for the payment, we used tokens.
Now we're using Checkout as our primary payment method without Tax enabled currently, next month we enable Tax.
Okay, but Checkout doesn't have upgrade/downgrade capabilities as far as I know, so you would only be charging tax for new customers if you're using Checkout, right?
Correct
Alright. So where are you handling upgrades/downgrades?
Currently in a queued job using the API to change the price_id on the subscription object
Ahhh, okay. Just to make sure we're on the same page, have you read through this?
Yes, we have addresses we can use
So when you upgrade/downgrade a subscription, you could use the same Update Subscription API call to add tax as outlined in this article to charge tax on the newly updated Subscription, correct?
Apologies for all the questions, I just want to make sure I understand both your question and your current integration
No apologies needed, thank you for all of this information, this is perfect and exactly what I need. My apologies for not asking the question very well in the beginning.
Is it best to back-fill all of our subscription phases with automatic_tax[enabled] via the API or is there a tool for that?