As for sales tax, I don't really know how it works in this situation.
My company is taxed on revenue (under the Washington State B&O tax scheme, and similar local tax schemes).
Taxing based on revenue is viable, it just needs to be done with a little more care up front.
For example, if a home builder is buying lumber directly from a wholesaler, they aren’t paying a sales tax. Whereas the revenue tax does catch a portion of that income.
Maybe you mean we should broaden the concept of sales tax, and apply it to all transactions? That would be closer to equivalent to a revenue based tax structure, and would probably end up looking very similar to the VAT tax structure in Europe.
I’m fine with a VAT tax, if we want to structure things that way. Honestly it’s a lot more paperwork to manage that way instead of revenue, but either works for me.
Assuming arguendo that a sales and revenue tax were equivalent, a revenue tax would be the much simpler way to manage tax collection. Why would you ever prefer a structure that creates a tax event for every transaction, to an equivalent one that creates a single tax event per business entity?
Give everyone an automatic refund of $X to make it non-regressive. This could be done as a monthly payment, an "advance refundable tax credit" like the stimulous payments.
I’m not sure why double taxation matters so much. If I get a salary then use some of that salary to get a haircut, the money is taxed twice but we think of this as normal.
Human W2 taxpayers are not able to write off expenses such as driving to work (or even a home office), yet these are clearly costs of doing business. Why should corporations get additional rights that aren’t afforded to humans?
For example, if you have one tax there is only one way to optimize it, if you have two taxes there are two ways to optimize it. As you add more taxes you are adding more room for loopholes. Solving the problem by taxing profit by country is just adding more room for loop holes.
I think the solution should be market based. Whatever rate google US gets from google Ireland should be available to any company and google Ireland should be forced to sell any services/ip to any company who requests it at that rate.
Doing anything else means the cost of the IP google Ireland charges to google US is made up.
I don't really see the whole "let's unmake ownership and property rights" thing being feasible, but I've been wrong before.