This is a terrible situation. My wife and I run a small business and our average sale price is about $10 for digital goods. We could now be required to collect sales tax for the more than 10,000 taxing jurisdictions in the USA. Collecting it is not really a huge problem as there is software to calculate the right rate based on a customer address. The real problem is remitting the taxes. Taking just our sales in June, I would have to send roughly 50 cents to 400 different jurisdictions all over the country.
What is to stop White Pine County, Nevada (population 9,811) from demanding that a mom & pop website in Bloomington, IL collect and remit sales taxes for all their sales each month to residents of White Pine County? And if they made no sales, the county could still demand that they submit a form showing that they had no sales in the county.
Nevada sales tax is 4.6% and White Pine county adds another 3.125% that must be paid to the county…the state may or may not collect it on behalf of the county, depending on the state.
A seller should only have to remit taxes to the place where the seller is based. If they want to pass a law that says I can collect Nevada sales tax in Nevada for sales to people in Illinois, fine. Just don’t make me pay it out to Illinois and the other 10,000 tax locales in the USA. If I buy something from a website based in Texas, I’m ok with paying Texas sales tax on it… no different than if I walked physically into a store in Texas. And the Texas-based seller never has to deal with sending money to Nevada.
This is from the state of Colorado which collects county sales tax on behalf of its counties but for cities:
“City - There are 224 cities that have established city sales taxes. Most small cities’ sales taxes are collected by the state. However, most of the larger cities (home rule cities) collect the city portion of the sales tax directly from the vendor and require a separate reporting form.”
So now your mom & pop business in Clearwater, FL will have to fill out a monthly form and send it to the city of Silverthorne, CO, population 4,500.
“The Town of Silverthorne uses Xpress Bill Pay for online payments – new users will be required to create an account when logging on for the first time for utility payments, sales tax and business licenses.”
https://www.coloradosbdc.org/FAQRetrieve.aspx?ID=63059