The taxes depend on where you take possession of the goods. If you purchase an item and walk up to the checkout counter, you pay the taxes there. On the other hand, if you are buying lumber in Kansas City, KS to be delivered in Kanas City, MO - you pay the MO taxes (4.225%) rather than the KS taxes (6.5%). So, putting the taxes on the lumber ($3.35) in KS would be $0.22 and if it was to be delivered on the other side of the state line, that would be $0.15.
If you were to say "ahh! Lets solve this by having taxes paid for where you buy it instead" then everyone incorporates in Delaware and you get some sizable data centers in Oregon and sell everything online from there... and you've got other problems with states trying to collect sales tax on goods delivered there.
This gets complicated and there's good reason.
The taxes depend on where you take possession of the goods. If you purchase an item and walk up to the checkout counter, you pay the taxes there. On the other hand, if you are buying lumber in Kansas City, KS to be delivered in Kanas City, MO - you pay the MO taxes (4.225%) rather than the KS taxes (6.5%). So, putting the taxes on the lumber ($3.35) in KS would be $0.22 and if it was to be delivered on the other side of the state line, that would be $0.15.
If you were to say "ahh! Lets solve this by having taxes paid for where you buy it instead" then everyone incorporates in Delaware and you get some sizable data centers in Oregon and sell everything online from there... and you've got other problems with states trying to collect sales tax on goods delivered there.