Registering as a freelancer in Germany is easier than you might expect. Usually, you don’t need supporting documents or go to a Somethingamt in person. You also don’t need to wait for permission if your profession is not a licensed activity (like doctors or forestry). Please ensure that your visa or residency status permits self-employment.
📌 A partner of a Blue Card resident is usually allowed to work as self-employed. In any case, check your residence permit. It should state “Erwerbstätigkeit erlaubt”.
Process overview:
Check if you have up-to-date Anmeldung
File Fragebogen zur steuerlichen Erfassung
Register with the local Gewerbeamt (NOT relevant for Freiberufler)
Start business activities
Get the letter from Finanzamt with business Steuernummer
Issue an invoice with the Steuernummer
You are officially self-employed!
Understanding the Basics of Self-Employment in Germany
Before diving into the process, it's crucial to understand some key concepts:
Types of Self-Employment
There are two types of self-employed (Selbstständige) in Germany:
Freelancer (Freiberufler): Typically applies to liberal professions like artists, writers, consultants, and certain medical professionals. Consulting (software development advisory, process automation, performance marketing setup, etc.) is usually classified as Freiberuflerkeit.
Sole Trader (Gewerbetreibender): Applies to most other types of businesses. Sales of finished products (software packages, clay kitchenware, stock photos, etc.) are usually classified as Gewerbe.
Sole traders must register with the local Gewerbeamt. This can be done in parallel with the registration process outlined below.
Kleinunternehmer (Small Business Regulation)
The Kleinunternehmerregelung is an optional simplified tax scheme for small businesses:
Income limit: €22,000 in the first year, €50,000 in subsequent years
Exempts you from charging VAT (Umsatzsteuer) on invoices
Simplifies annual tax reporting
Both freelancers and sole traders can be Kleinunternehmer
Language Considerations
Be prepared for language challenges:
Most official documents are in German
The Finanzamt (tax office) communicates in German
Unlike Norman, most accounting tools are only available in German
Step-by-Step Guide to Starting Self-Employment in Germany
Step 1: Register Your Address (Anmeldung) or update it if you moved recently
Essential for obtaining a tax ID (SteuerID)
Required before proceeding with business registration
Will tie you to a Finanzamt you will deal with in the course of doing business
Step 2: Register The Business
You only need to file a tax registration form online, which is entirely free. The official name of the form is Fragebogen zur steuerlichen Erfassung. The form is a notification letting Finanzamt know that they should expect taxes from your self-employment. Finanzamt will send you a Steuernummer specifically for freelancing. Don’t confuse it with Steuer-ID and your personal Steuernummer. This Steuernummer will go into invoices you send customers and tax forms about self-employment.
File the 'Fragebogen zur steuerlichen Erfassung' with the Finanzamt
Use the official ELSTER portal or a free tool like Norman with tips, guides, and support
Average processing time: 3-6 weeks (can be longer in Berlin or other dense areas)
Before submitting the 'Fragebogen zur steuerlichen Erfassung' or around that time, Sole traders (Gewerbetreibender) should register with the local Gewerbeamt. Not all Gewerbeamts have an online form, so it may be necessary to visit the Gewerbeamt in person to register.
Optional: Open a Bank Account:
From the legal standpoint - you can use a personal bank account for self-employment income/expenses
Check the user agreement of the bank. Sometimes, it can prohibit that.
Still, a separate business account will simplify financial management and can offer additional business features, like better currency exchange rates or multi-currency accounts.
Not required to be a German bank or German IBAN, but must allow SEPA transfers.
After receiving your Fragebogen zur steuerlichen Erfassung, Finanzamt will send you a letter with a Steuernummer and some instructions. The instructions can include a request to register as a Gewerbe. Gewerbe registration happens in a different institution, IHK, so Finanzamt can’t help you directly.
The letter can also include the amount of mandatory quarterly advance payments to Finanzamt. To “help” you with cash flow planning and decrease the likelihood of a surprise tax bill at the end of the year, Finanzamt can ask you to pre-pay your income tax in equal parts throughout the year. They will assign the amount based on the profit estimate you provide in the tax registration form. If the forecast is low, there can be no advance payments.
Step 3: Handle Taxes and Accounting
There is no need to wait for the letter from Finanzamt, which usually takes 3-6 weeks to arrive. You can start business activities right away. Moreover, you can deduct business expenses you had before filing the registration form, like purchasing work equipment or qualification courses. Finanzamt usually allows the deduction of expenses made a few months before the registration.
Income Tax (Einkommensteuer):
Rates: 0% to 45% of your profit
Paid on all income, including salary, self-employment earnings, investment activity, and real-estate leasing
Filed once a year
Value Added Tax (VAT/Umsatzsteuer):
Standard rate: 19% (some items at 7% or 0%)
Kleinunternehmer can opt out of charging VAT
Filed monthly or quarterly AND once a year
Trade Tax (Gewerbesteuer):
Applies only to Gewerbe
Only on profits above €24,500
Rates vary by municipality
Simplified profit and loss statement for self-employed
Defines the profit based on which you will be taxed
Because of concepts like VAT and amortization, is a little more complex than revenue minus expenses
Zusammenfassende Meldung (ZM):
Only applies to self-employed who have EU clients
Is not a tax, just a mandatory report
Accounting:
Use e-invoicing-ready software to issue invoices to your clients
Keep your books clean for simple tax reporting
Keep supporting documents (like customer agreements, invoices, and receipts) for 10 years.
✅ You can combine full-time employment with freelancing. It’s always better to get approval from your employer if your freelance services will be related to your day job.
Step 4: Arrange Insurance and Health Coverage
Health Insurance:
Mandatory in Germany
Options: public, private, or expat health insurance
Cost: €90 to €925 per month, depending on income
Künstlersozialkasse (KSK):
Only for artists and publicists
Offers subsidized health and pension insurance
Step 5: Find Work and Manage Finances
Client Acquisition:
Utilize your network
Explore online freelancing platforms
Join relevant communities
Financial Management:
Budget for fluctuating income
Save for taxes
Plan for retirement
Learn German invoicing regulations and e-invoicing demands
Include your business Steuernummer on invoices
🛟 Norman can help you with the whole process, from registration to invoicing and tax filing. Start your journey for free.
Common Challenges and How to Avoid Them
Underestimating tax obligations
Mismanaging invoices and receipts
Overlooking deductible expenses
Forgetting about necessary insurance coverage
Final Thoughts
Starting self-employment in Germany requires careful planning and understanding of administrative, financial, and legal aspects. By following this guide and being aware of common pitfalls, you'll be well-prepared for your entrepreneurial journey in Germany.
Remember, while self-employment comes with responsibilities, it also offers tremendous personal and professional growth opportunities. With the right preparation and mindset, you can successfully navigate the German business landscape and thrive as a self-employed professional.