Find your route

3 quick steps

'Freelancing in Germany for Foreigners: Visa, Taxes and Freiberufler

'Freelancing in Germany for Foreigners: Visa, Taxes and Freiberufler

Find your route

3 quick steps

Freelancing in Germany is not suitable for every type of self-employed work. The German system distinguishes between liberal professions (Freie Berufe) and commercial activity (Gewerbe); for foreigners, residence rights, permission for self-employment, tax registration and health insurance are also important. Below is a practical sequence for people who want to work as a Freiberufler in Germany.

First decide: Freiberufler or Gewerbe

The main distinction is legal and tax-related, not marketing. In Germany, a freelancer in the narrow sense is usually a Freiberufler: a person providing professional services in a liberal profession. If your activity does not fall into that category, you often need to register it as a Gewerbe through the Gewerbeamt.

Who counts as a Freiberufler

Liberal professions under section 18 EStG include independent scientific, artistic, writing, teaching and educational work, as well as work by doctors, lawyers, engineers, architects, tax advisers, translators, journalists and a number of similar qualified specialists. The Finanzamt makes the final decision for a specific activity.

For some professions, the wish to work for yourself is not enough: doctors, lawyers, architects and other regulated specialists may need recognised qualifications, a professional licence or membership in the relevant chamber.

When it is already a Gewerbe

Retail trade, craft services, agency models, e-commerce and many operational businesses usually count as a Gewerbe. You then need to register with the Gewerbeamt, and the tax consequences differ. If you are unsure, describe the activity as specifically as possible and clarify its classification with a tax adviser or the Finanzamt.

For more on business forms, see the related article: how to start a business in Germany.

Can a foreigner work as a freelancer in Germany?

Yes, but only if your residence status permits it. EU, EEA and Swiss citizens do not need a separate residence permit for freelancing. For third-country nationals, the key document is not simply an entry visa but a residence permit that allows self-employed or liberal professional activity.

It is important to distinguish two concepts:

  • A visa is needed by some third-country nationals to enter Germany for future self-employed work.
  • A residence permit for liberal professional activity (Aufenthaltserlaubnis zur Ausübung einer freiberuflichen Tätigkeit) gives you the right to live in Germany and work as a Freiberufler.

If you already have a German residence permit for another reason, check the wording on the card and any supplementary sheet (Zusatzblatt). Not every status automatically permits freelancing or side work as a selbstständige Nebentätigkeit.

Who needs a visa or residence permit

EU, EEA and Swiss citizens

You can live and work in Germany without a separate freelancing permit. The practical steps still apply: registering your address, tax registration, insurance and proper income records.

Citizens of countries with visa-free entry for a long-term application

Citizens of some countries can enter Germany without a national visa and apply for a residence permit from within the country. In practice, the rules depend on nationality and purpose of stay, so check current information with the German embassy or your city’s Ausländerbehörde before moving.

Other third-country nationals

Usually, you first need a national visa for self-employed or liberal professional activity from a German embassy or consulate. After entry, the visa is replaced by a residence permit at the local Ausländerbehörde.

What is usually required for a freelance visa and permit

Official requirements depend on the profession, city and individual circumstances, but an Aufenthaltserlaubnis zur Ausübung einer freiberuflichen Tätigkeit usually involves several areas:

  • Funding your activity and life in Germany. You need evidence that you can support yourself: bank statements, contracts, letters of intent, a business plan or a financial plan.
  • Professional activity. You need to clearly describe what you do, why it is a liberal profession and which clients or projects you have.
  • Right to practise the profession. Regulated professions may require recognised degrees, licences or permits.
  • Health insurance. An appropriate German insurance cover usually needs to be confirmed for the application.
  • Pension provision for applicants over 45. The law requires adequate old-age provision; the specific assessment remains with the authority.

If your case is complex — for example, you are over 45, work in a regulated profession, plan to serve mainly foreign clients, or are already in Germany on another basis — ask the relevant Ausländerbehörde or embassy for its document list in advance.

Steps after moving

1. Register your address

After moving, the first step is usually Anmeldung — registering your residential address. Without it, many banking and administrative processes are difficult to start. See: registering your address in Germany.

2. Check your right to freelance

Before starting work, make sure that your passport, visa, residence permit or Zusatzblatt expressly allows self-employed activity. If only employment is permitted, freelancing without changing the conditions may create immigration risks.

3. Submit the Fragebogen zur steuerlichen Erfassung

The start of liberal professional activity must be reported to the Finanzamt through the Fragebogen zur steuerlichen Erfassung. In 2026, this is normally done electronically through ELSTER; paper filing is permitted only in special cases. After reviewing the questionnaire, the Finanzamt assigns a tax number for issuing invoices.

Related topic: tax number and Tax ID in Germany.

4. Set up income and expense records

A freelancer is responsible for invoices, tax prepayments, returns and document storage. Even if you start with small amounts, put a clear system in place from day one: a separate account, folders for documents, expense records and an invoice template.

VAT and Kleinunternehmer in 2026

When registering, you choose whether to use the standard VAT regime (Umsatzsteuer) or qualify for the Kleinunternehmerregelung. Since 2025, the thresholds for small businesses are: turnover in the previous calendar year must not exceed €25,000 and turnover in the current year must not exceed €100,000. When starting an activity, the relevant limit is €25,000 for the current calendar year.

If you use the Kleinunternehmerregelung, you do not charge German VAT on invoices. This simplifies the start, but has drawbacks: you cannot reclaim input VAT on expenses, and exceeding a threshold can move part of your turnover into standard taxation. If you work with companies in the EU, use reverse charge, or provide international services, discuss the arrangement with a tax adviser beforehand.

Some services are exempt from VAT under separate rules, such as certain medical services. Do not apply that rule to your own activity automatically: the exemption depends on the profession and the nature of the service.

What a freelancer’s invoice should contain

A correct invoice helps avoid problems with customers and the tax office. An invoice normally includes:

  • the client’s full name or company name and address;
  • your full name and address;
  • invoice date;
  • a unique invoice number;
  • your tax number or VAT ID, where applicable;
  • a description of the service and period provided;
  • the amount excluding VAT;
  • the VAT rate and amount, or a note about the Kleinunternehmerregelung where it applies;
  • the total amount and payment due date.

For regular work, accounting services such as Sorted, FastBill, sevDesk or Lexoffice can be convenient. Before choosing one, check the interface language, export for your tax adviser, VAT support and compatibility with your bank account.

Bank account and separating finances

A separate account for freelancing is not always a formal requirement, but in practice it makes record-keeping much easier. Mixing personal and business transactions complicates your tax return and may breach the conditions of some banking products.

Freelancers often consider accounts and financial services aimed at the self-employed, such as Finom or Kontist. Terms, fees and integrations change, so compare them directly before opening an account and do not choose a bank solely because of advertising.

Health insurance

Health insurance is compulsory for residents of Germany. A freelancer does not have an employer paying half of the contribution, so the cost of public or private insurance needs to be planned independently.

Whether you can remain in the statutory system (gesetzliche Krankenversicherung) or move to private insurance (private Krankenversicherung) depends on your previous insurance status, income, family situation, age, profession and immigration status. For visa applications, it is also important that the authority recognises the insurance as adequate.

Related topic: private and public health insurance in Germany.

Künstlersozialkasse for artists and publicists

If you work independently in art or publishing, check whether you qualify for the Künstlersozialkasse (KSK). The KSK is not an ordinary Krankenkasse, but coordinates pension, health and long-term-care insurance contributions. Eligible artists and publicists pay roughly half of the contributions, while the other part is financed through a federal subsidy and the Künstlersozialabgabe.

Not all creative professionals automatically qualify for the KSK. The nature of the activity, independence, income and other conditions matter, so prepare an application using the official criteria.

Professional insurance

Private liability insurance (Privathaftpflicht) normally does not cover mistakes in professional services. Professional liability insurance (Berufshaftpflichtversicherung) is mandatory for some professions and simply sensible for others. Assess the risks particularly carefully if you advise clients, work with data, design technical solutions, treat or teach people, or are responsible for other people’s money and deadlines.

Providers such as Hiscox offer professional policies for various freelance professions, but you should read the coverage terms: limits, exclusions, cyber risks, international clients and retroactive cover matter.

Pension and social-security contributions

Many freelancers in Germany do not pay mandatory pension-insurance contributions like employees do, but there are exceptions. According to Deutsche Rentenversicherung, some self-employed groups may be required to contribute, including certain teachers, educators, carers, midwives, craftspeople, artists and publicists.

If you belong to a mandatory group, you must report the start of your activity to Deutsche Rentenversicherung. In 2026, the general contribution rate for gesetzliche Rentenversicherung is 18.6%, though the actual payment depends on status, income and applicable rules.

Even where contributions are not mandatory, a freelancer needs a personal plan: taxes, health insurance, a reserve for inactive periods, retirement and possible loss of work capacity will not be covered automatically by an employer.

Scheinselbstständigkeit: the risk of false self-employment

Freelancing must not disguise an ordinary employment relationship. The risk of Scheinselbstständigkeit arises where someone formally invoices but in practice works like an employee: they depend on one client, are integrated into that client’s processes, take instructions like staff, bear no entrepreneurial risk and have no independent market activity.

One client alone does not always prove false self-employment, but it is a strong risk factor. Rather than relying on a mechanical figure such as “safe up to X percent,” look at the overall picture: number of clients, freedom to organise work, own prices, equipment, website, marketing, contracts and real independence.

Can you combine freelancing with employment?

Yes, if your employment contract and immigration status allow it. The contract may require you to notify your employer in advance or obtain written permission, especially where there is a conflict of interest, competition or risk of overwork.

Third-country nationals should check their residence permit separately. Sometimes permission for a selbstständige Nebentätigkeit must be added. The request is usually submitted to the Ausländerbehörde, but the procedure and timing depend on the city.

Checklist before your first client

  • Describe the activity and check whether it is Freiberufler or Gewerbe.
  • Check your visa, residence permit and Zusatzblatt.
  • Complete Anmeldung if you already live in Germany.
  • Submit the Fragebogen zur steuerlichen Erfassung through ELSTER.
  • Decide on VAT and the Kleinunternehmerregelung.
  • Set up an invoice template and expense records.
  • Check health insurance and, if relevant, KSK.
  • Assess professional liability and pension contributions.
  • Do not start work if your right to self-employed activity is not confirmed.

Common mistakes

  • Calling yourself a freelancer even though the activity requires a Gewerbe.
  • Starting work before permission for self-employed activity is granted.
  • Using outdated Kleinunternehmerregelung thresholds.
  • Mixing personal and business expenses in one account.
  • Relying on one client and ignoring the risk of Scheinselbstständigkeit.
  • Not setting aside money for tax prepayments, insurance and pension contributions.

Conclusion

Freelancing in Germany is possible for foreigners, but it is not simply a matter of finding clients. First, you need to classify the activity correctly, check immigration law, register with the Finanzamt, understand VAT and arrange insurance. The more visa, tax or professional-regulation nuances there are in your situation, the more important it is to consult official sources and obtain individual advice before starting.