How to Register as a Freelancer in Germany: Finanzamt, Tax ID, and VAT Explained
How to Register as a Freelancer in Germany: Finanzamt, Tax ID, and VAT Explained
Every freelancer in Germany must register with the tax office (Finanzamt) within 4 weeks of starting their activity. This is non-negotiable: you cannot legally invoice clients, receive your tax ID (Steuernummer), or maintain your visa in good standing without completing this step. The process is straightforward once you understand what's being asked — the confusion mostly comes from navigating a German-language form with no official English translation.
What You're Actually Registering
When you register as a Freiberufler in Germany, you are notifying the Finanzamt of two things:
- That you exist as a taxable entity and will be earning self-employment income in Germany
- What kind of professional you are — and therefore how you'll be taxed
The Finanzamt responds by issuing your Steuernummer (tax identification number for domestic purposes) and, eventually, your Umsatzsteuer-Identifikationsnummer (VAT ID, used for international transactions).
You do not need a separate trade registration (Gewerbeanmeldung) if you are a Freiberufler. Trade registration is only required for Gewerbetreibende.
Step 1: Complete Your Anmeldung First
Before you can register with the Finanzamt, you need a German address. This means completing your Anmeldung (residence registration) at the local Bürgeramt, which requires the Wohnungsgeberbestätigung form from your landlord confirming you live at the registered address.
After your Anmeldung, you receive the Anmeldebestätigung — a certificate proving your address. You'll need this for the Finanzamt registration.
You must register your address within 14 days of moving in. The Finanzamt registration must follow within 4 weeks of starting freelance activity.
Step 2: The Fragebogen zur Steuerlichen Erfassung
The tax registration questionnaire — Fragebogen zur steuerlichen Erfassung — is the central document. It is completed online via ELSTER (the German tax authority's digital portal) or submitted as a paper form.
The form runs approximately 7 pages and covers:
Personal data: Name, address, date and country of birth, tax ID from your home country, residence registration date
Business details: Description of your professional activity (use the language of §18 EStG — describe your work as intellectual, creative, or scientific in nature), start date of freelance activity, expected annual revenue
Accounting method: Freiberufler use cash-basis accounting (EÜR), not double-entry bookkeeping
VAT decision: Whether you want to apply as a small business (Kleinunternehmer) and skip VAT, or register as a regular taxpayer and charge 19% VAT on your invoices
Bank details: Your German bank account IBAN for tax refunds and payments
Expected income: The Finanzamt uses your projected first-year income to set your advance tax payment schedule (Vorauszahlungen). If you project low initial income, your quarterly advance payments will be lower.
Free Download
Get the Germany Freelancer/Self-Employment Visa Guide — Quick-Start Checklist
Everything in this article as a printable checklist — plus action plans and reference guides you can start using today.
Step 3: ELSTER Registration
ELSTER (Elektronische Steuererklärung) is the German federal tax portal where you submit the Fragebogen. Creating an account requires an email address and a German address, and involves a postal verification step — a PIN letter is mailed to your registered address.
Timeline: ELSTER postal verification takes 1–2 weeks. Plan for this delay when calculating when you need your Steuernummer (for example, if a client needs an invoice within the first weeks).
Alternative: Some Finanzamt offices accept the paper form in person or by post, which can be faster if you need your Steuernummer urgently.
Step 4: Receive Your Steuernummer
After processing your Fragebogen (typically 2–6 weeks), the Finanzamt sends your Steuernummer by post to your registered address. This is the tax ID you put on every German invoice.
The Steuernummer is city-specific — it identifies which Finanzamt is responsible for your taxation. If you move to a different city, you'll be assigned a new Steuernummer.
Note: the Steuernummer is different from your Steueridentifikationsnummer (or Steuer-ID), which is a lifelong personal identifier issued at birth (or assigned to immigrants upon first registration). You'll use both, but the Steuernummer is what goes on invoices.
The VAT Decision: Kleinunternehmerregelung or Not?
This is the most consequential tax decision in your first year, and many freelancers make it without fully understanding the trade-offs.
Kleinunternehmerregelung (§19 UStG — Small Business Exemption): If your previous year's net turnover was below €25,000 and the current year is expected to stay below €100,000, you can opt into the small business exemption. Under this scheme:
- You do not add VAT (19%) to your invoices
- You do not receive VAT refunds on your business expenses
- Your invoices must include the statement "Gemäß §19 UStG wird keine Umsatzsteuer erhoben" (No VAT is charged in accordance with §19 UStG)
2025/2026 change: If you exceed the €100,000 threshold mid-year, you must add VAT to the very next invoice immediately — not just at the end of the year.
Regular VAT registration: If you opt out of the small business exemption, or if your revenue exceeds the thresholds:
- You charge 19% VAT on your invoices (7% for certain services like educational work)
- You can reclaim VAT on business expenses
- You file quarterly VAT returns (Umsatzsteuervoranmeldung) via ELSTER
Which to choose:
Choose Kleinunternehmer if:
- Most of your clients are B2C (private individuals) or non-German clients who can't reclaim VAT anyway
- Your annual revenue is likely below €40,000–€50,000 initially
- You want to minimize administrative complexity in your first year
Choose regular VAT if:
- Most of your clients are German businesses (they can reclaim the VAT, so it doesn't affect your competitiveness)
- You have significant business expenses with VAT components (equipment, software, office)
- You expect to grow past the Kleinunternehmer thresholds within 1–2 years anyway
Income Tax and Advance Payments
As a self-employed person in Germany, you are responsible for your own income tax. There is no PAYE withholding.
2025/2026 tax-free allowance: €12,096 per year (€12,348 for 2026) Progressive rates: 14% starting from the first euro above the allowance, rising to 42% on income above €67,000
After your first tax return, the Finanzamt will calculate quarterly advance payments (Einkommensteuer-Vorauszahlungen) based on your previous year's liability. A common mistake is spending the full invoice amount and being surprised by a large tax bill. Best practice: set aside 25–35% of every invoice in a separate account specifically for taxes.
Ongoing Obligations
Once registered, your annual obligations include:
- Annual income tax return (Einkommensteuererklärung) — typically due by July 31 of the following year (extended to end of February if filed by a tax advisor)
- Quarterly VAT returns (if not a Kleinunternehmer)
- Annual profit/loss statement (EÜR for Freiberufler)
- Updating the Finanzamt if you change address, stop activity, or significantly change income levels
The Germany Freelancer Visa Guide includes a walkthrough of the Fragebogen zur steuerlichen Erfassung with field-by-field English explanations, along with a timeline of post-arrival tasks in the correct sequence — so you don't accidentally register with the Finanzamt before you have your Anmeldung, or set up your bank account before you have your Steuernummer.
Get Your Free Germany Freelancer/Self-Employment Visa Guide — Quick-Start Checklist
Download the Germany Freelancer/Self-Employment Visa Guide — Quick-Start Checklist — a printable guide with checklists, scripts, and action plans you can start using today.