How to Start a Business in Germany

How to Start a Business in Germany [Step by Step – 2026 Guide]

Starting a business in Germany costs between €20 and €60 for the Gewerbeanmeldung (trade registration), though total setup costs vary widely depending on your business structure. According to Destatis, just over 2 million businesses were registered in Germany in 2024 alone, spanning everything from food startups to construction firms to freelance tech services. The country remains one of Europe’s most attractive destinations for entrepreneurs, and the process is more straightforward than most people expect.

I learned this firsthand in 2015 in Freiburg, when a friend walked into the Gewerbeamt with a folder of documents she’d spent weeks preparing, only to be done in under 30 minutes. The paperwork can feel intimidating before you understand the system.

This guide walks you through every step of business setup in Germany in 2026: choosing the right legal structure, completing your Gewerbeanmeldung, registering with the Finanzamt (tax office), and understanding what ongoing obligations come with running a business here. Whether you’re a freelancer, a sole trader, or planning a full GmbH, the process differs significantly, and knowing which path applies to you from the start saves real time and money.

how to start a business in germany overview

Being an Entrepreneur in Germany

Germany’s reputation for bureaucracy once masked a genuinely strong startup culture. A 2006 Global Entrepreneurship Monitor report flagged the country’s low startup rates as a cultural problem. Two decades later, the picture looks very different.

According to Destatis, Germany remains one of the world’s five largest economies in 2026, and business setup in Germany has become increasingly attractive to international founders. Berlin and Munich anchor the tech and AI sectors, while Frankfurt has solidified its position as the go-to city for finance entrepreneurs, particularly after Brexit reshaped European banking geography.

The federal government’s Digital Agenda framework gave early momentum to IT and e-commerce, and those sectors continue to grow. Business registration in Germany is now more streamlined than it once was, and the cost of a Gewerbeanmeldung (trade registration) in 2026 remains relatively low compared to other EU countries, typically between €20 and €65 depending on the municipality.

📑

Banking and Finances in Germany

Check out our detailed article on Banking & Finances.

How to Register a Business in Germany? Is It Easy?

Registering a business in Germany has genuinely gotten simpler over the past decade. The German government has made a visible effort to reduce bureaucratic friction for entrepreneurs, partly driven by the growth of online businesses and the employment they generate. That said, “simpler” is relative. There are still concrete steps you need to follow in the right order, and skipping one can create headaches down the line.

The Basic Registration Path

The starting point for most people is the Gewerbeanmeldung (trade registration), which you file at your local Gewerbeamt (trade office). This is the foundational step for anyone running a commercial business. Freelancers (Freiberufler) follow a different path entirely. Think doctors, journalists, architects, translators. They register directly with the Finanzamt (tax office) instead, skipping the Gewerbeschein (trade license) entirely. Knowing which category you fall into before you start saves real time.

For commercial businesses, the sequence generally runs like this: secure your residency status and the right visa, open a German bank account, file your Gewerbeanmeldung at the Gewerbeamt, then register separately with the Finanzamt to get your tax number. You also need to notify your health insurance provider (Krankenversicherung) once you’re operational.

The cost of Gewerbeanmeldung in Germany in 2026 typically falls between €20 and €65, depending on the municipality. Some cities charge more. It’s one of the more affordable parts of the whole business setup in Germany process. According to the Institut für Mittelstandsforschung (IfM Bonn), Germany saw over 685,000 new business registrations in 2024, a figure that reflects how accessible the entry point actually is.

Compliance is non-negotiable once you’re registered. German law is strict on worker safety, working hours, and accounting standards. If you’re opening a food business, for example, you’ll need to complete mandatory hygiene certification courses before trading. These requirements aren’t optional formalities.

📑

Working Hours in Germany

Check out our detailed article on Working Hours.

The Gewerbeanmeldung fee in Germany in 2026 is typically between €20 and €65, depending on your city or municipality. Berlin and Munich tend to be at the higher end of that range.

How Much Does It Cost to Register a Business in Germany?

Registering a business in Germany is surprisingly affordable, especially if you’re starting small. The Gewerbeanmeldung (business registration) fee for a sole proprietorship (Einzelunternehmer) or small business operating under the Kleinunternehmerregelung (small business rule) typically costs between €20 and €60, depending on your city. In Freiburg, for example, it was around €40 back in 2015. In 2026, most Gewerbeämter (trade offices) charge within that same range.

So if you’re asking how much does it cost to start a business in Germany as a freelancer or sole trader, the honest answer is: under €50 in most cases.

The picture changes significantly once you move into corporate structures. Registering a GmbH (Gesellschaft mit beschränkter Haftung, roughly equivalent to a UK limited company or US LLC) requires a notarization fee of approximately €400 to €1,000, depending on the share capital. On top of that, founders must deposit a minimum share capital of €25,000, of which at least half must be paid in before registration is complete.

The UG (Unternehmergesellschaft), sometimes called a “Mini-GmbH,” is the budget-friendly alternative. You can technically form a UG with just €1 in share capital, though most legal advisors recommend starting with at least a few hundred euros to cover early operating costs. Notary and court registration fees for a UG typically run between €300 and €600.

📑

What Types of Businesses Exist in Germany?

Check out our detailed article on Types of Business in Germany.

Business Type Registration Fee Minimum Capital
Einzelunternehmer / Kleinunternehmer €20–€60 None
UG (Mini-GmbH) €300–€600 €1
GmbH €400–€1,000+ €25,000
There are a few other costs worth factoring in before you get started. If you’re registering a GmbH or UG, you’ll almost certainly need a lawyer or tax advisor to draft the articles of association (Gesellschaftsvertrag). That alone can add another €500 to €2,000 to your startup costs, depending on how complex your setup is and whether you use a standardized template or need something custom-written.

For freelancers (Freiberufler), the situation is different altogether. You don’t register at the Gewerbeamt at all. Instead, you simply notify the Finanzamt (tax office) by filling out a Fragebogen zur steuerlichen Erfassung (questionnaire for tax registration). This process costs nothing. The form is free, the registration is free, and as of 2024 it’s handled entirely online through the Elster portal. The catch is that not everyone qualifies as a freelancer under German law. Doctors, lawyers, artists, journalists, engineers, and tax consultants are among those who typically qualify. If your work doesn’t fall into a recognized freie Berufe category, you’ll need to register a Gewerbe regardless.

One cost that catches many newcomers off guard is the IHK or HWK membership fee. Once you register a Gewerbe, you’re automatically assigned to either the Industrie- und Handelskammer (Chamber of Commerce) or the Handwerkskammer (Chamber of Crafts), depending on your business type. Membership is mandatory, not optional. For small businesses and startups with low revenue, the annual fee is usually quite modest, sometimes as low as €0 in the first year or two if your profit stays below a certain threshold. But as your business grows, so does the fee. It’s worth checking with your local IHK in advance so there are no surprises.

Starting a Company in Germany as a Foreigner — Is It Possible?

Yes, foreigners can legally start a business in Germany. EU citizens have essentially the same rights as German nationals when it comes to business setup in Germany. Non-EU nationals need a valid residence permit that explicitly allows self-employment or business activity. Without that, the Gewerbeanmeldung (business registration) will not go through.

The good news is that Germany actively encourages foreign entrepreneurs. According to Destatis, over 20% of new business registrations in Germany in 2024 were filed by people with non-German citizenship. The process itself is the same regardless of nationality. You file a Gewerbeanmeldung at your local Gewerbeamt (trade office), pay the registration fee, and you are legally in business.

What does differ for non-EU founders is the visa path. If you are coming from outside the EU specifically to start a company, the Aufenthaltserlaubnis zur Selbstständigkeit (residence permit for self-employment) under § 21 AufenthG (German Residence Act) is the relevant route. Your business plan, expected revenue, and local economic impact all factor into that approval.

Generally, no. You need a registered German address and a residence permit that covers self-employment before filing a Gewerbeanmeldung. Remote registration is not possible for sole traders or partnerships.

Step by Step Guide to Register a Business in Germany

Business registration in Germany follows a clear sequence, and getting the order right matters more than most people expect. Skip a step or do things out of sequence and you can end up waiting weeks longer than necessary. Here is exactly how the process works in 2026.

Step 1: Register Your Address (Anmeldung)

Everything in German bureaucracy starts here. Before you can open a bank account, register a business, or get a tax number, you need a registered address. This process is called the Anmeldung, and it is mandatory for anyone living in Germany, regardless of nationality. You complete it at your local Bürgeramt (citizens’ registration office) within 14 days of moving into a new address.

Bring your passport, your landlord’s confirmation form (Wohnungsgeberbestätigung), and the standard Anmeldung form filled out in advance. The appointment itself is usually 10 to 20 minutes. What follows automatically is the important part: you will receive a registration certificate (Anmeldebestätigung) and, within a few weeks by post, your Steueridentifikationsnummer (personal tax identification number). You need both of these before anything else in this guide will work.

Step 2: Open a Bank Account

You cannot register a business in Germany without a functioning bank account, and for certain legal structures it is a formal requirement. A GmbH (Gesellschaft mit beschränkter Haftung, Germany’s equivalent of a private limited company), UG (Unternehmergesellschaft, a low-capital variant of the GmbH), AG, or KGaA must each have a dedicated business account because the share capital has to be deposited there before the notary will proceed with registration.

For sole traders and freelancers the rules are more relaxed, but a separate business account still keeps your tax records clean and your Finanzamt happy. The account needs to support SEPA transfers, which is standard across all German banks. If you are non-resident or newly arrived, online banks such as Kontist, Qonto, or FYRST are often easier to open than a traditional branch bank, particularly while you are still building your credit history in Germany.

Step 3: Get Your Business Visa (Non-EU Applicants)

If you are not an EU or EEA citizen, you will need the right residence permit before you can legally run a business here. The self-employment visa (Visum zur Aufnahme einer selbstständigen Tätigkeit) grants an initial six-month stay during which you finalise your business plan, gather documentation, and complete your registrations. To obtain it you typically need proof of financial means, short-term health insurance, details of where you will be staying, and a business plan that demonstrates your activity is economically viable in Germany. EU citizens can skip this step entirely.

Step 4: Register Your Trade (Gewerbeanmeldung)

For most business activities, the next step is the Gewerbeanmeldung (trade registration), which you complete at the Gewerbeamt (trade office) of your local municipality. This is where a lot of people want to know about costs. The Gewerbeanmeldung cost in Germany in 2026 ranges from around €10 to €65 depending on the city and the number of business activities you register. Most municipalities charge between €20 and €40 for a standard registration. That is genuinely one of the more affordable parts of business setup in Germany.

Freelancers (Freiberufler) in recognised liberal professions such as doctors, architects, lawyers, artists, and certain IT consultants do not file a Gewerbeanmeldung at all. They register directly with the Finanzamt instead, which saves both time and the trade tax obligation.

Step 5: Register With the Finanzamt

Once you have your Gewerbeanmeldung (or if you are a freelancer, as your first formal step), you register with the Finanzamt (tax office). You do this by completing the Fragebogen zur steuerlichen Erfassung, which is the tax registration questionnaire. Since 2021 this is done digitally through ELSTER, Germany’s official tax portal. You will need your Steueridentifikationsnummer from Step 1 and your ELSTER account to proceed.

After processing, which typically takes two to six weeks, the Finanzamt issues you a Steuernummer (business tax number) and, if applicable, a Umsatzsteuer-Identifikationsnummer (VAT identification number). If your expected annual revenue stays below €25,000, you can apply for the Kleinunternehmerregelung (small business exemption under § 19 UStG), which exempts you from charging and filing VAT. According to Destatis, the majority of newly registered sole trader businesses in Germany in 2024 opted for this exemption in their first year of operation.

Step 6: GmbH or UG? Register With the Handelsregister

If you are forming a corporation rather than operating as a sole trader or partnership, you also need to register with the Handelsregister (commercial register), which is managed through the local Amtsgericht (district court). This step requires a notary and comes with additional costs. Notary and court fees for a GmbH registration typically run between €500 and €1,500 depending on the share capital involved. The minimum share capital for a GmbH is €25,000, of which at least €12,500 must be paid in at the time of registration. A UG can be founded with as little as €1, though in practice starting with at least a few hundred euros is far more sensible.

📑

Banking and Finances in Germany

Check out our detailed article on Banking & Finances.

A Quick Cost Overview

How much does it cost to start a business in Germany? Here is a practical breakdown for 2026.

Business Type Gewerbeanmeldung Fee Notary / Register Fee Minimum Capital
Sole Trader (Einzelunternehmen) €10 – €65 None None
Freelancer (Freiberufler) €0 None None
UG (mini-GmbH) €10 – €65 €500 – €1,000 €1
GmbH €10 – €65 €800 – €1,500 €25,000

The Gewerbeanmeldung fee itself is modest. Where costs climb is in the legal and notarial work required for corporate structures, plus ongoing costs like a tax adviser, which most GmbH founders consider non-optional in Germany.

Check Out the Podcast on “How to Start a Business in Germany with Aazar”

If reading through every step of business registration in Germany feels like a lot to absorb, sometimes it helps to just hear it explained out loud. I sat down with Aazar for a full podcast episode covering exactly what it takes to set up a business in Germany. We go from Gewerbeanmeldung costs and business setup in Germany to the paperwork reality that most guides skip over.

How to Start a Business in Germany with Aazar

We talk through the practical questions people actually search for: how much does it cost to start a business in Germany, what the Gewerbeanmeldung cost in Germany looks like in 2026, and where expats typically get stuck. Aazar brings his own experience starting a company in Germany, so it’s a real conversation rather than a dry walkthrough.

If you’ve already read this guide, the episode will reinforce what you’ve learned. If you’re just getting started with the idea of company start business planning in Germany, it’s a good place to begin before diving into the paperwork.

Conclusion

Starting a business in Germany is genuinely achievable, even as a foreigner. The bureaucracy can feel heavy at first, but once you understand how each step connects, the process becomes manageable. The Gewerbeanmeldung (trade registration) itself costs between €10 and €65 depending on your Gemeinde (municipality), making the formal registration one of the least expensive parts of the whole setup. According to Destatis, Germany recorded over 700,000 new business registrations in 2024, so the system handles volume and it works.

The harder work is what comes before and after the paperwork: choosing the right legal structure, understanding your tax obligations, and setting up proper bookkeeping from day one. Get those foundations right and the rest follows. When I started navigating German bureaucracy back in 2015 in Freiburg, I wished someone had just told me the order of operations clearly. That is exactly what this guide tried to do.

If you need help with the financial side of running your business, our banking and finance section covers the practical options available to you.

🔗

Explore Banking & Finance in Germany

The Gewerbeanmeldung (trade registration) fee in 2026 ranges from €10 to €65, depending on your municipality. Some cities charge a flat fee, others scale it by business type. There are no hidden federal charges on top of this.

Yes. EU citizens have the same rights as German nationals. Non-EU citizens need a residence permit that includes permission to be self-employed. The Ausländerbehörde (foreigners' registration office) handles this, and approval depends on your business plan, financial means, and whether your activity benefits the regional economy.

A Gewerbe (trade or commercial business) must be registered at the Gewerbeamt and is subject to Gewerbesteuer (trade tax). A Freiberufler (freelancer in a recognised liberal profession, such as doctor, lawyer, or journalist) registers only with the Finanzamt (tax office) and is exempt from trade tax. The distinction matters significantly for your tax burden.

Jibran Shahid

Jibran Shahid

Hi, I am Jibran, your fellow expat living in Germany since 2014. With over 10 years of personal and professional experience navigating life as a foreigner, I am dedicated to providing well-researched and practical guides to help you settle and thrive in Germany. Whether you are looking for advice on bureaucracy, accommodation, jobs, or cultural integration, I have got you covered with tips and insights tailored specifically for expats. Join me on my journey as I share valuable information to make your life in Germany easier and more enjoyable.

Meet LiGa: Your Personal Guide to Germany!

LiGa is your ultimate chatbot for all things Germany! Whether you're an expat navigating bureaucracy or curious about local life, LiGa has you covered with instant, reliable answers. Forget searching through endless pages—just ask LiGa and get straight to what matters most! Try it out and make your life in Germany easier, one question at a time.

Privacy policy: LiGa is built using Streamlit and hosted on Render, and follows their privacy policies to ensure the protection of your data.


Related Articles

Join Our AI-Enhanced Expat Community in Germany!

Embark on your German expat journey with an edge! Our exclusive Facebook group offers a unique blend of human connection and AI-driven insights.

Why Join Us?

  • AI-Powered Support: Get quick, accurate answers to your life-in-Germany queries through our advanced AI chatbot.
  • Global Expat Network: Share experiences, seek advice, and make friends with expats from all around the world.
  • Spam-Free, Friendly Space: Enjoy a respectful, safe environment. Unsubscribe anytime you wish.

Be part of a community where AI complements human experiences.

Subscribe to our newsletter and stay updated.

We use Brevo as our marketing platform. By submitting this form you agree that the personal data you provided will be transferred to Brevo for processing in accordance with Brevo's Privacy Policy.