#lil_nasty_
1 messages · Page 1 of 1 (latest)
HI 👋
- What APIs are you using?
- You're talking about automatic tax collection, right? https://stripe.com/docs/tax/how-tax-works
Hello! Yes, I'm talking about auto-collection. And we're using subscriptions.
Okay great. So in that case you would need to have gone through these steps: https://stripe.com/docs/tax/set-up
And gather enough information on the Customer to identify the tax jurisdiction for them
We're collecting their zipcode (for now we only support US) so that's been enough to get some calculated rates in test mode so far, but the main thing I'm wondering is related to step 4. It says to add registrations, which we might have 1 or 2, but I know that in certain state we will hit a threshold which will cause us to be liable for tax going forward. Will the monitoring feature of stripe tax start adding tax once that threshold has been met?
Or will we need to make registrations?
Unfortunately I can't answer questions specifically about that. However you can reach out to Support and they should be able to get answers for you: https://support.stripe.com/?contact=true
Ok, fair enough.
Somewhat related, but different question for you. The context is that we currently go through the following flow.
User lands on checkout => we collect user zipcode and set it on the stripe customer object => we then create the subscription and return tax data => we display tax amnt and render the payment element using the client_secret
After this we still want to allow a user to update their zipcode. That part works fine, but when we re-fetch the subscription it maintains the tax rate calculated from the previous customer zipcode... is there anyway to have the tax re-calculate on the invoice or will we have to create a whole new subscription?
At that point I think your best bet would be to delete the existing susbcription and create a new one.
That's basically the way to go. It'll make sure the subscription is set with the specific tax calcluation based on your customer's most recent data
Ok, perfect
Are you aware of what will happen with the stripe tax pricing in this situation?
I imagine we fall into the low-code 0.5% pricing, but will that only be charged if the transaction goes through? So basically if we delete sub 1 to get the updated tax will sub 1 be charging any tax calculation fee or will it just do the 0.5% on the sub that ends up getting paid?
We don't know much about fees and pricing here, that is another Support question
Ok, got it!
But they should be able to answer them so I would definitely write in with a clear, structured set of questions to make sure they get you all the answers that relate to your integration
Will do, thanks for your help!