Germany is a structured and pragmatic environment for expats who want to work for themselves or launch a company. The country provides well-defined legal frameworks, a vibrant entrepreneurial ecosystem, and direct access to the EU single market. That said, dealing with German bureaucracy calls for thorough preparation: the correct visa or residence permit must be secured before you begin any work, and the distinction between being classified as a freelancer versus a trader has considerable implications for how you are taxed.
| Item | Details |
|---|---|
| Visa for self-employment (non-EU) | Residence permit under §21 AufenthG required before starting work; freelance visa or self-employment visa depending on activity type |
| Visa processing time | Typically 3–6 months (as of 2024–2025); verify with your local Ausländerbehörde |
| GmbH minimum share capital | €25,000, with at least €12,500 paid in at incorporation (as of 2025) |
| VAT (Umsatzsteuer) standard rate | 19% (reduced rate of 7% for certain professions/goods) (as of 2025) |
| Small business VAT exemption threshold | Turnover ≤ €25,000 in prior year and ≤ €100,000 in current year (as of 2025) |
| Corporate tax rate (GmbH) | 15% corporation tax + 5.5% solidarity surcharge + trade tax (combined ~30%) (as of 2025) |
How does self-employment work for expats in Germany?
Germany actively accommodates foreign nationals who wish to work independently, but the legal requirements are unambiguous: appropriate authorisation must be obtained before any self-employed activity begins. If you are not a citizen of the EU, EEA, or Switzerland, a residence permit is required to live and work in Germany — and you may not commence work until that permit has been granted. EU and EEA nationals, on the other hand, enjoy the freedom to live and work in Germany without restriction, including on a self-employed basis.
German law draws a fundamental distinction between two categories of independent work that shapes your tax obligations, registration requirements, and administrative duties. When going self-employed in Germany, you will either operate as a trader or practise what is known as a liberal profession as a freelancer. This is not merely a procedural difference — it determines whether you are liable for trade tax, how and where you register, and what bookkeeping standards apply to you.
To work independently as a liberal professional, you require a residence permit issued under Section 21(5) of the Residence Act. Those establishing a trade-based enterprise need a permit under Section 21(1). When applying for either visa or permit type, freelancers are expected to demonstrate that they already have clients in Germany. This can be evidenced through letters of intent from prospective clients or invoices from companies already engaged. This requirement sets Germany apart from many other countries, where simply registering a business is sufficient to begin trading without needing to prove an existing client base.
Your self-employment must also be genuine — you cannot function as a de facto employee while holding a freelance status. Arrangements where a single client accounts for all your income are viewed with suspicion and may result in a freelance visa being refused. This mirrors approaches taken in other European countries such as the Netherlands, where tax authorities scrutinise single-client freelance setups in a similar fashion.
What are the different self-employment and business structures available in Germany?
Germany provides several legal structures for independent workers and business founders. The most suitable option depends on the nature of your work, your appetite for personal financial risk, and your longer-term ambitions. The two most common categories for individuals are the Freiberufler (a freelancer practising a liberal profession) and the Gewerbetreibender (a sole trader engaged in commercial activity), with incorporated entities such as the GmbH representing a tier above these.
Freelancers (Freiberufler) practise professions defined as “liberal” in §18 EStG — such as medical, legal, scientific/technical, artistic, or teaching/consulting — and they do not pay trade tax (Gewerbesteuer). They work simultaneously for a number of clients rather than being tied to one employer. In contrast to commercial traders (Gewerbetreibende), they typically operate under their own name rather than a business name and are not obliged to register with the trade office or remit trade tax. This represents the lightest administrative load available in Germany and is the most widely used route among expat professionals in creative, technical, and advisory fields.
Sole traders (Einzelunternehmer, Gewerbetreibende, or Gewerbe for short) may operate across any industry, often selling goods or commercial services, and are generally subject to trade tax. No minimum capital is required to establish a sole proprietorship in Germany, making it an appealing entry point for new entrepreneurs. However, in sole proprietorships and partnerships, liability extends beyond business assets to include personal assets.
Freelancers who wish to collaborate with other liberal professionals frequently establish a GbR (civil law partnership). Where two or more freelancers wish to work together more formally, a Partnerschaftsgesellschaft (partnership company) may be appropriate. These structures are relatively simple to create but carry unlimited personal liability for all partners involved.
For those seeking limited liability, the GmbH (Gesellschaft mit beschränkter Haftung) is the most widely used incorporated form. Beyond the protection it offers against personal liability, a German GmbH gives founders access to a robust legal environment, a large domestic market, and competitive tax conditions. A more accessible variant is the UG (Unternehmergesellschaft), sometimes referred to informally as a “mini-GmbH,” which may be incorporated with as little as €1 of share capital. However, a UG must retain a portion of its profits until the share capital reaches €25,000, at which point it may convert to a full GmbH. Both the GmbH and UG are popular with founders for whom limiting liability is a priority.
In summary: liberal professionals choose the Freiberufler route for its simplicity; commercially active sole traders register a Gewerbe; and those building scalable ventures typically incorporate as a GmbH or UG. Sole proprietorship remains the most frequently chosen legal form overall, owing to its low capital requirements and straightforward setup process.
How do you register as self-employed in Germany?
The steps involved in registering depend on whether you qualify as a Freiberufler or a Gewerbetreibender. The first task when registering for self-employment in Germany is to determine which of these two categories your work falls into. This classification directly affects your tax obligations, bookkeeping requirements, and registration procedures. The steps for each path are set out below.
Registering as a Freiberufler (liberal professional freelancer)
- Confirm your residency status. If you are not an EU or EEA citizen or permanent resident, you will need a residence permit to work in Germany. You cannot start working until you have this permit. For self-employment, applying for a German freelance visa can take between three to six months (as of 2024–2025; verify current processing times with your local immigration office, the Ausländerbehörde).
- Verify your professional classification. Establish that your activity qualifies as a liberal profession under §18 EStG. If in doubt, describe your activity to your local Finanzamt and/or a tax adviser (Steuerberater) and request written confirmation of your classification.
- Register your address in Germany. You must register your primary residence (Anmeldung) at your local municipal office (Einwohnermeldeamt). This is a prerequisite for obtaining a tax number.
- Submit the tax registration questionnaire. To register as a freelancer in Germany, you need to complete a “Fragebogen zur steuerlichen Erfassung” (Questionnaire for Taxation) and submit it to your local tax office. You may either download the form, fill it in, and submit a paper copy, or complete the process online through the ELSTER portal. The form must be completed in German.
- Receive your tax number (Steuernummer). The Finanzamt will process your application and issue a tax number, which must appear on every invoice you issue. There is no charge for registering as a Freiberufler with the tax office.
- Obtain health insurance. Health insurance is compulsory in Germany. You must be covered either through the statutory public health insurance system or through a comparable private policy. This coverage must be in place before or at the time of applying for your residence permit.
Registering as a Gewerbetreibender (sole trader)
- Register the trade with the local trade office (Gewerbeamt). You must register your business with the municipal Trade Office and obtain a business licence (Gewerbeschein). This procedure is known as Gewerbeanmeldung (business registration). Fees for Gewerbeanmeldung vary by municipality but are typically in the range of €15–€65 as of 2025 — check your local Gewerbeamt for the current figure.
- Receive the Fragebogen from the Finanzamt. Once the Gewerbeamt has processed your registration, it notifies the Finanzamt, which will send you the Fragebogen. Complete and return it without delay.
- Receive your Steuernummer and VAT number. After the Finanzamt has processed your questionnaire, you will be issued a tax number. If your projected turnover exceeds the Kleinunternehmer threshold, you will also be registered for VAT.
- Check for professional licences or chamber membership. Certain trades require a specific permit or licence before you may begin operating. Your local Gewerbeamt can advise on which trades are affected. Membership of the Chamber of Industry and Commerce (IHK) or the Chamber of Crafts (HWK) is also required for some activities.
Always verify current fees and processing times with the relevant authorities — the ELSTER portal for tax registration and your local Gewerbeamt for trade registration.
How do you set up a company in Germany as an expat?
Incorporating a GmbH — the most widely used form of limited liability company in Germany — is a more involved process than registering as a sole trader, but it remains accessible to foreign nationals. There are no rules restricting foreign ownership, and you are not required to be a German resident in order to be a shareholder, though practical considerations often make some local presence helpful. In many situations, incorporation can be carried out remotely through authorised proxies, provided a reliable notary and banking relationship are in place.
- Choose your legal structure. Decide between a GmbH (requires €25,000 share capital) or a UG (can start with €1 but with profit-retention obligations). A GmbH is particularly well suited to founders planning a medium to large operation who wish to shield their personal assets from company liabilities. If significant investment or staff hiring is anticipated, a GmbH is generally the appropriate vehicle.
- Draft the Articles of Association (Gesellschaftsvertrag). The company’s Articles of Association must be prepared in German and signed by all founders. Where there are no more than three shareholders and one managing director, the simplified Musterprotokoll template may be used. More complex arrangements require bespoke articles, which increases the notary’s fees accordingly.
- Appear before a notary. All founders and managing directors must appear in person before a notary, or send an authorised representative acting under power of attorney. The notary prepares and notarises the founding documents and then files the application for registration with the commercial register (Handelsregister). Notary fees are prescribed by law and are calculated on the basis of the share capital.
- Deposit the share capital. A GmbH requires a minimum share capital of €25,000, with at least €12,500 paid in at the time of incorporation (as of 2025). The newly formed company must open a German business bank account in its own name, into which the required capital is deposited before registration is finalised.
- Register in the Commercial Register (Handelsregister). The notary typically submits the registration on your behalf. Entry in the Handelsregister gives the company full legal standing. Registration fees depend on the level of share capital — check the current schedule with the relevant court (Amtsgericht).
- Register with the tax office (Finanzamt). Following successful registration, the company must be enrolled with the local Finanzamt to establish liability for corporate income tax and VAT. Submit the Fragebogen zur steuerlichen Erfassung for the company to receive both a corporate tax number and VAT registration.
- Register with chambers and employment authorities. Companies that take on employees must notify the Federal Employment Agency (Bundesagentur für Arbeit) and the relevant health insurance fund, which administers the collection of social security contributions. Registration with the Chamber of Industry and Commerce (IHK) or the Chamber of Crafts (HWK) and any applicable professional body will also be required.
Virtual offices are permitted, but they must provide a reliable mail-handling service. The total cost of setting up a GmbH — including notary fees, commercial register charges, and initial accounting — typically ranges from several hundred to a few thousand euros. Accountancy costs alone in the initial period often fall between €800 and €2,000. Always verify current fee schedules with a notary or the German Commercial Register.
Can you work as a digital nomad in Germany?
Germany does not market a visa under the specific label of “digital nomad visa,” but it does offer long-term residence options — principally the freelance visa and the self-employment visa — that allow non-EU nationals to live in Germany while serving clients located anywhere in the world. These are effectively the German equivalent of what countries like Portugal and Spain now offer under formal digital nomad visa programmes.
To qualify for either of these options, applicants must demonstrate sufficient financial means to cover their living costs and provide credible evidence that they are actively earning, typically in the form of a client list or signed work agreements. The resulting visa permits flexible working arrangements, including taking on projects from international clients, as long as income remains stable and lawfully derived.
Non-EU nationals from countries whose citizens require a visa to enter Germany must apply for a long-stay (D) visa from their country of residence before departing. On arrival in Germany, this visa can be converted into a residence permit for freelancing or self-employment. Nationals of certain countries may enter Germany visa-free for stays of up to 90 days, during which time they may apply in-country for a residence permit covering freelance or self-employed activity.
Freelance and self-employment residence permits are initially granted for one year and can be renewed provided the holder continues to satisfy the eligibility conditions. Applicants aged over 45 face an additional requirement relating to pension provision: if you are over 45 years old (and not a citizen of certain exempt countries), you must have a private retirement pension guaranteeing €1,612.53 per month for at least 12 years after you turn 67 (as of 2025; verify current thresholds with your local Ausländerbehörde or at Make it in Germany).
One significant tax consideration worth noting: German tax residents are liable for income tax on their worldwide freelance earnings, regardless of where their clients are based. This worldwide taxation principle is common across many countries, but it is important to understand its implications before establishing tax residency in Germany.
What taxes and social contributions apply to self-employed expats and business owners in Germany?
Germany operates a comprehensive tax system for self-employed individuals and business owners. Gaining a clear understanding of your obligations before you register will help you avoid unpleasant surprises down the line. The principal taxes to be aware of are income tax, VAT (Umsatzsteuer), and — for traders and corporations — trade tax (Gewerbesteuer).
Income tax (Einkommensteuer): In 2026, the first €12,348 of annual income is tax-free (this was €12,096 in 2025). For jointly assessed married couples, this allowance is approximately doubled. Income tax is applied progressively at rates ranging from 14% to 45%. The self-employed are generally required to make advance payments of income tax on a quarterly basis. You will be exempt from advance payment only if your estimated annual income tax is lower than €400. Quarterly advance payments are due on 10 March, 10 June, 10 September and 10 December. Always check current rates and thresholds at the Federal Central Tax Office (BZSt) or ELSTER.
VAT (Umsatzsteuer / Mehrwertsteuer): Where the small business exemption does not apply, you are in principle required to charge 19% VAT on revenues generated in Germany. Those in certain liberal professions — including writers, artists, and comparable occupations — are subject to a reduced rate of 7% (as of 2025). Germany provides a small-business exemption under the Kleinunternehmerregelung (§19 UStG). As of 2025, if your turnover did not exceed €25,000 in the previous calendar year and is unlikely to surpass €100,000 in the current year, you may elect not to charge VAT. This reduces administrative obligations for smaller operators: no VAT is added to invoices and no regular VAT returns need to be filed.
Trade tax (Gewerbesteuer): Gewerbesteuer is levied only on traders (Gewerbetreibende) and applies to annual profits above €24,500 for sole proprietors and partnerships. A credit mechanism under §35 EStG allows a portion of the trade tax paid to be offset against income tax, though this does not always cover the full amount. Freiberufler are entirely exempt from trade tax.
Corporate taxation (GmbH/UG): Incorporated companies are subject to corporation tax at a rate of 15%, plus a 5.5% solidarity surcharge, and trade tax at a rate that varies by municipality. The combined effective burden from corporate tax and trade tax is approximately 30% of profits (as of 2025).
Health insurance and social contributions: Unlike employees whose contributions are split automatically between employer and employee, self-employed individuals in Germany must make their own arrangements for health insurance coverage. Statutory health insurance is available to freelancers, but membership is not automatic — you must actively apply to join. Premiums are calculated on the basis of your income, with a minimum contribution level applying even at low income levels (calculated in 2025 on an assumed minimum monthly income of around €1,131, resulting in a minimum health insurance contribution of roughly €200–€210 per month, plus nursing care insurance).
Self-employed people in Germany are generally not required to contribute to the state pension or unemployment insurance systems (unlike employees), though voluntary contributions to the pension system are possible and are often worth considering for those intending to remain in Germany long-term. Germany maintains an extensive network of double taxation treaties covering most major economies, which may have a bearing on how your foreign-sourced income is treated. Consult the Federal Central Tax Office for a complete list of applicable treaties.
Are there any incentives, grants, or programmes to encourage expat entrepreneurs in Germany?
Germany has developed a range of support mechanisms for founders and self-employed individuals, including programmes specifically designed to assist people starting from scratch or moving into self-employment following a period of unemployment.
Start-up grant (Gründungszuschuss): Individuals who have become unemployed and are considering self-employment as an alternative to claiming unemployment benefit may be entitled to a start-up grant to help them get a new venture off the ground. This grant is administered by the Federal Employment Agency (Bundesagentur für Arbeit) and is open to those transitioning from unemployment benefit (ALG I) into self-employment. It is not restricted by nationality, making it available to expats who have previously been in German employment and contributed to the social insurance system. Current eligibility criteria are available at arbeitsagentur.de.
EXIST programme: Targeted at university-based founders, the EXIST programme — financed by the Federal Ministry for Economic Affairs and Climate Action — provides grants of up to €3,000 per month to graduates and researchers who are commercialising academic work. The programme is open to international students and graduates at participating German universities. Full details are available at exist.de.
Make it in Germany / Startup Germany: The federal government’s Make it in Germany portal serves as the primary information resource for international entrepreneurs considering Germany as a base. In a significant recent development, the previous guideline requiring a minimum capital investment of €250,000 for self-employment visa applications has been abolished, lowering the barrier to entry for founders without large upfront funds.
Pathway to permanent residency: Self-employed individuals holding a permit under Section 21(1) AufenthG may become eligible for a settlement permit (Niederlassungserlaubnis) after just three years, provided the business has been successfully established and remains operational. This is notably faster than the standard five-year residency route and represents a meaningful incentive for committed founders.
KfW loans: Germany’s state development bank KfW offers subsidised lending for new businesses, including the ERP Start-up Loan (ERP-Gründerkredit), which is available to foreign nationals legally residing in Germany. Interest rates and qualifying conditions change over time — visit kfw.de for current details.
Free zones and special economic areas: Germany does not operate dedicated free trade zones of the kind found in the UAE or Singapore, but it has a strong network of regional business promotion offices across its major cities. Berlin, Hamburg, and Munich each have dedicated startup support agencies offering mentoring services, co-working facilities, and connections to investor networks.
What are the practical challenges of being self-employed or running a business in Germany?
Germany’s administrative and legal environment is thorough and coherent, but it can feel demanding — particularly for those arriving from countries with simpler or more digital self-employment registration processes. The following are the most commonly encountered practical difficulties for expat self-employed individuals and founders.
Language barriers in bureaucracy: Tax registration forms must be submitted in German. Correspondence from the Finanzamt, Gewerbeamt, and Handelsregister is issued almost exclusively in German, with little or no English provided. Many expats engage a Steuerberater (tax adviser) not only for tax filing purposes but also to handle all written and verbal communication with public authorities. This is strongly recommended, particularly during the first year of operation.
Role of local professional advisers: Unlike some jurisdictions where self-employed individuals routinely manage their own tax filings, Germany’s system — with its quarterly VAT returns, advance income tax payments, and annual declarations — is sufficiently complex that professional support has become standard practice. While hiring a tax consultant involves cost, the advice often pays for itself through legitimate tax savings. For GmbH founders in particular, an accountant with expertise in HGB (German commercial law) standards is not merely advisable — it is a practical necessity.
Banking access: Establishing a business bank account in Germany as a foreign national can prove more challenging than in some other countries, especially before a registered address and tax number are in place. Many expat founders turn to fintech business account providers (such as Qonto or N26 Business) as a workable interim arrangement, though traditional banks are typically required for GmbH share capital deposits. Engaging a local tax adviser early is recommended, as German accounting standards are exacting and errors can prove costly.
Invoicing requirements: German invoice law is highly prescriptive. Invoices must state the quantity and description of services or goods provided, the date or period of delivery, the net amount charged, the applicable VAT rate and the resulting VAT amount, and the gross total. Where no VAT is charged, the invoice must include an explanation of the reason — for example, citing the reverse-charge mechanism or the Kleinunternehmerregelung. For invoices issued to VAT-registered business clients in other EU member states, specific wording is required. Using compliant invoicing software from the outset is the simplest way to avoid penalties.
Classification risk: If you register as a Freiberufler but your actual activity is judged by the Finanzamt to be commercial in nature, you will be liable for back-payments of trade tax. The tax office can reclassify your work — sometimes with retroactive effect — resulting in unexpected financial obligations. If your activity sits on the boundary between a liberal profession and commercial trade, seek written confirmation of your classification from the Finanzamt before you begin operating.
Health insurance gaps: Private health insurance may offer lower premiums for younger, healthier freelancers on higher incomes, but private premiums tend to rise significantly with age, and each family member requires individual coverage (whereas statutory public insurance includes non-working spouses and children at no additional cost). Returning from private to public statutory insurance later in life is difficult to arrange, so it is worth carefully weighing the long-term consequences when making your initial decision.
Frequently asked questions
Can I be employed and self-employed at the same time in Germany?
It may be possible to pursue freelance activity alongside certain types of residence permits. Check the specific wording on your permit to be certain, or consult your local Immigration Office for clarification. From a tax perspective, you can simultaneously hold Freiberufler status and operate as a sole trader, but each activity must be kept entirely separate in terms of registrations, invoicing, bookkeeping, and tax filings. Non-EU nationals should always verify that their residence permit explicitly allows both forms of activity before proceeding.
How do I invoice foreign clients as a self-employed person in Germany?
When billing VAT-registered business clients in other EU countries (B2B transactions), the reverse-charge mechanism generally applies: the invoice is issued without German VAT, and a note must be included — for example, “Reverse charge — VAT paid by recipient.” For clients outside the EU, the export of services is ordinarily zero-rated for German VAT purposes. Because the applicable rules differ depending on the type of service and the client’s location, always confirm the correct treatment with a Steuerberater before issuing invoices to foreign clients.
What happens to my business status if my residence permit changes or expires?
Your authorisation to operate as a self-employed person in Germany is directly linked to your residence permit. If the permit lapses or is changed to a category that does not permit self-employment, you must suspend all commercial activity until the appropriate permit has been reinstated. You cannot start working until you have this permit — and the same principle applies if your status lapses mid-way through your activity. Permit renewals should be initiated well ahead of the expiry date; contact your local Ausländerbehörde for current processing times.
Do I need a German address to register as self-employed?
Yes. You must have a place of residence in Germany at which you can register your address. If you are applying in Berlin, your home address must be located in Berlin. This registered address — established through the Anmeldung process at the local municipal office — is a prerequisite for obtaining a tax number and for applying for a residence permit. Virtual office addresses are permitted for company registration purposes, but the service provider must be capable of reliably handling physical mail.
Is there a minimum income requirement for a German freelance or self-employment visa?
Germany does not publish a single definitive minimum income figure. Practitioners commonly suggest budgeting between €1,000 and €2,000 per month to cover living expenses. The immigration authority (Ausländerbehörde) assesses each application individually to determine whether the projected income is adequate to sustain the applicant without recourse to public funds, taking into account the business plan and client contracts submitted. For current expectations, verify directly with the relevant Ausländerbehörde or at Make it in Germany.
What is the Kleinunternehmerregelung and should I use it?
Germany provides a small-business VAT exemption known as the Kleinunternehmerregelung under §19 UStG. As of 2025, if your turnover did not exceed €25,000 in the previous calendar year and is not expected to surpass €100,000 in the current year, you may elect to operate without charging VAT. Under this arrangement, VAT is not added to invoices and no regular VAT returns need to be submitted. The trade-off is that you also cannot reclaim VAT on business purchases. This exemption is best suited to those with modest turnover and a predominantly private individual (B2C) client base, but offers less advantage if your business incurs significant VAT-bearing expenses that you would otherwise be able to reclaim.
Can a GmbH be owned entirely by a foreign national?
Yes. German law places no restrictions on foreign ownership of a GmbH. Valid passports or EU/EEA identity documents must be provided for all directors and shareholders, but there is no requirement for any owner or director to hold German nationality or residency. In practice, having at least one managing director based locally in Germany tends to simplify day-to-day administration, the opening of a business bank account, and communication with public authorities considerably.
How long does it take to fully set up a GmbH in Germany?
The period from drafting the articles of association to receiving entry in the Handelsregister is typically four to six weeks, though this varies depending on the workload of the local courts and whether standard (Musterprotokoll) or bespoke articles are used. All founders and managing directors must appear before a notary in person or through an authorised representative, who prepares and notarises the founding documents before filing with the commercial register. Completing tax registrations, joining the relevant chamber, and opening a business bank account extend the overall timeline further. Allow eight to twelve weeks in total before the entity is fully operational.