SHARE
COPY LINK
For members

WORKING IN GERMANY

Everything you need to know about becoming a freelancer in Germany

Whether you’re in tech, media or a creative industry, it’s becoming more and more common to work as a freelancer these days; internationals coming to Deutschland are no exception. Struggling to get your head around German bureaucracy? Here is a comprehensive guide to setting out on your own.

Everything you need to know about becoming a freelancer in Germany
A freelancer working from home. Photo: Deposit Photos/kasto

This article is available to Members of The Local. Read more Membership Exclusives here.

Whether you’re a national from within or outside of the European Union, before you can take up freelance work in Germany, you must be registered in order to do so, according to “Make it in Germany,” a government-owned website for skilled workers looking to come here.

This is in spite of the fact that EU citizens have unrestricted access to the German labour market and can take on work without requiring a visa or a residence permit in the country.

EU citizens

So if you come from inside the EU, the first step is to register your business by filling out a form at your local district office (Bezirksamt).

The second step would be to make your way to the tax office (Finanzamt). Here you’ll have to fill out a lengthy document where you declare things like your expected salary, how you intend to build your business and your education and qualifications.

Although writer Grant Price registered as a freelancer with the tax office in Berlin eight years ago, “it’s still pretty rigorous today,” he tells The Local.

“I got a tax advisor to help me,” the UK national says, adding that prospective freelancers should do the same – particularly if their German-language skills are not yet up to par since the document is in German.

Non-EU citizens

Before internationals coming to Deutschland from outside the EU can even think about taxes, they must tackle the first hurdle of registering as a freelancer in Germany: applying for a visa. Eligibility to do so depends on a person’s country of origin.

Citizens of the majority of non-EU countries seeking to obtain a visa for the purpose of freelancing in Germany must do so in their home country at the nearest German embassy or consulate, according to Make it in Germany. This mission will tell you what documentation you need to submit.

After sending your visa application to the foreigner’s office at your future place of residence in Germany and after possible consultation with associations or agencies, your local German embassy will then let you know their decision.

If you’re granted an entry visa, which could take up to four months to process, it it will likely be valid for three months. This means that once you arrive on German soil, you’ll need to convert it to a residence permit if you’re keen on freelancing for a longer period of time.

Photo: DPA

Applying for a freelance visa

Meanwhile people from certain countries – Australia, Canada, Israel, Japan, South Korea, New Zealand and the USA – are allowed to apply for a freelance visa after they have arrived in Germany (i.e. within ninety days of entering the country as a tourist).

SEE ALSO:

Those seeking to do so should first book an appointment at the foreigner’s office (Ausländerbehörde), explains Rachel Stern, an American journalist who applied for her first freelance visa several years ago. Depending on the city you live in and how busy its foreigner’s office is, it could take weeks until the earliest appointment is available. Once an appointment is booked, you can remain in Germany until the date – even if it exceeds three months.

For Stern, who had applied for her German residence permit in Berlin, it wasn’t as simple as filling the prerequisites and submitting all the required documents in order to obtain the freelance visa.

“It seemed easy on paper, but they kept asking for more and more documents,” the Californian says, adding that she had to visit the Ausländerbehörde multiple times to submit more paperwork.

Ironically it’s easier to get your first freelance visa – which is usually issued for one to two years – than it is to renew it later on as you’ll have to submit more proof regarding your income and taxes paid on it, according to Stern. 

What you’ll need to apply for a freelance visa

If you’re planning to apply for a freelance visa within Germany, be warned. Some of the documents you need to submit might be tricky to get.

You’ll need at least two freelance “job offers” in the field you want to work in, which have to be in German and also show how much you’ll earn per assignment or hour. Depending on the city in which you live, “they will want to see that you’ll have at least €800 coming in each month,” Stern says.

You should also have some sort of qualification and references backing up that you have previously done this kind of work.

Another important document you’ll need to show is proof that you have registered your address (Meldebescheinigung). This can be done by making an appointment at your local residents’ registration office (Einwohnermeldeamt).

In order to register your address, however, since November 2015 it is required to show a copy of your housing contract (Wohnungsgeberbescheinigung). This can mean a possible catch-22 situation for non-Germans as you will usually need a pre-existing Meldebescheinigung in order to become the main person on a flat rental contract.

SEE ALSO: How one piece of paper holds the key to your future in Germany

Health insurance

For both EU and non-EU citizens, health insurance is a legal requirement in Germany and you must show proof of it in order to register as a freelancer in the country.

For digital nomad Paige Rollison, who wrote about her experience getting a freelance visa in the German capital last year, “traveller’s insurance does not fly as your form of health insurance for the visa application.”

You need something legitimate and “German providers are preferred,” according to Rollison.

Grant Price agrees. “You have to show proof of health insurance on the initial registration form and it has to be German. I had a British one beforehand and they didn’t accept it,” the writer tells The Local.

“A health insurance adviser can inform you of the different options available to you,” he adds. “That’s what I did a few years ago when I switched from state to a private health insurance provider.”

There are two options in Germany when it comes to health insurance – state health insurance companies or private ones – and freelancers may go with either of them. However, it is important to check that your private health insurance is accepted; since 2016 the Ausländerbehörde has become stricter about the types of health insurance it accepts and no longer grants visas to freelancers with previously popular foreign insurance such as ALC or Mawista. 

Freelancers such as artists, journalists, teachers, etc. can apply to join the state-funded Künstlersozialkasse (KSK) that acts like an employer and tops up your insurance and pension payments. Depending on your income, the KSK reduces the amount you pay each month. 

The two types of self-employment in Germany

Particularly when it comes to getting health insurance or charging Value Added Tax (VAT), knowing the difference between the two types of self-employment in Germany – Gewerbetreibende (tradesperson) or freiberuflich (freelancer) – is important. This is because you’ll need to register as one or the other regardless of if you’re an EU national or not.

A Gewerbetreibende often registers a business that involves offering a product and either building, selling or trading physical things. Tradespeople are also required to submit a business plan or a profile of their company since they’ll be creating work for various businesses and not just their own.

If this doesn’t sound like what you aim to do, you are likely to be after a freiberuflich resident permit, which typically applies to professions such as programmers, translators, designers, writers, journalists, etc.

Photo: DPA

Getting your German ID number and tax number

Assuming at this point you have submitted all the necessary documents and you are all set to start taking on freelance work, Germans and non-Germans alike will need two more things in order to declare their taxes: an identification number (Identifikationsnummer) and a tax number (Steuernummer).

After you’ve registered your address and the Federal Central Tax Office (BZSt) gets this information from your local residents’ registration office, you will be assigned and sent an ID number.

The process for obtaining a Steuernummer is different in that you have to fill out a form for it at your nearest tax office, after which the number will be sent to you within a few weeks.

Not only is your Steuernummer necessary to file your tax return, you’ll want to have it when you start working as it might be tricky to invoice a client without one.

VAT: to charge or not to charge

Once you’ve finally started taking on freelance gigs and the income’s rolling in, a key thing to watch out for is whether or not you’re making more than €17,500 a year.

If you are, you must start charging your clients VAT (Umsatzsteuer/Mehrwertsteuer) on your invoices going forward, putting it aside and paying it to the tax authorities.

The amount of sales tax you charge depends on the work you are doing. In general, those earning over the threshold must charge clients another 19 percent on top of their fee.

Freelancers earning less than €17,500 per year may be able to avoid this scheme altogether by adopting the “small business rule” (Kleinunternehmerregelung), meaning that they don’t need to add VAT to their invoices.

Paying taxes

The next thing to eventually think about is paying taxes. This can be a bit of a nightmare for freelancers as it requires them to save and file all their receipts, statements and invoices in a sensible way from the get-go.

If this is overlooked, it can get messy when it comes time to tell the authorities about your earnings in a tax return. Well before tax filing season arrives (the deadline is May for the previous year's return), it might be wise to start thinking about getting your documents together.

Throughout the year, hoard up any receipts you may get for business-related items (phone bills, stationery, office equipment, business lunches, train tickets, etc.) Many outgoings are considered business expenses as a freelancer; if correctly documented these expenses can be deducted from your taxable profit.

For the return itself a popular choice among foreign freelancers is to employ a tax adviser. This might seem expensive at first but getting your return done professionally may in the long run save you lots of time – not to mention unnecessary stress.

“Getting a tax advisor is important as they’ll know how to save you money,” says Price. “Even the fees for the advisor can be claimed on your taxes.”

Member comments

Log in here to leave a comment.
Become a Member to leave a comment.
For members

WORKING IN GERMANY

Five things to know about salaries in Germany

Finding a job is typically a top priority when planning a move to Germany. The country boasts the third largest economy in the world and a continuing need for skilled professionals. 

Five things to know about salaries in Germany

If you are moving to Germany, you might soon start looking for a job in the country. However, like many other aspects of living abroad, there are several cultural differences and specificities when it comes to job hunting in Germany – especially when it comes to salaries.

Here are five things to know about salaries in Germany.

There is a minimum wage in Germany

Germany’s minimum wage of €12.41 per hour, pre-tax came into effect at the start of this year. This amounts to a monthly salary of €2,054 which ranks ninth in the world. The minimum wage will rise again in 2025 to €12.82 per hour before tax deductions.

There have been calls recently to hike the salary up higher to €14 per hour.

READ ALSO: Millions of workers in Germany ‘earning less than €14 per hour’

Find out salary expectations

Germany does not require companies to list salary ranges for listed positions. But that may be changing soon. The EU parliament passed a wage transparency law to require companies to publish annual reports detailing wage and wage discrepancy information. The rules, which are set to go into effect in 2027, are intended to help close the gender pay gap. 

In the meantime, employees can utilise online resources to find industry averages and expectations for different roles:

  • Gehalt.de offers users access to salary information on more than 800 professions
  • Online platform, Kununu provides compensation information and employer reviews to users in the DACH region  
  • Berlin residents can utilise REDSOFA’s salary survey for an overview of salary averages in the country’s capital city

As of April 2023 the average gross monthly salary was €4,323 according to Germany’s Federal Statistical Office.

Two-thirds of full time workers make less than this average monthly salary and one-third of workers earn more than this average monthly salary.

While wages after deductions may be less than similar roles in other countries, it is also important to take into consideration what other benefits come with a salary. Paid holiday leave, pension contributions, long notice periods and annual bonuses can help make up some of that difference. 

READ ALSO: How much do employees in Germany typically earn?

Check your payment schedule

Internationals can usually expect their salary once a month when working in Germany. Many German companies choose to pay employees either on the 1st or 15th of the month. It is also important to note that most employees can expect to receive their first pay check within 30 or 45 days of starting. 

For positions that offer yearly bonuses, these payments are included in a 13th pay check which are subject to income tax.  

A person works on a laptop.

A person works on a laptop. Image by Bartek Zakrzewski from Pixabay

How many hours do you work?

When looking for a job, don’t forget to check how many hours you can expect. Job descriptions will include expectations for time commitments. 

Mini-jobs, as expected from the name, are limited in hours and pay. Employees can expect up to €538 per month. Mini-jobs do not provide social security because they do not require social security contributions. Employees are also not automatically covered by health and nursing care insurance. 

Teilzeit, or part time jobs, are defined as any job where working hours are less than a full time position.

A common misconception is that part-time work requires working 20 hours or less a week. But an employee working five days a week for 30 hours, at a position that is typically 40 hours when full time can also be defined as a part time worker. 

READ ALSO: The rules in Germany around ‘mini’ and ‘midi jobs’

In fact, Germany has a term for workers who work between 28 and 36 hours a week. Vollzeitnahe Teilzeit, or nearly full time part time workers, can be a popular choice for some people, including parents. These positions can give employees more flexibility to balance work and family responsibilities. It is important to note that these workers are paid according to their time worked, so it will still amount to less than full time.

Depending on the work schedule, part time employees can earn the same amount of vacation as their full-time counterparts. That’s because holiday leave is calculated based on days worked, not hours. If a part time worker comes in five days a week, they will be eligible for at least 20 days of holiday. If that same part time worker comes in three days a week, they will be legally entitled to twelve days of vacation, even if they worked the same hours as the other employee. 

In most companies, weekly working hours between 35 and 40 hours are considered full-time employment or Vollzeitbeschäftigung

Watch out for the gross v. net difference

Before you sign the dotted line, it will be important to check how much of your gross salary you’ll be able to keep come pay day. Companies that include salary expectations in descriptions include gross salary (Bruttoeinkommen) – not the net income after taxes and deductions (Nettoeinkommen). The amount deducted will depend on how much you earn, the tax class you’re in and on other factors such as how much you’re paying for healthcare but it is usually around 40 percent. 

Salaried employees can find information on the deductions on their pay slip. Some to expect to see include:

  • Taxes are deducted directly from the gross pay. The amount is based on the tax bracket your salary falls within 
  • A percentage of your gross salary is also deducted for your pension / retirement contributions
  • Church taxes between eight and nine percent of your salary will also be due if you are affiliated with a religion
  • Unemployment insurance amounts to a 2.5 percent deduction from your gross salary. It is important to note that the insurance covers a salary up to €90,600 
  • Health insurance contribution rates are typically split between employers and employees. The rate depends on the provider. In 2024, the TK contribution rate to health insurance is 15.8 percent of the gross income

READ ALSO: What you need to know about your payslip in Germany 

SHOW COMMENTS