Nice point...Can the worker set prices? At a minimum, if the answer to that is 'yes', then they are a contractor. And most people who can't set prices are employees, or are at least edge cases(e.g. taxi drivers). That's the best single test I know of.