How to Register as a Freelancer in Germany: Step-by-Step Guide
Starting as a freelancer in Germany can seem overwhelming, but with the right guidance, the registration process is straightforward. This guide will walk you through everything you need to know to register legally and start your freelance business.
Understanding Freiberufler vs. Gewerbe
Before you register, it’s important to understand which category applies to your work:
Freiberufler (Freelancer/Professional)
- Creative or intellectual work (writers, designers, consultants, translators, etc.)
- No trade registration required
- Register directly with the tax office (Finanzamt)
- Examples: graphic designers, consultants, coaches, translators, journalists
Gewerbe (Trade/Business)
- Commercial activities (selling products, e-commerce, restaurants, etc.)
- Requires trade registration (Gewerbeanmeldung) at the local trade office
- Then register with the tax office
- Examples: online shops, restaurants, manufacturing, retail
If you’re unsure which category applies to you, the tax office will make the final determination when you register.
Step 1: Prepare Your Documents
Before visiting the tax office, gather these documents:
- Valid ID or passport (with current address registration)
- Proof of address (Meldebescheinigung from your local registration office)
- CV or professional qualifications (especially for Freiberufler)
- Description of your planned activities (what services you’ll offer)
- Expected annual income estimate (rough estimate is fine)
Step 2: Register with the Tax Office (Finanzamt)
For Freiberufler
- Find your local tax office
- Use the ELSTER website to locate your Finanzamt
- Or visit your local Bürgeramt for assistance
- Fill out the questionnaire (Fragebogen zur steuerlichen Erfassung)
- Available online through ELSTER or as a paper form
- Provide details about your planned activities
- Estimate your expected income and expenses
- Indicate if you want to use the Kleinunternehmerregelung (small business regulation)
- Submit your application
- Online through ELSTER (fastest method)
- By mail to your local Finanzamt
- In person at the tax office (call ahead for an appointment)
- Wait for your tax number (Steuernummer)
- Usually takes 2-4 weeks
- You’ll receive it by mail
- Keep this number safe - you’ll need it for all tax-related matters
For Gewerbe
- Register at the Trade Office (Gewerbeamt)
- Visit your local trade office (usually part of the city administration)
- Fill out the trade registration form (Gewerbeanmeldung)
- Pay a small registration fee (usually around 15-30 EUR)
- Then register with the Tax Office
- Follow the same steps as Freiberufler above
- The trade office will notify the tax office, but you still need to complete the questionnaire
Step 3: Understand Your Tax Obligations
Once registered, you’ll need to understand:
Income Tax (Einkommensteuer)
- You must file an annual tax return
- Deadline is typically May 31st of the following year (or later with an extension)
- Consider making quarterly advance payments if your income is significant
VAT (Umsatzsteuer)
- If you earn less than 22,000 EUR per year, you can use the Kleinunternehmerregelung (no VAT)
- Above this threshold, you must register for VAT and charge it on your invoices
- VAT returns are typically due monthly or quarterly
Trade Tax (Gewerbesteuer)
- Only applies to Gewerbe, not Freiberufler
- Calculated based on your business income
- Rates vary by municipality
Step 4: Set Up Your Business Systems
After registration, set up these essential systems:
Business Bank Account
- Separate your business and personal finances
- Required for proper bookkeeping
- Many banks offer free business accounts for freelancers
Accounting System
- Track all income and expenses from day one
- Use software like Solobooks to simplify the process
- Keep all receipts and invoices organized
Invoice Templates
- Create professional invoices that meet German legal requirements
- Include: your name, address, tax number, invoice number, date, description of services, amount, VAT (if applicable)
Common Mistakes to Avoid
Waiting too long to register
- Register before you start earning income
- Retroactive registration can be complicated and may result in penalties
Not keeping proper records
- Start tracking expenses immediately
- Keep all receipts and invoices
- Use accounting software from the beginning
Mixing personal and business finances
- Open a separate business bank account
- Never use personal accounts for business transactions
Forgetting about deadlines
- Set reminders for tax return deadlines
- Mark VAT submission dates in your calendar
- Consider using a tax advisor for the first year
When to Seek Professional Help
Consider consulting a tax advisor (Steuerberater) if:
- Your income exceeds 50,000 EUR per year
- You have complex business structures
- You’re unsure about your tax obligations
- You want to maximize deductions
- You’re dealing with international clients
Next Steps
Once you’re registered:
- Set up your accounting system (we recommend Solobooks)
- Create professional invoice templates
- Open a business bank account
- Start tracking all business expenses
- Set up reminders for tax deadlines
- Consider consulting a tax advisor for your first year
Need Help?
If you have questions about registration or need assistance:
- Email us at support@solobooks.de
- Chat with us in the app
- Visit our Help Center for more guides
Last updated: June 15, 2025
Expert Tip
Set aside the calculated VAT in a separate account monthly. This way you avoid liquidity bottlenecks when paying the tax office.
— Solobooks Team