#burt-tax-rates
1 messages · Page 1 of 1 (latest)
There's an automatic tax feature for Checkout already that doesn't require you to update line-items: https://stripe.com/docs/payments/checkout/taxes
Does this not work for your use-case?
How is this supposed to be implemented if I am selling the same item on the same application at two locations? Say Virginia and California? Depending on which location the user is at, the tax rate will be different
I have the location pre-checkout but don’t know how to set it for a one time purchase. If I had a tax id created for this location, can I pass that to the checkout?
Checkout uses the shipping address entered during the session to determine the customer’s location for calculating tax. So we ask for it by default if tax_behavior=inclusive
So in my use case so that a user won’t input a shipping address but instead be able to have the correct tax rate applied, what would be best practice for that?
Based on which store they are at? Is this possible with hosted checkout?
There isn't one. You have to include an address. If you're using Terminal for in-store purchases instead of Checkout, then that would be a different story, but Checkout requires an address
In a situation like Uber eats or door dash where users on the app are spread across the country, and different tax rates apply based on what location they are ordering from on the app, this can’t be done via Stripe hosted checkout?
Could it be done without hosted checkout, with my own implementation?
You can, but you would have to create/specify your own tax rates and charge them yourself using the Tax Rates API (see here: https://stripe.com/docs/api/tax_rates), without Stripe doing it for you. So, for example, if you're a driver for Lyft who has a passenger from Oregon, but you want to charge California tax rate, you would have to figure out what the California tax rates are for that area and create a Stripe Tax Rate to then charge them, rather than just letting Stripe use their billing details to calculate for you.
Right which makes sense - if the California driver were to pick up an individual in California, the customer would have California tax applied since they are there, not Oregon. I know this pre-checkout of my customers, their exact area and tax rate. I guess the gist of my questions is if I had a tax rate created for California and Oregon, and I knew my user was in california, when I send them to the checkout can I also send my already-created california tax rate id?
I would like to have a tax rate already made for each location - then when a user orders from there, have that be applied when I send them to the checkout if that makes sense?
I guess I really just want to know how I “charge them myself” when using hosted checkout