Earlier quoted context omitted.
You don't normally have to give Stripe location information for US customers. The problem happened when he enabled tax support for Canadians. Enabling tax support in Canada breaks US subscriptions... who knew. > I built out my Stripe Tax integration, made sure I had all the addresses I needed for my Canadian customers (Canada is the only jurisdiction I run my business, and therefore only need to charge tax to Canadia…
He didn't enable "Stripe Tax for Canada". He enabled Stripe Tax. The whole selling point of Stripe Tax is that it calculates tax for customers in every supported location. It needs customer location to function. He's supposed to charge tax in other locations where it's required too. Using Stripe Tax to only handle tax for customers in the home region of the company when the company also sells outside the home region…
It's a common goal. When becoming compliant with sales tax laws, it makes sense to prioritize the states/countries where the business has a physical presence.
https://en.wikipedia.org/wiki/Sales_tax#Enforcement_of_tax_o...