Ömer Yüksel


Going freelance in tech

It has been more than three years since I started freelancing, and although I'm relatively new, my experience so far might be helpful to those considering going freelance. Some of the things I write here are more specific to the Netherlands, but most can generalize to other parts of the world.

Freelance vs paid employment

For the majority of the IT freelancers, most of the income will likely be from long-running contract work, such as software development, data science, data engineering. The technical part of your daily work will remain similar to what you did before. In rarer cases, some succeed at selling their output rather than their time, such as with apps, SaaS, training, strategy consulting; however, these markets are more saturated.

With that said, the advantages are:

The disadvantages:

I must reiterate the financial insecurity part – freelance is high risk, high reward, and I wouldn't recommend it to anyone without a significant financial buffer to live off from during dry periods. Having started towards the end of COVID and ZIRP, I experienced the impact of market swings in both directions. Freelancers may do much better than employees during a good economy, but they will also be the first ones to be affected by layoffs or pay decreases.

In the specific case of the Netherlands, regulations regarding Wet DBA (in Dutch) are also a factor, as it has scared off some companies from working with freelancers. I believe that with the right boundaries between you and the client, it is possible to add value while both retaining your autonomy and adhering to the regulations.

Company structure

(Disclaimer: do not consider this section to be tax advice. Consult an accountant / tax specialist for your specific case.)

You will typically have a choice between limited liability (a 'BV' in the Netherlands is typically the counterpart of American LLC) and sole proprietorship. With sole proprietorship, you receive the income from your work directly, whereas with the BV, you will be an employee of your own company and pay yourself a salary and a dividend for your earnings.

In the Netherlands, the sole proprietorship has certain income tax advantages, that, up until a certain income, results in better net pay than a BV, especially in the first three years as a starting entrepreneur. Also, the paperwork with sole proprietorship is much simpler. If you speak Dutch and are not afraid of a bit of paperwork, you might even be able to get on without a bookkeeper.

The disadvantage of the sole proprietorship is that your personal finances will be mixed up with your business finances. If you have solar panels in your house, for instance, tax authorities will start to treat this as if you have a mini power plant as a part of your business.

A BV has a bigger administrative overhead, you will most definitely need an accountant not to mess up your administration, and you will end up paying both a corporate tax and a wage tax / dividend tax from your income. If you plan to reinvest your earnings into something later, like purchasing services, computing, etc., then this could be a good idea, because you defer the income tax until you pay yourself income. Otherwise, from a pure tax optimization point of view, the BV will only become profitable after a certain threshold. Keep in mind that you will have to pay yourself a minimum salary (which depends on a number of factors) before you can pay dividends. If your company doesn't make enough to cover your own salary for whatever reason, that may extra complicate the administration. Limited liability also makes the BV sound attractive regarding financial risks, but in the Netherlands the protection it provides seems quite limited.

If there is a chance that you will scale up your company, sell it or partner up with someone in the future, produce intellectual property, etc., you can create a holding structure, which is typically a BV owning the other BV, which helps limit liability and separate your assets, at the cost of more administrative overhead.

I personally found the simplest case to be less of a headache and decided to stick to sole proprietorship after briefly owning a BV.

Finding clients

Ideally, you would have a network of your own clients that you directly do business with. In reality, building such a network will take time and patience, and until then, you will have to go for what is publicly available. I managed to have direct contracts with my clients around the second year, but I still keep in touch with the intermediaries to keep my options open.

Direct contact

Some large organizations announce freelance assignments on their own portals. Especially for Dutch speakers, that might be a good way to have a direct contract with the client.

Occasionally, other companies will announce over LinkedIn that they are looking for a freelancer. Having connections to the company's own recruiters might help spotting such opportunities.

Job boards and intermediaries

LinkedIn is a good starting point. There are also freelancer-specific boards such as Malt (international) and Freelance.nl (Netherlands-only), gig-based platforms like Fiverr and Upwork, and intermediaries.

About intermediaries, first there are platforms such as Striive or Magnit, which are typically used by government agencies and other large organizations. These platforms can be used by self-employed professionals, but also other intermediaries and employment agencies. They typically serve as marketplaces for assignments where you propose an hourly rate and your services.

The second kind of intermediary, much more relevant to English speakers, is agencies. Sometimes they will post their assignments publicly, and other times they will reach out to those in their network privately first.

In both cases, the intermediary makes money through a cut over your hourly rate. However, agencies take a greater cut than a marketplace does.

More about agencies

Since most contracts for English speakers are through agencies, it makes sense to expand on this a bit.

You will need to have a good agency to have the best deal you can get as a freelancer. A good agency will be transparent about their rates, only recommend you relevant assignments, give you tips to maximize your chances of getting the assignment, and offer a fair and reasonable contract.

Some red flags to watch out for:

In general, I had better experience with local and smaller firms, as they have more skin in the game and an incentive to build personal relationships.

Another factor is whether the company allows building their recruiters a career or if they are burning through juniors: the ones in the latter category are more likely to see you as a row in their Excel sheet rather than a long-term business partner.

You can make yourself available on LinkedIn and passively wait for agencies to contact you. However, in my limited experience, I had better luck actively applying for assignments that are out there rather than the passive approach.

Communication

Once you start your business, your number will be in a publicly accessible registry (Chamber of Commerce in the Netherlands). I highly recommend getting a business phone number in advance before creating your company. That is because this public number will likely receive many unwanted calls over time. In the Netherlands, you can expect spam calls trying to sell you an energy or internet contract.

Most calls, however, will be from recruiters. In my experience, most of the projects from these calls were "shotgun" attempts and not very good fits. That's why I prioritize emails and LinkedIn messages over random calls as it helps filter out bad matches from the beginning.

However, your personal preference regarding calls may differ, and if you have the capacity, investing time in these calls can increase your chances of finding good opportunities.

Regardless, it's important to remain polite and professional during these interactions, but also remember that your time is valuable. You do not owe fifteen minutes of your time to someone that has nothing meaningful to offer. Ultimately, Sturgeon's Law will apply to many messages and cold calls you'll receive.

Determining your hourly rate

It is best to ask around your own network, of course, but you can also find some publicly available information to have a reference point.

Especially government agencies tend to be more transparent about the maximum budget, so that would provide a good place to start.

TechPays.com, a crowdsourced database primarily focused on employees, also has data on freelancers. Some freelance assignments on LinkedIn, as well as the aforementioned marketplaces, have visible hourly rate ranges.

There is quite a variance in rates: if I had picked the first assignment offered to me, I would be earning half of what I make now. Location also matters as big cities tend to pay better than smaller ones. I saw a drop up to 40% for some cases in the Netherlands for the same assignment description.

Finally, for assignments through intermediaries, you can think of the process as a reverse auction: they sort offers from lowest to highest and pick the most affordable one that ticks all the boxes. This differs from paid employment in big tech or finance, where they try to find the absolute best candidate within the budget.

Therefore, asking for the maximum budget will significantly lower your chances unless the project requires niche expertise.

Conclusion

To reiterate: freelance is high risk and high reward.

I personally find the autonomy liberating, and the variety of projects stimulating. On the other hand, I do miss some comforts of my former paid employment, as well as the type of high-context work that can only be done by long-term employees with specific knowledge.