Employee and contractor/consultant/freelancer aren't necessarily mutually exclusive -- they can be "layered".

There are "management" companies that will employ you full time, and draw up contracts with other clients, who pay them directly, then they take a cut of their fees, withhold income tax, and pay you the rest.

But they don't find clients for you, and it's nothing like working for a "big consulting company" (i.e. outsourcing shop): it's up to you to find the clients, and to agree with them on the work and the rate.

Of course you need to have an agreeable client(s) before they will hire you: they won't help you look for work, and don't interact with your clients beyond drawing up contracts, sending them invoices, and taking their money.

I've worked as a full time employee of the Dutch branches of a couple of international "payroll management" companies (Segment BV and TCP Solutions), in order to qualify for the Dutch "30% Ruling" for highly skilled migrants (which makes 30% of your gross income tax free, which is game changing especially in the higher brackets, and it has other benefits, which more than offset the management company's fees).

30% tax ruling in the Netherlands.
Get to know the benefits of the 30% reimbursement ruling for highly skilled migrants and see if the tax advantage applies to you:

https://www.iamsterdam.com/en/living/take-care-of-official-m...

>Are you eligible to apply for the 30% tax ruling?

>The most important factors are:

>The employee has to transfer or be recruited from abroad by a Dutch employer;

>The employer and employee have to agree in writing that the 30% ruling is applicable;

>The employee should have skills or expertise that is scarce in the Dutch job market;

>The employee must meet a salary threshold (this is indexed annually).

>Read more in-depth information about the 30% ruling, discover more benefits of the ruling, and find out whether you are eligible. https://www.iamsterdam.com/en/living/take-care-of-official-m...

Segment BV:

https://www.segmentbv.nl/

TCP Solutions:

https://tcpsolutions.com/nl/

TCP Solutions bills themselves as doing payroll services, HR services, fast payout and pre-financing, and recruiting and working abroad, and they help out with compliance with Dutch laws, taxes, and regulations.

I initially applied for a full time job at TomTom in Amsterdam, but since it's hard to fire of somebody with a full time contract in the Netherlands, they first hired me as a consultant through Segment BV for a three month trial period, to see if I was a good fit.

After the trial period went well and they were happy with my work (which gave me a lot of leverage), they made me a decent offer for a full time employment contract, including relocation and hiring bonus and a good salary.

Although the full time salary TomTom offered was great for the Netherlands, it was actually less than the net amount I was being paid through the management company as a consultant. However TomTom's relocation and hiring bonus and full time benefits and stability made up for that, something a management company doesn't give you.

The key role the management company served was to hire me full time as an employee of their Dutch company, which qualified me for the 30% ruling (successfully applying for which requires some specialized governmental bureaucratic expertise that TomTom wasn't good at), so Segment BV handled applying for the 30% ruling, my residence permit, did my taxes, and other stuff like that. TomTom paid them directly, they took their fee from that, and payed me the rest. When TomTom finally hired me, the 30% ruling was smoothly transferred from Segment to TomTom, with their help.

But then I left TomTom after a while, because I got an offer I couldn't refuse to work from home as a contractor for a US startup on an exciting project for more than TomTom was paying me, but I still wanted to stay in Amsterdam and benefit from the 30% ruling, so I still needed to be employed full time by a Dutch company. And I also wanted to work for another old client at the same time, who wanted me to work on some code I'd written for them years ago (and still am maintaining).

So I found another management company in Amsterdam (TCP Solutions) like the one TomTom used to hire me, then they hired me and wrote up contracts with my new and old clients, transferred and handled the 30% ruling, and I worked directly for TCP as a full time salaried employee (and indirectly for several other clients) for many years, until the 30% ruling finally expired (after a decade, but it's shorter now).

TCP Solutions required me to have one "main" client that payed me at least a certain amount of money regularly, and then I could have additional side contracts on top of that, so the salary varied over time depending on the number of contracts and the hours I worked. They did charge a hefty fee for drawing up each contract, though. But the 30% ruling made it worth it.

There's nothing shady or sneaky about the arrangement -- just the opposite: they're a "compliance" service that makes sure I follow all the Dutch rules and regulations and pay my taxes. They operate in the sector of "organizational consultancy firms":

https://drimble.nl/bedrijf/hilversum/6550436/segment-bv.html

>The activities of Segment BV (among others) take place in the sector: Organizational consultancy firms. The main category in the SBI subdivision that the Chamber of Commerce uses is: 'Consultancy, research and other specialist business services' and in this case is further subdivided into: 'Holdings (not financial), group services within own group and management advice', subcategory 'Consultancy in the field of management and business operations'.

But at the point the 30% ruling expired after 10 years, I no longer needed to be employed full time by a Dutch company to qualify, so it made a lot more sense to start a Dutch Eenmanszaak (sole proprietorship) and actually work as a freelancer instead of a full time employee. Now I can deduct my business expenses, which I couldn't do as a full time employee, and I can draw up my own contracts, and have a lot more freedom and less overhead.