This is interesting. So earnings while in another state than your resident state. So is that the state that the client is in or the state that you are in?
I have an unmentionable activity that makes me money, and it is not a 70 year old male jiggalo. I can declare as a professional but then need to pay all business taxes of federal earnings along with income tax. But if I just stay a recreational status I just pay income tax. But that gets to these states that have no income taxes. If my residential state has income tax then it gets to be a bookkeeping nightmare.
If a state does not have income tax then I have to pay the tax in my residential state that I earned in the non tax state. If that state does have tax then I must file in that state so that my residential state won't tax me for it. So I typically do these non business activities between Arizona, Nevada, California, Oregon, Idaho, and Washington. So I must file in California, Oregon, Arizona, and Idaho. What a pain in the neck. Now I'm attempting online out of Canada. That comes in thru BitCoin. It's processed with PayPal. So they report to the feds yearly withdrawals. So that means I just pay in my residential state and the red tape almost all goes away. If they would only make this easier. Fat chance of that.