Hi Shopify and the community.
More and more states in the US are passing legislations where remote sellers that have an economic presence in a state have to collect and remit the sales tax.
The problem is that Shopify has not adapted yet to these changements in regulations and is not able to provide a good help.
Let's take the state or Ohio. In OH, you are considered to have an economic presence when you do at least $100K of revenue there (or maybe $200K, not sure), OR 200 orders (I'm sure for this number). 200 is not a big number...
The problem is that OH Sales tax is an origin based taxation. How to do "origin based" when you're out of OH? Well, easy, you charge on destination basis (OH legislators thought about this).
BUT the problem is that you can't change origin to destination for OH on Shopify. An alternate solution would be to add tens/hundreds of zipcode to cover the destination (as for Virginia and probably other states)...
The fix is quite easy though...
Developers should create a Physical Sales tax rule and an Economic Sales tax Rule.
When you create your sales tax, you say if you need a physical or an economic sales tax. Then the good taxation system is implemented.
It doesn't change a thing for like 75% of the states. But for those that it changes (OH, VA, CA, ...) it would greatly help.
So please Shopify, ask your guys to work a day on this and help hundreds (thousands) of merchants that need to integrate an economic nexus.