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.
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.
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.
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.
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.
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.
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.