Freelancing in Germany: register with the Finanzamt and get a tax number
In German: Freiberufler / Selbstständigkeit (Fragebogen zur steuerlichen Erfassung)
Registration with the tax office is mandatory for anyone starting self-employed work, including part-time freelancing next to a job.
Who needs it
Anyone who works for themselves in Germany, full-time or on the side, must register with the tax office. The first question is which type of self-employment you have. It decides your paperwork.
| Freiberufler (liberal profession) | Gewerbetreibender (trade/business) | |
|---|---|---|
| Examples | Scientific, artistic, writing, teaching work; doctors, lawyers, engineers, architects, journalists, translators, interpreters, similar professions | Shops, e-commerce, agencies, most sales and many service businesses |
| Tax office registration | Mandatory | Mandatory |
| Gewerbeanmeldung (trade registration) at the city | Not needed | Mandatory |
| Trade tax (Gewerbesteuer) | No | Yes, above an allowance |
Whether an activity counts as a liberal profession is sometimes unclear, for example in IT or consulting. The Finanzamt decides. If you're unsure, describe your work precisely in the questionnaire.
Non-EU citizens
You need a residence permit that allows self-employment. A permit for employment usually does not. Freelancers can apply for a permit under § 21 AufenthG. If you are over 45, you must also show adequate retirement provision. Check the wording on your current permit and ask your immigration office (Ausländerbehörde) before you start. See residence permit.
When
- Tax office: within one month of starting.
- Gewerbeanmeldung: when you start a trade.
- Health insurance: you must be insured from day one. Tell your insurer that you are self-employed.
What you need
- Your tax ID and registered address (Anmeldung)
- An ELSTER account, the tax office's free online portal
- An estimate of your expected turnover and profit for this year and next
- Your bank details. A separate account for the business is recommended.
- For non-EU citizens: a residence permit that allows self-employment
- For a Gewerbe: your ID or passport and residence permit, for the trade office
How to do it
- Register with the tax office. In ELSTER, fill in the Fragebogen zur steuerlichen Erfassung (tax registration questionnaire) for a sole proprietor. You'll state your activity, start date, expected income and your choice on VAT. It must be sent electronically.
- Decide on the Kleinunternehmerregelung (small business rule). If your turnover was no more than €25,000 last year and stays at or below €100,000 this year, you can choose not to charge VAT. You then can't reclaim VAT on your purchases. If you go over €100,000 during the year, the exemption ends immediately.
- Register a Gewerbe, only if you run a trade, at your city's trade office (Gewerbeamt). Many cities offer this online. The trade office passes your data to the tax office, but you still fill in the questionnaire.
- Wait for your Steuernummer (tax number). It arrives by post. If you do business with EU clients, request a USt-IdNr. (VAT ID) too.
- Set up invoicing. Each invoice needs your full name and address, the client's name and address, your tax number or VAT ID, the date, a unique sequential number, a description of the service, the service date, the net amount, the VAT rate and the VAT amount. If you use the small business rule, write a note that no VAT is charged because of the exemption.
- File VAT returns if you charge VAT. The usual rate is 19%. Some goods and services use the reduced rate of 7%. You submit Umsatzsteuer-Voranmeldungen (VAT prepayment returns) through ELSTER by the 10th day after each month or quarter, and pay at the same time. Your Finanzamt tells you how often.
What happens afterwards
- Income tax return: freelancers must file every year, including a simple profit calculation (Einnahmenüberschussrechnung). See tax return.
- Health insurance: you pay the full contribution yourself, in public or private insurance. See health insurance.
- Pension: most freelancers are not required to pay into the state pension, but some groups are. These include self-employed teachers and trainers, carers and midwives, craftspeople, and people who mainly work for one client. Check with the Deutsche Rentenversicherung.
- Künstlersozialkasse (KSK): self-employed artists and writers (publicists) can apply to the KSK. It covers health, care and pension insurance, and you pay only about half the contributions, similar to an employee.
Common problems
Can I freelance next to my full-time job?
Usually yes, but check your employment contract. Non-EU citizens also need permission on their residence permit. You must register the side business with the Finanzamt just the same.
How long does it take to get a Steuernummer?
Often a few weeks, sometimes longer. You can start working, but invoices need a tax number or VAT ID, so register early.
Do I need an accountant?
No, it's optional. Many freelancers file themselves in ELSTER. A tax adviser helps with VAT, trade tax or complex cases.
I'm a Freiberufler. Do I still need a Gewerbeanmeldung?
No. Only trades must register at the Gewerbeamt. If the Finanzamt later decides that your work is a trade, you'll have to register then.
Official sources
Rules can change. These are the pages we checked — they have the final word. How we check facts
This guide explains the general rules. It is not tax advice. For your personal situation, ask the tax office (Finanzamt), a tax advisor (Steuerberater) or a wage-tax help association (Lohnsteuerhilfeverein).
Related guides
- Tax return · Einkommensteuererklärung (Steuererklärung)When a German tax return is mandatory or voluntary, 2026 deadlines, how to file in ELSTER, and common deductions for newcomers like moving costs and home office.
- Health insurance · Krankenversicherung (Krankenkasse)Health insurance is mandatory for everyone living in Germany. How public and private cover work, what employees pay in 2026, family cover and visa insurance.
- Residence permit · Aufenthaltstitel (Aufenthaltserlaubnis, eAT)Who needs a German residence permit, the main permit types for work, study, family and job search, how the Ausländerbehörde works, and what to do while you wait.
- Bank account · Girokonto (current account)How to open a bank account in Germany: online vs branch banks, opening without Anmeldung, ID checks, your right to a Basiskonto and why any EU IBAN must be accepted.
- Liability insurance · Private HaftpflichtversicherungPrivate liability insurance is optional in Germany but strongly recommended. What it covers, how much cover you need and what to check before you sign.