Freelancing in Germany and Munich: A Practical Guide

By · Updated

Freelancing in Munich is viable, but the first task is classification: determine whether the work is a liberal profession (Freiberuf), a trade (Gewerbe), or employment in substance. Then register correctly, choose VAT treatment, budget tax and insurance, and use contracts that match how the work is actually performed. This is general information; obtain tax and legal advice for your facts.

“Software freelancer” is not an automatic tax category

German income-tax law lists professions and comparable independent activities in section 18 EStG. Whether software consulting or development qualifies as a Freiberuf depends on education, expertise, and the nature of the work. The tax office decides from the facts. Product sales, an agency model, or other commercial activity may instead require a trade registration and trade-tax analysis.

Munich publishes its trade-registration process for activities that are a Gewerbe. In either classification, request a tax number through the official tax-registration questionnaire, keep business records, and check whether professional chambers, permits, or beneficial-owner filings apply. Do not postpone registration until the first annual return.

The small-business VAT rule uses two thresholds

The Kleinunternehmer rule in section 19 UStG applies when domestic total turnover did not exceed 25,000 euros in the preceding calendar year and does not exceed 100,000 euros in the current year. In the year an activity begins, the relevant limit is 25,000 euros. These are turnover tests, not profit tests, and special rules affect the calculation.

If current-year turnover crosses the 100,000-euro ceiling, the transaction that exceeds it is no longer covered; this is not a rule that VAT begins only next January. A founder can also opt out of the small-business treatment, which may help with input VAT but creates collection and filing obligations. Cross-border B2B services, digital services, reverse charge, and invoices need separate analysis. Set an accounting alert well before either threshold rather than discovering the crossing retrospectively.

Independence is judged from working reality

One client, a client email address, fixed hours, close instructions, integration into teams, and little entrepreneurial risk can indicate dependent employment, but no single checklist item is a universal safe harbour. Multiple clients do not automatically cure a relationship that operates like employment. Deutsche Rentenversicherung offers an official status-determination procedure for uncertain cases.

Price the business, not only the billable hour

Build a cash forecast for income-tax prepayments, VAT where applicable, health and long-term-care insurance, possible pension obligations, professional liability, equipment, training, accounting, holidays, illness, and unpaid sales time. Keep a tax reserve in a separate account and invoice against written scope, acceptance, payment, intellectual-property, confidentiality, liability, and termination terms.

Before starting, confirm classification, registrations, insurance, VAT, invoice content, and contract terms with qualified advisers. Before accepting a dominant long engagement, review status risk and negotiate genuine control over schedule, method, pricing, and substitution where the work permits it. Sustainable freelancing is built on compliant operations and diversified commercial risk, not an unsupported local hourly-rate estimate.

Startup, Accelerator, Munich, Germany, Freiberufler, Consultant

Published · Updated