🏢 How to start a business in Germany
A simple step-by-step guide to starting a business or freelancing in Germany. This covers a sole proprietorship (Einzelunternehmen), not UG/GmbH. Let's go! 🚀
📋 What to expect
It's doable, but paperwork-heavy.
The first months feel confusing. After 1 to 2 years it becomes routine.
Harder if:
- You don't speak German (many forms and letters are only in German)
- You are not EU/EEA/Swiss (you need a permit, more waiting, more documents)
💰 Know the main costs
Taxes and mandatory stuff
You need to plan these early, because they decide your prices and savings needs.
Income tax (Einkommensteuer) — You pay tax on profit.
Trade tax (Gewerbesteuer) — Only if you run a Gewerbe. Often there is an allowance, then tax above that. If you are a Freiberufler, you usually do not pay this.
VAT (Umsatzsteuer) — Often you must add 19% VAT to invoices and pay it to the Finanzamt. Some small businesses can skip VAT (Kleinunternehmer), which makes things simpler.
Chamber membership (IHK) — If you are a Gewerbe, you usually must join the IHK and pay a yearly fee.
Ongoing business expenses
Common costs:
- Tax advisor or accounting software
- Bank fees
- Laptop, phone, tools, subscriptions
- Coworking or part of rent (sometimes deductible)
Retirement
Self-employed people do not automatically get the public pension. You must plan it yourself.
📝 Before you start
1. Make sure you are truly self-employed
Fake freelancing (Scheinselbstständigkeit) is illegal and risky.
Red flags:
- Only one client for a long time
- You work like an employee (fixed hours, fixed place, company email, manager control)
- You use only client equipment
- You get a fixed monthly "salary"
2. Decide: Freiberufler or Gewerbe
This choice matters for taxes and paperwork.
Freiberufler — Specific professions (often: designers, engineers, doctors, architects, teachers, artists, journalists). Usually no trade tax and no Gewerbeschein.
Gewerbe — Most other business types. Often requires Gewerbeschein and IHK membership.
3. Understand VAT quickly
VAT is not your money. You collect it and pass it through to the Finanzamt.
Option: Kleinunternehmer — You don't charge VAT, and VAT reporting is easier. But it can look less "business-like" for B2B clients and you can't deduct input VAT.
4. Register your address (Anmeldung)
This is critical. You need:
- Registered address
- Tax ID
Without Anmeldung, many steps become painful or impossible. Bring the required documents (passport, rental contract, landlord confirmation).
5. Open a separate business bank account
It makes bookkeeping much easier.
Important: If you don't pay taxes, the Finanzamt can freeze accounts. Keep buffers and stay on top of deadlines.
6. Get health insurance
Health insurance is mandatory and a major monthly cost. As self-employed:
- Public insurance often becomes more expensive (you pay the full amount)
- Private insurance can be cheaper for some people, but it's a long-term decision
Compare public (gesetzlich) vs private (privat) options.
7. If you need a residence permit
Non-EU/EEA/Swiss citizens usually need a permit that allows self-employment.
A freelance visa can take months and often requires:
- Clients in Germany
- Savings
- Valid health insurance
If your current permit does not allow self-employment, you may not be allowed to work until the new permit is approved. Check the Ausländerbehörde for permit types.
💵 Pricing: the simple rule
As a freelancer, you have:
- No paid vacation
- No paid sick days
- Unpaid admin work (sales, invoices, taxes)
So you must charge more than an employee.
Good starting point
Take your employee hourly rate and roughly double it. Then adjust.
Also note
- B2C prices usually include VAT
- B2B prices often exclude VAT (shown separately)
🚀 The actual steps to start
Step 1: If you are a Gewerbe, get a trade licence (Gewerbeschein)
In many cities you can apply online. You can often start working while it is processing, but you still must register properly.
Step 2: Register with the Finanzamt
You fill in the Fragebogen zur steuerlichen Erfassung (online via ELSTER). After that you get:
- Tax number for your business
- VAT setup (if applicable)
This can take weeks.
Step 3: Set up accounting
Every year you must file a tax declaration. If you charge VAT, you also file VAT declarations (monthly/quarterly/yearly depending on volume).
Ways to do it:
- Tax advisor (easiest, expensive)
- Accounting software (cheaper, more work)
- ELSTER yourself (free, most work)
Practical approach: Use a tax advisor for the first year if you can.
Step 4: Optional financial support
If you are unemployed or eligible, Germany has programs like:
- Coaching/training vouchers
- Startup grants via Agentur für Arbeit / Jobcenter
- EXIST (for specific academic/tech cases)
🎉 After you start
Tell your health insurer
Your contribution changes when you become self-employed.
Make your website compliant
Germany has strict rules (Impressum, privacy policy, etc.). Mistakes can get expensive.
Consider insurances
Common ones:
- Professional liability (if your work can cause financial damage)
- Legal insurance for business
- Disability insurance or sick-pay options
Save for retirement
You must actively plan and save.
If you stop the business
You must deregister (Gewerbeabmeldung). In many cities you can do this online.
✅ Summary
To start in Germany:
- Check if you're Freiberufler or Gewerbe
- Get Anmeldung, bank account, health insurance
- If needed: residence permit that allows self-employment
- Gewerbe: get Gewerbeschein
- Register with Finanzamt (ELSTER)
- Set up accounting and stay on top of taxes
- Price higher than employee rates and keep buffers
Germany is bureaucratic but structured. If you prepare well, the process is manageable.