Hacker News new | ask | show | jobs
by athenot 2475 days ago
Not legal advice but...

Usually in your situation you will have your own computer, your own workspace (except for meetings with the client), and deliver things based on a predefined scope (or predefined set of expectations). That's good enough to make you a freelancer.

On the other hand, if the company told you to use their laptop, show up in their office, work using their methods—effectively manage how you work... that becomes W2 territory.

Taking a step back, you're respecting the spirit of things. The company has a need, you have a solution, y'all have a transaction. On the other hand, if they were to integrate you as part of a team, within their processes, that's a W2.

Of course in practice there's a third way that is common: large company A makes use of an intermediary contracting company B that they can pay as needed[0], and the contractors are W2 salaried of B, while A maintains all their flexibility.

[0] Generally for all the crappy work that they don't want to do themselves. If you find yourself working for B, make it a learning experience and a personal goal to move beyond it.

1 comments

Using company equipment gets complicated pretty fast. Some 'contractors' have to use company equipment because the company won't allow proprietary or regulated data on machines they don't own. Is that enough to make someone an employee?
Yeah and it gets even more grey because what if you're using your own computer but you have to connect to hardware that the company owns such as a server, or even servers on the cloud that the company is renting and paying for.

Technically you're using something that belongs to them. Then there's the case of connecting through their VPN too.

Then it's like, why would using a company laptop to SSH into a company owned server be any different than using your own laptop to connect to a company SSH server.

And of course, what if you did great work for that company as a contract worker and they decided to give you a laptop as a bonus / gift. Or more realistically the thing you're developing requires a lot more hardware than your current machine so as part of the contract you signed, they will provide you an extra $1,500 up front to purchase a computer upgrade. Technically you bought the computer so it's not the company's. The greyness never ends haha.