GUIDE

How to Register as a Freelancer in Germany: Step-by-Step Guide

10 min read
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

  1. Find your local tax office
    • Use the ELSTER website to locate your Finanzamt
    • Or visit your local Bürgeramt for assistance
  2. 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)
  3. 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)
  4. 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

  1. 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)
  2. 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:

  1. Set up your accounting system (we recommend Solobooks)
  2. Create professional invoice templates
  3. Open a business bank account
  4. Start tracking all business expenses
  5. Set up reminders for tax deadlines
  6. 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

Simplify your VAT pre-notification with Solobooks

Automatic calculations, deadline reminders and export for ELSTER - all in one software.