Freelance work is possible for internationals, but you have to know some specific rules regarding your visa, taxes, and more. Fortunately, we have compiled all that you need to know on how to become a successful freelancer, no matter what skill or services you offer.
Freelancing in Germany is a viable option for those who want to live in the country but desiring more freedom in both their schedule and earning potential.
Difference Between Freelancer and Tradesperson in Germany
In Germany, not everyone who works independently is considered a freelancer (Freiberufler). The law makes a clear distinction between freelancers and tradespeople (Gewerbetreibende), and knowing the difference is important because it affects how you register your business, pay taxes, and get your residence permit.
Freelancers (Freiberufler)
This category covers independent professionals in fields that are considered “liberal professions.” Typical examples include:
- Doctors
- Lawyers
- Architects
- Engineers
- Teachers
- Journalists
- IT consultants
Freelancers don’t have to register a trade (Gewerbe) with the local trade office. They only need to register with the tax office (Finanzamt). Their accounting and tax obligations are generally simpler.
Tradespeople (Gewerbetreibende)
If your work doesn’t fall into the recognized freelance professions, you’re considered a tradesperson.
This includes most commercial activities such as opening a shop, running a restaurant, or offering manual services like carpentry, hairdressing, or construction.
Tradespeople must officially register their business with the trade office (Gewerbeamt), and in some cases they may also need special permits or professional qualifications.
Legal Requirements for Freelancing in Germany
Before you can officially start working as a freelancer in Germany, there are a few legal steps you need to take. These requirements ensure that your work is recognized by the authorities and that you’re paying the correct taxes and social contributions.
Visa and Residence Permit for Freelancers
If you are a non-EU/EEA citizen, you cannot freelance in Germany without the right residence permit. You’ll need to apply for a freelance visa (Freiberufler visa) or, once in Germany, a residence permit for freelance work. To qualify, you must show:
- Proof of clients in Germany or contracts for freelance projects.
- Sufficient financial means to support yourself.
- Relevant qualifications or experience in your freelance field.
- Health insurance that meets German standards.
EU/EEA and Swiss citizens can start freelancing as soon as they register their residence and complete the tax registration.
Tax Office Registration Process
Every freelancer in Germany must register with the local tax office (Finanzamt). This is done by submitting the “Fragebogen zur steuerlichen Erfassung” (tax registration questionnaire). Once your registration is processed, you’ll receive a tax number (Steuernummer), which you’ll use to issue invoices to your clients.
This step is mandatory even if you’re freelancing part-time or earning a small income. The Finanzamt will also ask whether you expect to charge VAT (Umsatzsteuer) and how much income you expect to earn, so they can set up your tax obligations correctly.
Business Registration Requirements
Not all self-employed people in Germany are classified as freelancers (Freiberufler). If your activity falls under trade or commercial business, you must also register with the local trade office (Gewerbeamt) and obtain a Gewerbeschein (trade license).
Examples include opening a shop, running a café, or offering craft services like carpentry or beauty treatments. In some professions, you may also need to prove specific qualifications or get additional permits (for example, in skilled trades governed by the Handwerksordnung).
Freelancers, on the other hand, usually don’t need a Gewerbeschein.
How to Register as a Freelancer in Germany
If you plan to work as a freelancer in Germany, registering with the tax office (Finanzamt) is an essential step. Without this registration, you can’t issue invoices or pay taxes properly. The process is relatively straightforward once you know what to expect.
Step-by-Step Registration with Tax Office
Here is how you can register with the tax office:
- Register your address (Anmeldung) at the local residents’ office (Bürgeramt). This is required before any tax registration.
- Download or collect the tax registration form (Fragebogen zur steuerlichen Erfassung), available online via ELSTER (the German tax portal) or directly from the Finanzamt.
- Fill out the form with details about your personal information (address, tax ID), type of freelance activity, estimated income and expenses, and other details.
- Submit the form electronically via ELSTER or in person at the Finanzamt.
- Receive your tax number (Steuernummer) from the Finanzamt. You will use this on all invoices to clients.
Required Documents for Freelancer Registration
When registering as a freelancer, you’ll typically need:
- Valid passport or ID.
- Proof of registered address in Germany (Anmeldebestätigung).
- Professional qualification certificates (if your profession is regulated).
- Portfolio, contracts, or client letters to prove your intended freelance activity.
- Completed tax registration form (Fragebogen zur steuerlichen Erfassung).
Timeline and Processing Fees
After submitting the tax registration form, it usually takes 2–6 weeks to receive your tax number, though it can be faster in smaller cities.
Registering with the Finanzamt itself is free of charge. However, if your profession is not clearly classified as "freelance", you might need to register with the trade office (Gewerbeamt), which usually charges a small fee (around €20 to €40 depending on the city).
Freelance Visa for Germany
For non-EU/EEA nationals, the freelance visa (Freiberufler visa) is the key to starting an independent career in Germany. This visa allows you to live in Germany and work with multiple clients, provided you meet the eligibility criteria and follow the proper application process.
Requirements for the Freelance Visa
To qualify for a freelance visa, applicants typically need to show that they can build a sustainable freelance career in Germany. The main requirements include:
- Proof of clients in Germany through contracts, letters of intent, or project offers from potential clients.
- Evidence that you can cover your living costs until your freelance work is established.
- Professional qualifications such as diplomas, certificates, or relevant work experience in your field.
- Health insurance that meets German standards.
- Valid passport and registered address in Germany (if applying from within the country).
Application Process and Documents
The process usually involves applying at the German embassy/consulate in your home country or, if you are already in Germany on another valid visa, at the local foreigners’ office (Ausländerbehörde).
- Book an appointment with the embassy or Ausländerbehörde.
- Prepare your application documents.
- Attend the visa interview, where you’ll explain your work plans and show that your services benefit the German economy.
- Wait for processing and receive a freelance visa (or residence permit if applying inside Germany).
Fintiba Services for Freelancers in Germany
Applying for a freelance visa can feel overwhelming, especially when it comes to proving your financial stability and arranging health insurance.
This is where Fintiba can make things easier.
Blocked Account for Freelance Visa Applications
One of the most important requirements for a German freelance visa is showing that you have enough money to support yourself. The German authorities often ask applicants to open a Blocked Account (Sperrkonto), which guarantees that you have sufficient funds available for living expenses during your stay.
Fintiba provides a fully digital Blocked Account that is accepted by German embassies and immigration offices worldwide. The setup process is fast, entirely online, and you get official confirmation documents to include with your visa application. This saves you the hassle of dealing with local banks or slow paperwork.
Fintiba Plus Package with Health Insurance
Health insurance is another mandatory requirement for freelancers in Germany. Without valid coverage, your visa or residence permit will not be approved. The Fintiba Plus Package combines the blocked account with suitable health insurance options tailored to your situation.
Can International Students Freelance in Germany?

Many international students wonder if they can take on freelance work while studying in Germany.
The short answer is: usually no. German immigration law sets specific rules for student visa holders, and it’s important to follow them carefully to avoid legal or visa problems.
Student Visa Freelancing Restrictions
If you’re studying in Germany on a student visa, you’re primarily expected to focus on your studies.
Freelancing and self-employment are generally not automatically allowed under a standard student visa. Some students may be able to get special permission from the foreigners’ office (Ausländerbehörde), but this is reviewed case by case.
In contrast, students from the EU/EEA or Switzerland are treated like German students and are allowed to freelance without additional restrictions.
Working Hours Limits for Students
Even for regular part-time jobs, international students on a visa are restricted in how much they can work:
- 140 full days OR 280 half-days per year (roughly 20 hours per week during the semester).
- During semester breaks, you can usually work full-time without a problem.
Freelance or self-employed work is not automatically included in these rules. You must get explicit permission to do so.
Required Permissions and Notifications
If you want to freelance while on a student visa, you must:
- Apply for approval at your local foreigners’ office (Ausländerbehörde).
- Provide details about the freelance work (clients, contracts, type of services).
- Check with your university if there are any additional restrictions tied to your program.
Freelancing While Employed in Germany
Many people in Germany choose to freelance on the side while keeping a regular job. This is possible, but there are specific rules you need to follow to stay compliant with the law and avoid problems with your employer or the tax office.
Legal Requirements for Dual Work Status
If you already hold a valid work or residence permit in Germany, you may be allowed to take on additional freelance activities, but only if your permit explicitly includes self-employment. Some residence permits are restricted to one employer or job type, so you may need to apply for an extension or modification at the local foreigners’ office (Ausländerbehörde) to add freelancing rights.
On top of immigration rules, you must also register your freelance activity with the tax office (Finanzamt) and obtain a tax number for issuing invoices.
Tax Implications of Combined Income
When you combine salaried work with freelance earnings, both income streams are taxed together under your annual income tax return. This means:
- Your employer already withholds tax from your salary each month.
- Freelance income must be reported separately, and you’ll often need to make advance tax payments.
- You may also be liable for VAT (Umsatzsteuer) on your freelance earnings, depending on your income level.
In short, freelancing alongside employment usually increases the complexity of your taxes, so many people choose to consult a tax advisor (Steuerberater).
Employer Notification Requirements
Even though freelancing is your personal activity, German labor law requires you to inform your employer if you take on additional work. This is to ensure:
- There’s no conflict of interest (e.g., freelancing for a competitor).
- Your freelance work does not interfere with your main job performance.
- You respect legal limits on working hours under German labor law.
In most cases, employers allow side freelancing as long as it doesn’t conflict with your employment contract. It’s best to be transparent from the start to avoid future disputes.
Taxes and Social Security When Freelancing in Germany
Freelancers in Germany are responsible for handling their own taxes and social security. While this may sound complicated, the German tax system offers a range of lump sums (Pauschalen) and allowances that make it easier to reduce your taxable income without having to track every single expense. Below are some of the most important ones for self-employed professionals.
Income Tax for Freelancers
Freelancers must pay income tax on their profits (earnings minus expenses). The good news is that everyone benefits from the basic tax-free allowance, which will be €12,096 in 2025. Income below this threshold is tax-free. Beyond this, income is taxed progressively, starting at around 14% and increasing with higher earnings.
Value Added Tax (VAT) Requirements
In addition to income tax, most freelancers must also consider Value Added Tax (VAT, or Umsatzsteuer). The standard VAT rate is 19%, with a reduced rate of 7% for certain professions (e.g., journalism, education).
If your annual turnover is below €22,000 (previous year) and not expected to exceed €50,000 in the current year, you may qualify for the Kleinunternehmerregelung (small business regulation). This exempts you from charging VAT, but it also means you cannot deduct VAT on business expenses.
Social Security Contributions
Unlike employees, freelancers are not automatically part of the German social security system. You need to arrange your own coverage:
- Health insurance: Mandatory for everyone. Freelancers can choose between public (gesetzliche Krankenversicherung) or private coverage.
- Pension contributions: Voluntary for most, but mandatory in certain professions (teachers, artists, healthcare).
- Unemployment insurance: Optional, but voluntary membership is possible.
Since contributions can be costly, it’s important to budget for them alongside your taxes.
Tax Deductions and Lump Sums for Freelancers
Germany provides several lump sums (Pauschalen) that freelancers can use instead of declaring every individual receipt. These simplify tax filing, but in some cases, declaring actual expenses may save you more money.
Some key lump sums include:
- Pendlerpauschale (commuter allowance): €0.30 per km (up to 20 km) and €0.38 from the 21st km onwards, for commuting between home and workplace.
- Verpflegungspauschale (meals allowance): €14 for trips over 8 hours (arrival/departure days) and €28 per full business day. Different rates apply abroad.
- Homeoffice-Pauschale (home office allowance): €6 per day, capped at €1,260/year.
- Umzugskostenpauschale (moving allowance): €964 if you relocate for professional reasons.
FAQs
Find answers to common questions about working in Germany.
Is Germany Offering a Freelance Visa?
Yes. The freelance visa (Freiberufler visa) is available for non-EU citizens who want to work independently in Germany. It’s designed for professionals in fields such as IT, media, design, art, education, or consulting. The visa is typically issued for one to three years and can be extended if your freelance activity is successful and financially stable.
Is Freelancing Legal in Germany?
Yes, freelancing is completely legal in Germany, but only if you follow the proper registration steps. Depending on your profession, you may be classified as a Freiberufler (freelancer) or a Gewerbetreibender (tradesperson). Freelancers only need to register with the tax office, while tradespeople also need to register their business with the local trade office. Without proper registration, any income you earn could be considered illegal work.
Can You Move to Germany as a Freelancer?
Yes, if you are from outside the EU/EEA, you can move to Germany with a freelance visa or residence permit. To qualify, you’ll need to show that you have clients in Germany, sufficient financial resources, health insurance, and relevant professional qualifications. EU/EEA and Swiss citizens don’t need a visa, as they can start freelancing right after registering their address and tax status.
Are Students Allowed to Freelance in Germany?
International students in Germany face restrictions when it comes to self-employment. Under a student visa, freelancing is not automatically permitted. To freelance legally, you must apply for permission from the foreigners’ office (Ausländerbehörde). In addition, you must still respect student work limits (140 full days or 280 half-days per year). EU/EEA and Swiss students, however, are allowed to freelance without these restrictions and are treated the same as German students.
Get Your Visa-Ready Package
Start your journey to Germany with our all-in-one visa solution tailored for your needs.
Related Articles on Working in Germany
From internships to full-time employment - your complete guide to professional opportunities in Germany