sam-hosseini / freelancing-in-finland
- суббота, 1 февраля 2020 г. в 00:20:06
The ultimate resource for transitioning to freelancing for software developers 👩💻 🇫🇮
The ultimate resource for transitioning to freelancing for software developers
Losing an estimated 200 hours figuring out how to do everything by your own. I know this because that's how much I had to spend myself.
In Finland, there are many extensive guides by authorities which have precise information about everything you need to know. The problem is, however, that the target audience of those guides are the general population and out of every 100 pages, maybe 10 pages are relevant to your situation.
For myself, I had questions like:
Figuring those questions out was tiring and very time consuming.
By narrowing down the target audience to the person reading this guide on Github, you wouldn't lose the time I lost.
You are the target audience of this guide if:
This guide is under MIT license which means use it at your own risk, I'm not a lawyer and no statement here should be thought of as legal advice.
Source of truth: Finnish Immigration Service
What is it? Once you start working as a self-employed person, you may need to apply for a different type of residence permit.
If you're a Finnish citizen, this is not applicable to you.
If you're a EU citizen, as the target audience of this guide is people who are already living in Finland for more than 3 months, given that you have already registered your right of residence, you don't need to apply for another permit.
If you're a non-EU citizen, depending on your current permit, you may need to apply for another permit.
What is it? To find a project that you like, there are companies that can help you with that. Most require a meeting before they let you in their network. It's always a relaxed meeting, though, as you will be partners who will help each other.
How does it work? They find you a project. They add around 5-20% to your hourly rate. You invoice them. They invoice the end client.
What happens in the meeting?
What about hourly rate? In Helsinki, if we put aside particular situations in which the client has become dependent on a single point of failure developer, or other extraordinary situations, in an average project with an average client with an average developer, I've heard companies charging their clients between 90-130€ per hour depending on the strength of their brand, the experience of the developers in the team, and the particular relationship with that client. In extraordinary situations, I've heard of 150-200€ per hour.
However, the ranges above are for direct company-to-client sales. If you get connected to a client using an intermediary broker company, the ranges will be cut by 5-20%, which would be their cut of the hourly rate. This means that, with one intermediary company, you're looking at 65-105€ per hour in non-extraordinary situations.
List of brokers:
List of aggregate sites:
locationskill (Python, for example)Contractskill tags.List of organizations you can introduce yourself to:
Business Finland is a governmental organization whose main purpose is to help Finnish companies. A lot of those companies are startups who need software developers. By introducing yourself and your services to a Business Finland advisor, they may be able to connect you with potential startups.
NewCo Helsinki is a governmental organization which is focused on helping companies in Helsinki:
When problems come up, we are here to help you right away. Please contact us at startup@hel.fi and stop by!
NewCo Helsinki advisors see many startups in Helsinki who would need software developers. By visiting them and introducing yourself, they might be able to connect you with potential Helsinki startups.
What is it? Finding a freelance project is like finding a job. A lot has to be in order for you to find the right project.
It took me ~6 months from the time I got into the networks to find my first project that I liked. I've heard of couple of weeks from my peers too. It really varies, patience is necessary.
Steps:
natural person (you) and a legal entity (the client's company or the freelance broker's company).legal entity (your company) and another legal entity (the client's company or the freelance broker's company).Source of truth: TE-services startup grant page
What is it? Startup grant is a program to support you to become an entrepreneur. You will receive the monthly payment for a total of 6 months (if you apply once) or a total of 12 months (if you apply for extension as well).
How much? ~700€ per month, as personal income. If your income tax is 25%, for example, you will get ~525€.
Steps for first application:
You will be disqualified from startup grant if you have already established your company or started full-time entrepreneurship.
You need a business plan and certain financial calculations as an attachment to your application.
You can use My Enterprise Finland and complete the steps for Business plan to
draw up your business plan which includes all necessary financial calculations as well.
Once you have your business plan ready, as an optional step, you can send an email with your business plan attached to the Enterprise Agency in your city and ask them for an appointment with a Business Advisor. In Helsinki, NewCo Helsinki is the Enterprise Agency to go to. Although it is not mandatory to go to this appointment for getting startup grant, the Business Advisor has seen hundreds of business plans and can guide you to correct your mistakes in the business plan and therefore increase your chances for a successful application.
You need an updated Resumé as an attachment to your application.
You need a tax debt certificate as an attachment to your application.
In your business plan, you have specified how much own funding you have available to you. You need to provide a proof of your claimed own funding as an attachment to your application. This proof doesn't have to be official. I personally printed a pdf from my netbank account overview and that was enough for a successful application. Also, the amount of money available to you, no matter how high, does not influence the decision of TE-services negatively.
Apply for startup grant electronically (only available in Finnish) and you will get an electronic decision within 2 weeks (official estimation). Official decision letter should arrive by post soon after the decision is served (~1 week).
Steps for application extension:
Apply at least one month before the previous grant expires.
You need an income statement verified by an accountant as an attachment to your application.
You need a short analysis of how the business has started.
You need a short description of why the extension is being applied for.
To determine whether to award the grant:
Apply for the extension electronically (only available in Finnish).
What is it? The positive decision to your startup grant is on the condition that you will quit your job and become a full-time entrepreneur.
Steps:
employee and self-employed are two different terms and they cannot be used interchangeably.employee, deliver your binding resignation in written form to your employer.self-employed.Source of truth: Business Information System
What is it? You need to establish a limited liability company (Oy) to be able to offer your freelance services and protect your personal assets from a legal perspective.
This limited liability is such an extremely important concept that I encourage you to watch Khan Academy video on corporations and limited liability to become fully aware of its implications.
TL;DR of video: Working under your own name as a private trader (toiminimi) gives you unlimited liability and all your personal assets like your home, car, and personal savings are up for grabs if worst happens. In case of a limited liability company, the liability is limited and the company can declare bankruptcy if worst happens, and your personal assets are immune from the liability of the company.
How much? ~275€ for online registration. It's a business cost. Later, when your company is registered and accounting and bank account are setup, you can claim this ~275€ back from the company as you paid this money from your personal bank account even though it was a business cost.
What is the role of Business Information System?
employee-related matters.Steps:
Choose a company name.
Choose your main line of business.
62010 Computer programming activities is common as several freelancing agencies like Futurice and Reaktor have chosen that, so you can go with that as well.Get another person's consent to be your Deputy Member of the Board of Directors.
According to Limited Liability Companies Act in Chapter 6, Section 8.1:
There shall be between one and five regular Members of the Board of Directors, unless it is otherwise provided in the Articles of Association. If there are fewer than three Members, there shall be at least one Deputy Member of the Board of Directors.
This means that, for your company to be legally compliant, it must have a Deputy Member of the Board of Directors when you are going to be the only regular member of Board of Directors as the CEO.
Once you get the person's consent, get his/her personal ID (henkilötunnus) as you'll need it for establishing the company.
Decide the registries you'd like your company to be part of:
self-employed, not an employee.
You can join later, once and if you start employing others.Establish your company online by filing a startup notification at Business Information System (only available in Finnish)
Source of truth: Kela general housing allowance page
What is it? General housing allowance supports you with housing costs. Based on Suomi.fi:
As an entrepreneur, you are entitled to the general housing allowance under the same conditions as anyone else.
How much? Based on the simplified assumption that your only source of personal income is startup grant and you don't live with another person in the same household, general housing allowance is ~410€ per month, tax free, for a studio in Helsinki. You can use source of truth calculator for exact figures.
What counts as a self-employed person's income from Kela's perspective?
legal entity with a business ID (Y-tunnus)natural person with a personal ID (Henkilötunnus)self-employed person's income from Kela's perspective, your company's income is irrelevant.YEL income is counted as your income, nothing else.YEL income.Steps:
What is it? A business account for your company's business activities.
How much? ~40€ per month. Base prices might start from ~10€ but in business accounts, unlike personal accounts, almost anything that happens in the eco-system of your business will cost you something and will drive the total cost to around ~40€. Revolut for Business and some other foreign fintech companies also provide free alternatives, which may be suitable if you only have a few transactions a month.
Comparison of services:
| English service | Possibility to open account online | Phone customer service | |
|---|---|---|---|
| Nordea | |||
| OP | No (1) | ? | |
| Holvi | No (2) | ||
| Revolut for Business | No (3) |
If you're another bank's customer or have another type of company, please book an appointment for opening an OP corporate account.
Our phone support is available from Monday - Friday 10-16 Finnish time (GMT +2) for urgent matters only: lost or stolen cards or if you suspect suspicious activities related to your account.
Steps:
What is it? Having an accountant is not mandatory by law. However, as the CEO of your company, the ultimate and final responsibility for correctness of your books and all your company's tax obligations is on you, and when the law comes to you in the form of random tax audits carried out by Tax Administration, having had a good accountant who have corrected your mistakes and fulfilled your company's tax obligations on time, every month, could prevent potential complications with Tax Administration.
How much? Varies. Accountants will either charge you hourly or a fixed price, which is based on their estimation of how much time they'll spend per month on your business. A freelancing company for the target audience of this guide with no other activities will take at least an hour or two of their time, and if we take a 75€/hour rate, you should expect to pay at least 75-150€ per month.
List of accountants who offer English services as well:
Steps:
Source of truth: ETK Finnish Center for Pensions
What is it? YEL is a mandatory social security insurance for self-employed persons.
The official name of "Self-Employed Person’s Pensions Act" is misleading, as YEL doesn't determine your pension only but your entire social security benefits.
What is YEL income and YEL contribution?
YEL income:
YEL contribution:
YEL income, which means you pay ~125€ up to ~2820€ per month as a business cost.| Minimum YEL | Maximum YEL |
|---|---|
![]() |
![]() |
* Taken from Varma.fi YEL calculator
Steps:
Source of truth: Tax Administration
What is it? As a self-employed person, your payslip is going to be different than what you used to have as
an employee and practically speaking, you only pay income tax and nothing else.
How is the payslip for an employee? Imagine a basic example, in which an employee receives 1,000€ salary, and her/his tax card says their tax is 20%.
From the employee's perspective:
income tax => 200€TyEL pension insurance contribution => 71,5€unemployment insurance contribution => 12,5€From the employer's perspective:
Employee's pension insurance contribution => 169,5€Employer’s unemployment insurance contribution => 4,5€Occupational accident and disease insurance contribution => 7€Group life insurance contribution => 0,7€Employers’ health insurance contribution => 13,4€The employer will pay all taxes above which is ~479€ to Tax Administration.
How is the payslip for a self-employed? Imagine a basic example, in which a self-employed person receives 1,000€ salary from their own company, and her/his tax card says their tax is 20%.
From the self-employed's perspective:
income tax => 200€From the company's perspective:
Employers’ health insurance contribution => 13,4€The company will pay all taxes above which is ~213€ to Tax Administration.
What's the practical conclusion? Because Employers’ health insurance contribution is such a small percentage, in the rest of this guide, I will intentionally assume
that the self-employed people only pay income tax and nothing else.
What is it? An insurance to cover the potential damages you may cause to your client while freelancing. For example, if you drop the production database and it would take 5 hours to recover from that mistake, and your client claims 100,000€ in damages for those 5 hours, corporate liability insurance may cover it.
When is it necessary? Even though it's not mandatory by law, it may be mandatory by the contract you'll sign with freelance brokers or the client itself.
How much? Insurance companies decide the price based on a number of factors including but not limited to your main line of business and your estimated annual revenue. I have received offers from ~200€ up to ~500€ per year from different insurance providers.
Corporate liability insurance providers:
I don't know if any provider is better than the other. Do you know which one is the best? Please send a pull request
What is it? A union is an organization which can offer its members certain services at a much lower price and lobby the interests of its members with relevant authorities.
How much? ~165€ per year.
When is it necessary? Given the union membership fee, and the 200€ average hourly rate of lawyers in Finland, if you have 2-4 questions about running your business per year, the membership fee will pay itself back.
For example, I had a question about corporate law, and wanted to know what happens if my Deputy Member of the Board of Directors leaves the company. I called the union and within 5 minutes, I was talking with a lawyer who knew about corporate law and got my answer.
In addition to that, unions negotiate the self-employed interests. For example, from July 2019, you no longer have to put 2500€ initial
capital into the company when establishing a limited liability company. This has been one of the points from
Business Legislation agenda of Suomen Yrittäjät union,
among other points.
Unions:
I don't know if there are other unions or which one is better than the other. Do you know which one is the best? Please send a pull request
Source of truth: Kela unemployment page and Unemployment Fund for the self-employed
What is it? There are two types of unemployment benefits:
self-employed people depends on their YEL income.You can only apply for earnings-related unemployment allowance if you're part of an unemployment fund.
How much? Depends on your YEL income. Unemployment law enforces a higher minimum YEL income if you wish to be part of an unemployment fund.
The minimum is ~13,000€ YEL income, and with that, membership fee is ~155€ per year.
When is it necessary? If you wish to get earnings-related unemployment allowance in case of unemployment.
Note that receiving any kind of unemployment allowance requires permanent closure of your company and registering as
a job-seeker to be a full-time employee again, among other things.
* Taken from SYT
Steps:
self-employed.Source of truth: Ministry of Social Affairs and Health
What is it? As a self-employed person, you are not legally obligated to buy occupational healthcare for yourself.
Therefore, when you fall ill and the issue is not urgent, you can go to public health stations or private.
To partially or fully cover the medical costs, you may want to buy an appropriate health insurance.
How do public and private compare?
When is it necessary? If you wish to go to private for non-urgent issues and you'd like the health insurance to cover it.
Comparison of health insurance providers:
| No need to fill health declaration form | No need to have occupational healthcare agreement from a service provider (~500€ per year) |
No need to apply for reimbursements yourself | Price per year + Deductible | Anything else? | |
|---|---|---|---|---|---|
| OP - Basic | ? | Need accident insurance (~100€ per year) | |||
| OP - Comprehensive | ? | Need accident insurance (~100€ per year) | |||
| OP - Extra | ~300€ + 100€ | Need accident insurance (~100€ per year) | |||
| OP - Super | ~1800€ | Need accident insurance (~100€ per year) | |||
| If | ? | ? | ? | ? |
I don't know if there are other health insurance providers or which one is better than the other. Do you know which one is the best? Please send a pull request
Steps:
YEL income, main line of business and many more.Source of truth: Tax Administration
What is it? You can offer yourself all the benefits employees have access to as a self-employed person. Up to the tax-free limits, it'll be only a business cost.
| Tax-free limit | Edenred card service commission | Smartum card service commission | ePassi service commission | |
|---|---|---|---|---|
| Lunch benefit |
~50€ per month | 2.6% of the balance loaded | 1.5% of the balance loaded | 1.5% of the balance loaded |
| Sport and cultural benefit |
400€ per year | 5.2% of the balance loaded | 5% of the balance loaded | 4% of the balance loaded |
| Commuting benefit |
(0 to 300€) and (751€ to 3500€) per year | 4% of the balance loaded | 5% of the balance loaded | 3% of the balance loaded |
Can you offer yourself only benefits? Yes you can, but you must take a big enough salary to cover the income tax of the benefits you're offering yourself.
For example, let's say in March, you paid your phone bill from company and therefore you must offer yourself a 20€-phone-benefit. You want no additional salary and your tax rate is 10%.
10% of 20€-phone-benefit is 2€. This means that you must take a big enough salary in March to cover this 2€ tax that you have to pay. Therefore, in March, your salary must be 2.22€. When you deduct your 10% tax from 2.22€ salary, 2€ is left, which will cover the 2€ tax that you have to pay for 20€-phone-benefit.
Should you offer yourself benefits above the tax-free limit? You can but it will be similar to taking salary in case of a self-employed person.
As seen in understanding your new personal taxation situation, the self-employed only pay income tax on their income and nothing else.
So if you offer yourself 1000€ salary and your tax rate is 20%, you get 800€. If you offer yourself 1000€ as benefit, you will also get 800€.
Who ensures that you do not go above the tax-free limit? Your company, the legal entity, must ensure that its owner, you as the natural person, is not offered benefits above the tax-free
limits, because if you are offered, it must be reported and taxed. This is important, because you as the representative of the company can order even 10,000€ of Sport and cultural benefit, but
if you go ahead and use it all within that calendar year, you must report it and pay tax on the 9600€ part.
If you're invoicing a Finnish company:
If you're invoicing a EU company:
reverse-charge mechanism words in your invoice.reverse-charge mechanism works in the other way around too. In some checkout pages, the seller asks for your VAT ID to remove the VAT amount from your purchase invoice.
Without this mechanism, the seller could not do that.If you're invoicing a non-EU company:
What is it? Taking money from the company in the most tax optimal way is a million-dollar question. Only a team of competent accountants and competent lawyers specializing in coporate tax law could answer that question. This guide could not be reasonably expected to be of much help to answer that question, as the circumstances for every company are specific. However, an overview of fundamentals can be illustrated.
What are the fundamentals in taxation of income in a limited liability company?

* Taken from Finnish Enterprise Agencies guide to becoming an Entrepreneur in Finland - 2019
Tax administration office (Vero):
Business Information System (ytj):
TE-services:
Guides:
Governmental organizations to provide support for you:
Thanks goes to these wonderful people (emoji key):
Anders Nylund |
Ville Halminen |
Onni Hakala |
Dom Padden |
Jyri-Petteri Paloposki |
Tuomas Jomppanen |
Timo Salomäki |
Ville Immonen |
This project follows the all-contributors specification. Contributions of any kind welcome!
I can tell you that I wrote this guide with both selfish and selfless reasons.
Selfish reasons:
I wanted to increase my visibility in the freelancing network as a Python developer
Later in my life, I want to launch my own products but because I'm an underdog on Twitter
Selfless reasons: