This increases the burden on both the employer and employee.
Don't expense anything from the state you are in.
Have everything shipped to an address in California and forwarded.
This is the snail mail version of a VPN, and I'm not sure why people are downvoting me on a hacker site. Hacking the world is what we do. This is how we stand up for our privacy. If you use VPNs at all in your online life to conceal your location there is no reason you can't invent a VPN for packages and mail as well.
Remote workers should be allowed to move and live wherever they want as long as they can be online at hours that are useful for the company, and they should be treated as a black box that gets work done and paid according to what they get done, not where they get it done.
The issue is the current regulatory and taxation structures aren't built for that. You're encountering friction because of these current systems.
The way to properly address this js to overhaul the system itself, this is by legislation and having representation that is aligned with what you want.
"Hacking" around it isn't the way to go.
To take a coding analogy, you're currently frustrated with the limitations of the architecture, which is understandable and I emphasize. But adding hacky patches to get around it isn't the way to go.
Unfortunately architectural overhauls in society are slow and take a long time.
I strongly encourage you to get involved in any grassroots movement to further the way you want to the world to become.
I agree with this, but it will take decades, and I'll leave it to politics experts to deal with that. There are things I want to get done in my life, and I will get them done without needing to involve myself in that mess. If it needs me to move into another country or jurisdiction to get those things done, I'm open to that.
I respect those that want to go fight that battle, but everyone needs to pick their own battles to fight, and I have enough battles I'm fighting already.
> adding hacky patches to get around it isn't the way to go
I disagree. You should fix the architecture but you should also feel free to use hacky patches until the fix is done.
Meanwhile it isn't the taxation structure I'm arguing against, it's the salary discrimination by location.
If a company values my work at $X/year they should give me $X/year independent of all other considerations, and also give someone else who accomplishes the same exact work $X/year independent of other considerations.
I think even for privacy reasons it's perfectly reasonable to never give out your address. You can always give out a UPS box as your primary address.
You could also have 2 residences in 2 states or even 2 countries and have them both with weight=0.5 and no primary node.
The entire idea of a "residence" address is an invented notion and de facto optional. You could always be on the move in an RV for example and still go show up for remote work every day.
You could be a resident of San Francisco but just rent a token shared bedroom with a bunch of people just to have an SF address, or even a UPS box, and actually be on working vacations in random houses across the country close to 100% of the time, and I'd say they shouldn't have a right to know exactly where you are through your journey, only what times you will be working. Everything else including location should be abstracted out if it's defined as a remote job.