Abril Lombardi

TL;DR: How to get a freelancer visa in Germany

  1. Collect essential documents
    • Proof of address (Anmeldung)
    • Letters of Intent from two German clients with payment terms and scope 
    • Proof of health insurance 
  2. Demonstrate financial stability
    • Bank statements, invoices, or a financial plan 
    • Past earnings or earnings preview
  3. Book and attend your appointment
    • Apply for an appointment 
    • Additional documents (CV, portfolio, degree/diploma)
    • Pay the €100 processing fee

The German freelance visa can feel like the holy grail for self-employed professionals dreaming of a life in Germany. However, the application process can be terrifying, especially if German isn’t your first language. Add in the bureaucratic hurdles, and the whole thing can feel overwhelming faster than expected. 

Having recently gone through this process myself, I understood that the hardest parts of being a freelance immigrant in Germany are not the rules or the forms to complete, but the uncertainty of procedures. So I wrote the article I wish I’d had before starting my visa application. 

I spent hours on forums full of worst-case scenarios or reading actionable advice blog posts designed to sell consulting services, and I know you did too. Getting started is the toughest when you’re new to a country, or even continent.

But this guide isn’t about adding to your stress; it’s about sharing my experience as a freelancer in Berlin, someone who’s been exactly where you are right now, and succeeded.

So, let’s start with the documents (and tricks) you need to access German bureaucracy.

Which requirements do you need for a German freelance visa?

Basic eligibility criteria for a freelance (Freiberufler) visa in Germany. If you present an application without these, save yourself some frustration and wait until you’ve gathered them. These documents will be your life-saviors when determining your stay in Berlin as a freelancer. 

Note: you don’t need to have all of them to apply, though the more you gather, the stronger the application.

1. Anmeldung

The Anmeldung (or registration) is your proof of address in Germany. The first item on your “German administration checklist” should be crossed out as soon as you arrive since it allows you to say, “Hey, I live here now”.

Been there, done that, if you’re residing in Germany. But for those who recently arrived, or aim to come after the visa confirmation, you’ll need to register your address at your local Bürgeramt, in other words, the place where you’ll do most of your bureaucracy. As with most procedures in Germany, appointments are hard to get, so ensure you book it on time and have the required documents.

I recommend you check their registration page every morning (at 8 a.m.) for last-minute cancellations or arrive to their office with all your documents before they open. Chances of getting an appointment are high!

If you have roommates, they might need to sign off on this too, so loop them in early.

2. Residence permit (Non-EU nationals)

If you’re not from the EU, you already know the drill: you need permission just to breathe here long-term. For many, this means arriving on a visa (e.g., a job-seeker or tourist visa) and then applying to switch. I entered Germany with a tourist (Schengen) visa, but thanks to this application, my residence permit changed. 

However, this is not always the case. Some countries like Australia, the United States, Canada, and the United Kingdom are allowed to apply from Germany.

Try checking this page for worldwide available appointments. They update it daily. 

I also recommend you consult your Embassy in Germany by emailing them, providing details about your situation. I consulted the Argentinian Embassy, and they responded within a day, helping me determine the best option given my case. Then, I sent everything to the State Immigration Office (Berlin), hoping for an appointment. And I got it!

EU nationals have a much smoother process since they don’t need a visa to live or work in Germany. Instead, you’ll need to register yourself as a freelancer (Freiberufler) or establish a business (Gewerbe), depending on the nature of your work. This involves visiting the Finanzamt (tax office) to get a tax number for your freelancing activities or getting a tax number from them online. While you won’t deal with visa conversions, ensuring you meet Germany’s requirements for registration, health insurance, and taxes is still mandatory.

3. Health insurance

Germany takes its health insurance very seriously. Here, it’s non-negotiable. However, freelancers have more flexibility than other visa types. But here’s where it gets tricky.

Private health insurance: Whether you’re in Germany or planning to come, start with a private expat-friendly plan. These are temporary contracts, tailored for visa applications due to their short-term length. For example, Ottonova or Dr. Walter cover you without any long-term requirements, offering affordable plans (between €70–€120/month) and quick setup. Once you get these, you can move forward with your application and decide on insurance preferences in the future. 

My tip? Include the receipt of your health insurance payments at the visa appointment, since the officer aims to confirm those payments come from your bank account.

You can stick to private insurance after the visa confirmation, and update your plan for a long-term stay. Private health insurance for international residents typically covers emergency treatments and acute illnesses, depending on the plan you get. Routine medical services, such as preventive checkups and regular health screenings, are generally not included and must be paid for separately. 

That’s why most Germans recommend going for a Public insurance plan. You can also consult one of the three health insurance brokers recommended by Handpicked Berlin.

Public health insurance ​​(Gesetzliche Krankenversicherung): Plans like TK or AOK are often a better deal for freelancers with stable incomes since public insurance calculates your payment based on your earnings, which can be great for starters. Plus, it covers nearly everything, including family members in some cases.

Careful! None of the public insurance will be valid until you present a work contract. So ensure some of your German employers will give you an official document to establish your employment condition before you apply for public insurance.

In my first year in Germany, I chose to go for the Provisit plan at Dr Walter, with a contract of two years. It was a budget-friendly and secure choice for someone who recently arrived (and is figuring out tons of other things). 

4. Housing

If you’re couch-surfing, this could be a red flag for your application. While the government doesn’t require you to own property, having a proper lease or sublease agreement is required. 

In the appointment document, the Federal Foreign Office detailed that I should present a rental agreement stating the size of the apartment in square meters and current proof of monthly costs of rent and home ownership.

This could be a lease (Mietvertrag) or sublease agreement that shows your name and address. Both must sign it, you and the landlord (or primary tenant, in case of a sublease). The housing you rent should have at least 9 m² per adult and 6 m² per child.

For better presentation:

  • Present the receipt of your latest rent payments to confirm you maintain your housing contract.
  • Your Anmeldung doesn’t necessarily have to match where you live. For instance, if you registered when you arrived in Germany (short-term stay), but now you have a different address, you can present both documents.
  • Confirm your documentation for both and you’re clear.

5. Potential clients or interest letters

Freelance visa applicants live and die by this requirement. Germany wants to see you can earn a living. This means presenting letters of intent from potential clients requiring your services in your “qualified field” (we’ll get back to this later). 

These letters don’t have to be contracts (though presenting contracts is even better), just short statements from German entrepreneurs or companies who support you as a freelancer in Germany and express the intent to hire you once the visa is approved.

Why is this so important?

  • Proving you’re genuinely self-employed is the whole point of this visa. 
  • Germany likes freelancers because they boost the local economy. Your clients signal you’re part of that ecosystem and you’ll be able to keep up with the freelance employment.

You’ll need at least two letters from German clients and include pre-contracts with specific payment terms, scope, and responsibilities. Why two? Because you’ll have to prove you won’t be working for one client exclusively, since as a freelancer, your sources of income should be varied. 

Therefore, if you only have one strong client, try to go for a working visa instead.

The letters should also specify when and where the work will take place, and including any pre-contracts or proof of financial stability (like invoices or bank statements) will reinforce your case.

Focus on German clients. While international clients are great to have (and worth presenting), prove your contribution to the local economy. Also consider presenting these letters in German and English, just in case your officer at the appointment is not proficient in English, though it’s not usually the case.

These five documents are indispensable, and to get an appointment in the first place, you’ll have to send most of them. However, on the day of the appointment, you can (and should) exceed expectations by including further documents.

Which documents do you need at your freelancer visa appointment

Together with your visa appointment confirmation, you’ll receive a few documents to complete with personal information, such as your name, profession, address, and profession. These forms are always in German, but while they might seem intimidating, consider:

  • You don’t need to speak German to obtain this visa, even if it might look like in the papers.
  • Although having all your documents translated can strengthen your application, it’s not a strict requirement. 
  • Take your time to answer.

What are the financial requirements to become a freelancer in Germany?

Most immigrants fear this requirement by assuming they need a certain amount of money in their bank account. That’s not true, and most blog posts I read, advise otherwise. German authorities want to see your financial stability to ensure that you won’t ask the state for money during your time as a freelancer.

This can be done in different ways. Present a bank statement detailing your monthly income, proof of funds where you have a solid baseline to cover one year (at least €11,840 for a single adult and €5,920 for each child), or past invoices from your clients during the last year.  

In the document I received, they asked me to present my earnings preview or Ertragsvorschau. So I presented my latest bank statement and all the invoices I did as a freelancer for previous projects throughout 2024.

I also recommend to:

  • Include a spreadsheet where you detail a financial plan for your period as a freelancer, detailing your costs of living, rent, health insurance, and a minimum monthly amount.
  • If you’re establishing a startup, include any initial investments required to start your freelancing activity.
  • The result? Proving a positive balance after expenses to confirm your stability and projection aligned with market rates and expertise.

Previous experience required: CV, portfolio, and degree

Prove your career, projects, and abilities as a self-employed professional. Every experience that supports your profession is worth mentioning. 

  • Prepare a CV that’s coherent with the visa application, so if you’re presenting as a software engineer, ensure your experience aligns with it. I recommend you present a German version of this document as well.
  • Include the contact information for your latest (or all) previous employers.
  • Showcase your work in a portfolio. Are you a developer? Present the websites you’ve created. A copywriter? Have your articles in hand. Every material that confirms you’re qualified to provide freelance services is worth it, and yes, have them printed.

Is a degree necessary?

Presenting a higher education degree will depend on your field of work. Some qualified professions require a demonstration of eligibility, for example, lawyers or engineers, while others like mine (marketing or creative services) don’t. 

Most freelancers I’ve consulted on this recommend checking the Anerkennung for Germany, where you’ll search for your profession and how to present an official recognition. If this is your case, I recommend you follow these steps: 

  1. Check the ANABIN Database where you’ll evaluate the recognition of foreign universities and specialties. Your university should have an H+ rating and your specialty should be marked as entsprechend/vergleichbar (equivalent).
  2. If your field is regulated (law, medicine, engineering) you’ll need a Berufsausübungserlaubnis (professional authorization) where you’ll present qualifications and permits beyond your diploma.
  3. Apostille your diploma to verify the authenticity of your documents if this one is relevant to your application.
  4. Translate your diploma into German and certify it.

Now, for other freelancing fields (consultants, writers, or marketers), present a strong portfolio and work experience to prove your knowledge. As a copywriter and SEO, I focused on these. 

How to get an appointment for a freelancer visa in Berlin 

If you’re in Germany, you must apply via email from VFS Global. Once you follow the steps to book an appointment, you’ll land in this form to complete all your personal information.

Focus on your country of origin and conditions in Germany to ensure you apply in the right category. Trust me, I received around three rejection emails until I nailed the right category. 

Please note that the application is not an appointment!

Most people read the requirements for the freelance visa as if they had to present everything from the start. But that’s false. 

So, here’s what I would have loved to know beforehand: 

  • To get an appointment you’ll have to submit an application and get accepted. This is the hardest considering the Office doesn’t give appointments to those who don’t qualify (or look like they don’t qualify).
  • Focus on having as many documents as possible, for example, potential clients, housing, Anmeldung, and an exceptional cover letter are some of the documents that will save you a lot of trouble.
  • Be detailed. Consider they don’t know you, so the more information you can share, the better the backup.
  • Anmeldung (proof of address) is key! 
  • Once you receive the invitation to the appointment (a letter from the State Immigration Office), you’re halfway through! Now, take that time to gather all the missing documents.

How long do you need to wait for approval?

​​You will need patience. Be prepared for a waiting game, one that can stretch longer than you’d like. I waited from August to December for my appointment, and I’ve heard of others waiting even longer. Of course, your experience might differ depending on your circumstances.

If you’re applying for a visa while already in Germany (like I did), things can get tricky. I arrived on a tourist visa, which only allowed me to stay for three months. After that, I had to extend my stay for another three months until I had the scheduled appointment, meaning I couldn’t leave Germany during this period. This is an important consideration for those in similar situations. That said, you can still use this time productively, explore the city, or take day trips to discover more of Germany.

For those applying directly from their home country, the wait will be more manageable since you won’t be navigating the same restrictions. 

What are the costs associated with a freelancer visa? 

Here’s some good news: the application process itself is free. However, when it comes time for your appointment, there’s a €100 fee to process your freelance visa. The fees aren’t overwhelming, but it’s worth factoring them into your budget alongside other costs like translations, notarizations, and insurance. 

Best action plan for the freelance visa

There’s no guaranteed path to securing a German freelance visa. In my case, having a proven track record with German clients and a confirmed residence in Germany played a big role. Technically, Argentina (my home country) isn’t on the list of countries allowed to apply for this visa directly within Germany. However, my strong conditions helped me secure approval. But that was unexpected!

This visa is designed to benefit Germany’s economy with skilled workers, so meeting the requirements (determined in your appointment document) and presenting a solid case will go a long way. Prove that your freelance work is legitimate and aligned with German market needs. 

Once approved, you can work with multiple clients, without hourly limits. Just make sure all your invoices reflect the qualified field you’re allowed to work in, avoiding random, unrelated offers that could raise red flags.

Above all, communicate your enthusiasm for freelancing in Germany. This visa is designed for proactive foreigners who want to contribute to the local economy. Whether through your documents, your cover letter, or your interviews, prove you’re ready to make it work.

How do I find clients as a freelancer in Germany?

LinkedIn. It might sound obvious, but sometimes you might stick to the basics. And let’s be honest, sending a message is easier than presenting yourself at an event. Showcase your portfolio and encourage them to start a business relationship that can be remote and in-person.

Networking is invaluable. For those in tech or SaaS, consider joining events or meetups tailored for these businesses. Berlin Events Weekly and other events newsletters helped me a lot in the first months.  

Once you’ve found potential clients, the key is turning those opportunities into actionable letters of intent. While you may feel tempted to go above the two required letters, keep in mind that immigration officers only need two. Ensure each letter establishes the payment terms and scope of work for your freelancing services. These are the details that matter when they assess your application.

What are the most common freelancer visa rejections?

  • Missing or incomplete documents. If you fail to provide something crucial, your application won’t even pass the initial review. Double-check everything.
  • Letters of intent. If these documents don’t establish the payment you’ll receive or seem vague about the work you’ll be doing, they can weaken your case. Don’t leave them guessing.
  • Your field of work doesn’t align with your qualifications. For instance, if you apply as a graphic designer but have no portfolio or experience to back it up, this raises red flags. Be consistent.
  • Financial history. If your bank statements or past earnings don’t align with the freelancing business you’re proposing to establish, this can raise doubts about your ability to sustain yourself. 

Rejections are disheartening, but they’re not the end of the road. In most cases, you can reapply after fixing the issues that led to your rejection.

What happens after the visa appointment?

Once your visa is confirmed, you might have to wait for your residence permit, which can take between two to six months. At the appointment, they’ll give you a document to look for on a specific date. 

However, you’ll be able to travel outside of Germany in the meantime. Just remember to ask at the appointment to draft a Fiktionsbescheinigung for an additional  €13.


Subscribe to the newsletter to get updates and new content like this:

Frequently asked questions

Do you need a degree for a German freelance visa?

No, a degree is not always necessary. It depends on your field of work. Some professions like lawyers or engineers require proof of qualifications, while creative fields like marketing or writing don’t necessarily need a degree. For non-degree fields, a strong portfolio and work experience can suffice.

How long does it take to get a German freelance visa?

The waiting time for an appointment can be several months. After approval, you’ll need to wait an additional 2-6 months for your residence permit.

How much money do you need for a German freelance visa?

You need to demonstrate financial stability with enough funds to cover one year - at least €11,840 for a single adult and €5,920 for each child. This can be shown through bank statements, proof of funds, or past invoices.

Can I apply for a German freelance visa from inside Germany?

Yes, you can apply from within Germany, even on a tourist visa. However, nationality-based exceptions apply. Countries like Australia, the United States, Canada, and the United Kingdom are allowed to apply from within Germany.

How many client letters do I need for a German freelance visa?

You need at least two letters of intent from German clients. These should include specific payment terms, scope, and responsibilities.

Do I need to speak German for a freelance visa?

No, German language skills are not required for obtaining the visa, even though the application forms are in German. However, having documents translated can strengthen your application, but it’s not mandatory.

What health insurance do I need for a German freelance visa?

You can start with private expat-friendly insurance (like Ottonova or Dr. Walter) costing between €70-€120/month. Public insurance options like TK or AOK are also available but require work contracts. Private insurance is often used initially for visa applications.

How much does a German freelance visa cost?

The application process itself is free, but there is a €100 fee at the appointment to process your freelance visa. Additional costs include translations, notarizations, and insurance.

Can I travel while waiting for my German freelance visa?

Your ability to travel depends on your current status and the documents you possess.

If you have applied for a freelance visa and are waiting for a decision, you can request a Fiktionsbescheinigung from the Ausländerbehörde.

What are the most common reasons for German freelance visa rejection?

Common rejections occur due to missing/incomplete documents, inadequate letters of intent, misalignment between qualifications and proposed work, and insufficient financial history.

Can I convert a tourist visa to a freelance visa in Germany?

Yes, it’s possible, but you may need to extend your tourist visa while waiting for the freelance visa appointment. The author entered on a tourist visa and had to extend for an additional three months while waiting.

What documents are required for a German freelance visa?

Key required documents include Anmeldung (proof of address), health insurance, letters of intent from German clients, housing contract showing apartment size, and financial stability proof. Additional documents like CV, portfolio, and degree may be needed.

Do I need a specific type of housing for the visa?

Yes, you need a proper lease or sublease agreement. The housing must meet minimum size requirements of at least 9 m² per adult and 6 m² per child.

How do I find German clients for the visa application?

LinkedIn is recommended as a starting point. You can also attend networking events. The focus should be on finding German clients who can provide letters of intent.

Read next: 11 things to know before you join a startup

AuthorAbril Lombardi

Sharing insights on city migrations, career transitions, and personal growth. Curating narratives on adapting to new environments and thriving as a self-employed copywriter and brand manager since 2020.