TipsEN · May 28, 2026 · 6 min read
Starting a Business or Freelancing in Germany: 7 Things You Should Know
Starting a business or working as a freelancer in Germany can feel overwhelming. There are registration forms, tax rules, insurance questions and — for non-EU citizens — residence permit requirements to consider.
The good news? Once you understand the basic structure, the process becomes much easier.
Here are 7 important things to know before starting your own business in Germany.

1. Freelancer or Gewerbe? Know the Difference
One of the first questions is whether your activity qualifies as Freiberuflich or whether you need to register a Gewerbe.
Freiberufler — Liberal Professionals
Certain independent professions can qualify as Freiberufler. This can include, depending on the actual activity and qualifications:
Doctors
Lawyers
Journalists
Translators
Teachers
Artists
Engineers
Certain consultants and IT professionals
Freiberufler generally do not pay Gewerbesteuer (trade tax) and usually don't need to register a Gewerbe.
Instead, you register your activity with the Finanzamt through the tax registration process.
⚠️ Important: You cannot simply choose to be a Freiberufler because it is more convenient. Whether your activity qualifies depends on German tax law and the nature of your work. The Finanzamt ultimately decides.
Gewerbe — Commercial Business
Many other businesses require a Gewerbeanmeldung.
Typical examples include:
Online shops
E-commerce businesses
Dropshipping
Restaurants and cafés
Construction businesses
Retail businesses
Many agencies
Commercial startups
You normally register your business with your local Gewerbeamt.
Registration fees vary by municipality.
💡 Good to know: Having a Gewerbe does not necessarily mean you'll immediately pay Gewerbesteuer. Allowances and different rules can apply depending on your legal form and profit.
2. Give German Bureaucracy Some Time
Starting a business in Germany isn't always instant.
After registering your activity, you'll normally need to complete the Fragebogen zur steuerlichen Erfassung electronically via ELSTER.
The Finanzamt then issues your business Steuernummer.
Processing times vary considerably depending on the Finanzamt and your individual case, so don't build your business plan around receiving everything within a few days.
Starting a UG or GmbH?
A corporation such as a UG (haftungsbeschränkt) or GmbH involves additional steps.
These can include:
Preparing the company documents
Notary appointment
Opening a business bank account
Paying in the required share capital
Registration with the Handelsregister
Tax registration
Plan enough time before your intended launch.
3. Check the Kleinunternehmerregelung
If you're starting small, Germany's Kleinunternehmerregelung can simplify VAT considerably.
Since 2025, new turnover thresholds apply.
In general, the relevant limits are:
€25,000 turnover in the previous calendar year
and
€100,000 turnover in the current calendar year.
For a newly established business, special rules apply because there is no previous business year.
If you qualify and use the Kleinunternehmerregelung, you generally do not charge German VAT (Umsatzsteuer) on your invoices.
That can mean:
✔️ Simpler VAT administration
✔️ No VAT added to your prices
✔️ Potentially attractive pricing for private customers
However, there's a downside: you generally cannot deduct input VAT (Vorsteuer) on your business purchases.
So Kleinunternehmer isn't automatically the best option for every new business.
4. Check Your Residence Permit Before Starting
This is especially important for non-EU citizens.
Your German residence status determines whether you're allowed to become self-employed.
Check your Aufenthaltstitel and any accompanying Zusatzblatt.
For example, wording such as:
„Erwerbstätigkeit erlaubt/gestattet“
can indicate broad permission to work, including self-employment.
Other residence permits may restrict self-employment or require approval from the Ausländerbehörde.
If permission is required, you may need to provide documents such as a business concept, financing information and evidence relating to your planned activity.
⚠️ Do this before starting commercial activity.
EU/EEA citizens generally have much broader freedom to establish and operate a business in Germany without obtaining a German residence permit for self-employment.
5. Look for Startup Funding and Consulting Support
Germany offers numerous programmes for founders and small businesses.
Depending on your company, location and situation, you may find support for:
Business consulting
Digitalisation
Innovation
Startup coaching
Financing
Investments
Hiring
Research and development
One programme worth checking is BAFA's consulting support for SMEs.
Eligible companies can receive funding toward approved business consulting costs.
However, funding rates and eligibility depend on the programme conditions and your individual situation — so don't assume that every startup automatically receives 50–80% of its consulting costs.
💡 Tip: If you're based in North Rhine-Westphalia, also check NRW-specific funding programmes in addition to federal programmes.
6. Consider Professional Liability Insurance
If you're self-employed, mistakes can become expensive.
Imagine you're a freelance developer and accidentally damage a client's production system.
Or you're a consultant and a professional error causes your client a financial loss.
Depending on your profession, Berufshaftpflichtversicherung or Vermögensschadenhaftpflichtversicherung can protect you against certain professional liability claims.
The appropriate insurance — and its price — depends heavily on your profession, turnover, coverage and risk profile.
For some professions, professional liability insurance may even be mandatory.
7. Don't Spend All the Money You Receive
A common mistake among new freelancers is treating every client payment as personal income.
Remember: your invoices aren't the same as the money you can safely spend.
Germany has a progressive income tax system.
Your actual tax liability depends on factors including:
Your taxable income
Business expenses
Personal circumstances
Other income
Your legal form
Germany also has a tax-free basic allowance (Grundfreibetrag), but the amount changes from year to year.
As your business develops, the Finanzamt may also require advance income tax payments (Vorauszahlungen).
💡 Practical tip: Consider keeping part of your income in a separate account for future taxes rather than spending everything that arrives in your business account.
Some freelancers use a percentage-based reserve, but the right amount depends on your individual tax situation.
Quick Checklist Before You Start
Before launching your business in Germany, check:
☐ Am I Freiberufler or do I need a Gewerbe?
☐ Does my residence permit allow self-employment?
☐ Have I completed my tax registration?
☐ Should I use the Kleinunternehmerregelung?
☐ Do I need professional liability insurance?
☐ Which business expenses can I deduct?
☐ Are there funding programmes available for my business?
☐ Am I setting money aside for future taxes?
Final Thoughts
Starting a business in Germany involves bureaucracy, but you don't have to understand everything on day one.
The most important thing is to get the fundamentals right: your legal status, residence permission, tax registration and financial planning.
And when you're unsure, getting professional advice early can be much cheaper than fixing mistakes later.
Need help finding the right professional?
UrDay helps internationals find English-speaking tax advisers, lawyers, consultants and other local service providers in Germany.