Back to blog
· Tým Anywhere

Doing business in Germany: Legal, tax and employment setup for foreign companies

Doing business in Germany: Legal, tax and employment setup for foreign companies

Establishing a business in Germany offers access to Europe’s largest economy but requires navigating a highly regulated corporate, tax, and employment landscape. Success depends on coordinating multi-jurisdictional compliance, statutory registrations, and labor requirements. This guide outlines the key legal frameworks and practical steps for a seamless market entry.

Germany as a host jurisdiction for foreign business

Germany functions as a central hub within the European single market, making it a natural destination for foreign companies seeking to expand within Europe. Its legal system is highly codified, relying on federal statutes, administrative regulations, and case law, with a strong emphasis on legal certainty ( Rechtssicherheit ) and formal procedures.

This predictability is highly attractive to cross-border investors, but informal or improvised solutions can quickly lead to formal sanctions, administrative fines, or contract invalidity. This predictability is highly attractive to cross-border investors, but informal or improvised solutions can quickly lead to formal sanctions, administrative fines, or contract invalidity. In an international environment, companies frequently underestimate the degree to which German authorities expect consistent documentation and proper sequencing across corporate, tax, and employment law.

The German legal order draws a sharp distinction between a full corporate presence (such as a subsidiary) and mere commercial activity (such as sales into the country without a local entity). Corporate residents in Germany are subject to unlimited tax liability ( unbeschränkte Steuerpflicht ) on their worldwide income, while non-resident entities are taxed only on German-source income, typically where they operate through a permanent establishment ( Betriebsstätte ) or hold local property. This makes the choice of entry structure a highly strategic decision rather than a mere formality.

Furthermore, Germany is characterized by a strong culture of employee protection, mandatory social security, and co-determination rights ( Mitbestimmung ), including works councils ( Betriebsräte ) in larger establishments. These employment-related obligations apply equally to foreign employers that have staff working physically in Germany, even if the employer itself has no registered office in the country. Aligning corporate formation with labour and immigration planning is therefore a key aspect of doing business in Germany, and it becomes significantly more complex when cross-border remote work and multi-jurisdictional teams are involved.

Aligning corporate formation with labour and immigration planning is therefore a key aspect of doing business in Germany. This alignment becomes significantly more complex when cross-border remote work and multi-jurisdictional teams are involved.

Entry structures for foreign businesses

Selecting the appropriate market entry structure is a critical step that determines a foreign company's legal liability, tax burden, and operational flexibility in Germany. Businesses can establish a separate corporate subsidiary, register a branch office, or hire local employees directly through cross-border payroll solutions.

Limited liability companies and stock corporations

The most commonly used corporate vehicle in Germany is the Gesellschaft mit beschränkter Haftung (GmbH), a limited liability company treated as a fully resident German corporation. The GmbH is widely favored because it combines limited liability for shareholders with relatively flexible governance compared to a stock corporation ( Aktiengesellschaft , AG), and it is recognized by banks, authorities, and business partners as a standard, creditworthy corporate form.

To establish a GmbH, at least one shareholder is required, which can be either a private individual or a legal entity. The nationality and residence of shareholders and managing directors ( Geschäftsführer ) are generally irrelevant under German law, meaning that foreign parent companies and non-resident individuals can hold shares and serve on the management board. However, the company must have a physical German business address and a local representative authorized to receive service of official correspondence.

The formation of a GmbH is a formal legal process that must be carried out before a German notary, whose involvement is mandatory for certifying the articles of association ( Satzung ) and filing the initial registration with the commercial register ( Handelsregister ). While Germany has introduced online establishment procedures via video conference, this electronic pathway remains operationally challenging for foreign corporate shareholders.

If the founding shareholder is a foreign legal entity, the notary must verify its existence and representation rights. This verification typically requires certified register excerpts, articles of association, and powers of attorney, all of which must be apostilled or legalized and accompanied by certified German translations.

The GmbH must have a minimum share capital of €25,000, of which at least half—€12,500—must be paid in and verifiably deposited in a bank account before registration. Contributions can be made in cash or in kind ( Sachgründung ), such as real estate or intellectual property, provided a detailed valuation report is prepared.

For foreign businesses seeking a lighter capital requirement at entry, Germany recognizes the Unternehmergesellschaft (haftungsbeschränkt), often referred to as a "Mini-GmbH". However, when establishing a Mini-GmbH, the share capital must be contributed fully in cash, and the company must retain a quarter of its annual profit in its reserves until it accumulates the full €25,000 required to convert into a standard GmbH. This is not a distinct legal form but a variant of the regular GmbH with a minimum share capital of €1.

The stock corporation ( Aktiengesellschaft , AG) is typically reserved for larger, capital-intensive, or publicly listed enterprises. It requires a minimum share capital of €50,000 and has a rigid, two-tier board structure consisting of a management board ( Vorstand ) and a supervisory board ( Aufsichtsrat ). For the vast majority of foreign market entrants, the GmbH remains the preferred vehicle due to its structural flexibility and lower administrative overhead.

Autonomous and dependent branch offices

As an alternative to establishing a separate subsidiary, foreign companies can operate through a German branch office. Under German law, a branch is not a distinct legal entity but an extension of the foreign headquarters.

An autonomous branch ( Zweigniederlassung ) exhibits operational independence, possessing its own management, separate accounting records, a dedicated bank account, and distinct business assets. It must be registered in the German commercial register and with the local trade office ( Gewerbeamt ), but the foreign parent company remains fully and directly liable for all branch obligations.

A dependent branch ( Betriebsstätte or Repräsentanz ) is a mere office or administrative presence that lacks commercial autonomy. It serves supporting, preparatory, or auxiliary functions—such as marketing or customer relations—and is legally dependent on the head office, requiring only a basic notification to the local trade office.

Registering an autonomous branch requires a notary to submit the application to the commercial register. The documentation must prove the legal existence of the foreign head office and the authority of its directors, which can occasionally take longer and involve higher translation and legalization costs than forming a new GmbH.

Additionally, foreign branches often face higher hurdles when attempting to open accounts with local commercial banks. Compliance departments must run intensive Know Your Customer (KYC) checks on the entire foreign corporate structure, which can delay operational launch.

Start your case directly on Anywhere.legal for effective document preparation and detailed mandate definition.

Comparing subsidiary and branch structures

A direct comparison of key regulatory, tax, and liability factors highlights the distinct trade-offs between establishing a German subsidiary and operating as a foreign branch office.

Comparative Dimension

German Subsidiary (GmbH)

German Branch Office (Autonomous)

Legal Personality

Distinct German corporate entity. Liability is strictly limited to the corporate assets.

No separate legal entity. The foreign parent company is directly and fully liable.

Commercial Registration

Mandatory entry in Section B. This is the commercial register ( HRB ) and requires a notary.

Mandatory entry in Section A. This is the commercial register ( HRA ) and requires a notary.

Corporate Taxation

Subject to local corporate taxes. This applies to Corporation Tax ( Körperschaftsteuer ) and Trade Tax ( Gewerbesteuer ) on worldwide income.

Subject to local permanent taxes. This applies to taxes on profits attributable to the permanent establishment.

Withholding Taxes (WHT)

Dividends paid are subject to WHT. This is typically 25% plus solidarity surcharge, subject to treaty or EU relief.

Internal profit remittances are exempt. Transfers from the branch to headquarters are not subject to withholding tax.

Transfer Pricing Scrutiny

High compliance standards apply. Transactions must strictly adhere to the arm's length principle with formal documentation.

High profit attribution standards apply. The branch must apply the Authorized OECD Approach for profit attribution.

Market Perception

Excellent local commercial standing. This signals long-term commitment and is preferred by local customers.

Moderate local commercial standing. Some local counterparties are hesitant to contract under foreign parent liability.

Alternative presence and direct pay

For companies that prefer to test the market before establishing a physical branch or subsidiary, hiring staff directly in Germany is a viable alternative. German law does not require a foreign employer to have a local corporate seat or branch office to employ individuals residing in the country, provided they comply with local standards.

To run payroll for German-based employees, a foreign company must obtain an employer identification number ( Betriebsnummer ) from the Federal Employment Agency ( Bundesagentur für Arbeit ). Additionally, the employer must register for payroll tax withholding with the competent tax office and establish an electronic payroll mechanism to deduct and remit statutory social security contributions and wage taxes ( Lohnsteuer ) on a monthly basis.

If a foreign employer fails to manage this setup correctly, it can face significant liabilities. Under German social security law, the employer is strictly liable for both the employer and employee shares of social security contributions, regardless of administrative errors.

Furthermore, having remote workers in Germany can inadvertently create a permanent establishment ( Betriebsstätte ) for the foreign parent under double tax treaties (DTAs). If an employee has the authority to conclude contracts on behalf of the foreign employer and habitually exercises this authority in Germany, the foreign company may face corporate tax liability on a portion of its global profits.

Commercial register and trade office registration

Only after the commercial register publishes the entry does the GmbH legally exist as a limited liability corporation. Before this point, if the founders conduct business in the company's name, they operate as a GmbH i.G. (in formation) and are subject to unlimited personal joint and several liability.

Once registered in the commercial register, the business must immediately file a trade registration ( Gewerbeanmeldung ) with the local trade office ( Gewerbeamt ). This registration is required for any commercial activity, and failure to file can result in administrative fines.

Tax identification and corporate taxation

After registration, the company must submit a tax registration questionnaire ( Fragebogen zur steuerlichen Erfassung ) electronically via the federal ELSTER portal to the competent tax office. The tax office will then issue a local tax number ( Steuernummer ) and register the entity for Corporation Tax ( Körperschaftsteuer ) and Trade Tax ( Gewerbesteuer ).

The corporate tax system is built on two pillars: Corporation Tax ( Körperschaftsteuer ) levied at a uniform federal rate of 15%, and Trade Tax ( Gewerbesteuer ) levied by local municipalities. A solidarity surcharge of 5.5% is imposed on the corporation tax liability itself, resulting in an effective federal corporate rate of 15.825%.

The municipal Trade Tax is calculated by multiplying the taxable income by a federal base rate of 3.5% and a municipal multiplier ( Hebesatz ). The Hebesatz is determined by local councils and ranges from a statutory minimum of 200% in rural areas to over 400% in major urban hubs like Berlin and Munich, leading to a total effective corporate tax burden of 30% to 33%.

Value-added tax registration and identification numbers

Value-Added Tax (VAT / Umsatzsteuer ) in Germany is a transaction tax levied on the sale of goods and services. The standard VAT rate is 19%, with a reduced rate of 7% for specific goods such as books, foodstuffs, and basic medical products.

To participate in intra-Community trade within the EU single market, German entities must obtain a VAT Identification Number ( Umsatzsteuer-Identifikationsnummer , VAT ID, prefixed with "DE"). This number is issued by the Federal Central Tax Office ( Bundeszentralamt für Steuern , BZSt) after the company receives its local tax number.

For security reasons, the BZSt sends physical confirmation of the VAT ID exclusively by post to the company's registered address. Foreign companies must account for this administrative step when planning their launch timeline, as they cannot issue compliant invoices to EU business partners without a valid VAT ID.

Transparency register and financial reporting

To comply with EU anti-money laundering directives, all corporate entities in Germany must identify and register their ultimate beneficial owners (UBOs) in the German Transparency Register ( Transparenzregister ). A beneficial owner is defined as any natural person who directly or indirectly holds more than 25% of the share capital or voting rights.

Furthermore, German corporate law requires all companies to adhere to the strict accounting standards of the German Commercial Code ( Handelsgesetzbuch , HGB). Businesses must maintain double-entry bookkeeping, prepare an annual balance sheet and income statement, and submit these documents to the electronic Federal Gazette ( Unternehmensregister ).

The scope of disclosure and the audit requirements depend on the company's size class, which is determined by total assets, annual turnover, and average employee count. Non-compliance with these reporting requirements can result in significant administrative fines.

Start your case directly on Anywhere.legal for effective document preparation and detailed mandate definition.

Sources and structure of German employment law

The primary statutory sources of German employment law include the German Civil Code ( BGB ), the Protection Against Dismissal Act ( KSchG ), and the Working Time Act ( Arbeitszeitgesetz ). Because there is no single, unified labour code, court rulings—especially those of the Federal Labour Court—play a crucial role in shaping employment practices.

Employment contracts and minimum working conditions

Under the German Act on Notification of Conditions Governing an Employment Relationship ( Nachweisgesetz ), employers must provide employees with a written, signed statement of the essential terms of their employment. While electronic signatures are increasingly used in international business, certain elements of employment contracts must still be printed and signed by hand to satisfy strict local requirements.

The contract must clearly outline the identities of the parties, job description, remuneration details, working hours, statutory vacation entitlements, and notice periods. The statutory minimum vacation is 20 days per year for a five-day workweek, though market practice is typically 28 to 30 days.

Additionally, employers must adhere to the statutory minimum wage ( Mindestlohn ), which is reviewed biennially by an independent commission and is set at €12.82 gross per hour. Germany also provides robust statutory protections for family-related leave, including fully paid maternity protective periods and job-protected parental leave.

Working time and time-recording obligations

The German Working Time Act ( Arbeitszeitgesetz ) sets strict limits on daily and weekly working hours to protect employee health and safety. Employees must also have an uninterrupted rest period of at least 11 hours between shifts to ensure adequate rest.

Following a landmark ruling by the Federal Labour Court ( BAG ), employers in Germany are legally obligated to record the start, end, and duration of their employees' daily working hours. This time-recording obligation ( Zeiterfassungspflicht ) applies to all employers, regardless of size, and covers remote workers and those under trust-based working arrangements.

Employee representation and works councils

In Germany, industrial relations are built on the principle of co-determination ( Mitbestimmung ). In any business establishment with five or more permanent, eligible employees, the workforce has the right to elect a works council ( Betriebsrat ) to represent their interests.

Works councils possess significant co-determination rights ( Mitbestimmungsrechte ) regarding social matters, such as daily working hours, vacation schedules, and the introduction of new IT tools. In establishments with more than 20 employees, the employer must also obtain consent before any hiring, reclassification, or transfer of staff.

Furthermore, the employer must consult the works council before any dismissal, as any termination executed without prior consultation is legally void. Employers must cover all reasonable operating costs of the works council, including office space, equipment, and required training.

Mandatory social security contributions

The social security system consists of five distinct branches: pension, health, unemployment, long-term care, and accident insurance. These contributions are calculated as a percentage of the employee's gross monthly salary, up to annual contribution ceilings adjusted annually by the federal government.

The employer is responsible for calculating the total contribution, withholding the employee's share from their gross wage, and remitting the entire amount directly to the employee's health insurance fund ( Krankenkasse ). Under German law, the health insurance fund acts as the central clearing house for all social security branches.

Obligations of foreign employers

Under EU Regulation 883/2004, an employee is subject to the social security legislation of the member state where they physically perform their work. Consequently, a foreign employer employing individuals in Germany must pay German social security contributions, regardless of where the employer is registered.

To fulfill these obligations, foreign employers must apply for a company number ( Betriebsnummer ) from the Federal Employment Agency. They must also submit monthly contribution statements via the statutory online reporting portal ( SV-Meldeportal ) and register for wage tax withholding with the competent tax office.

International social security and posted workers

For cross-border situations, such as temporary assignments or postings, employees can sometimes remain under their home-country social security system. Within the EU/EEA and Switzerland, this exemption is documented using an A1 Certificate, while bilateral social security agreements use a Certificate of Coverage.

If the assignment does not qualify as a temporary posting, the employee enters the German social security system from day one. In this scenario, managing both home-country shadow payroll and local German compliance requires careful coordination to avoid double taxation or duplicate social security payments.

Standard work visa and residence permits

The immigration process typically consists of three stages, starting with a visa application at the German embassy in the applicant's home country. The diplomatic mission routes the application to the Federal Employment Agency to verify that the salary and working conditions match local standards.

Once the visa is issued and the employee arrives in Germany, they must register their address with the local municipality ( Bürgeramt ). Finally, they must convert their entry visa into a long-term residence permit ( Aufenthaltstitel ) at the local foreigners' authority ( Ausländerbehörde ).

Skilled immigration and the EU Blue Card

The EU Blue Card ( Blaue Karte EU ) is a simplified residence permit designed for highly qualified professionals from outside the EU. It offers several benefits, including expedited processing, simplified family reunification, and a faster path to permanent residency.

To qualify, the applicant must hold a recognized university degree and have a concrete job offer with a salary that meets specific annual thresholds. To qualify, the applicant must hold a recognized university degree and have a concrete job offer with a salary that meets specific annual thresholds. Lower thresholds apply to shortage occupations, such as IT specialists, engineers, medical doctors, and scientists.

Under the Skilled Immigration Act ( Fachkräfteeinwanderungsgesetz ), IT professionals with at least three years of professional experience may qualify for an EU Blue Card even without a formal university degree. This exception applies provided their salary meets the shortage occupation threshold.

Key risks in multi-jurisdictional German operations

A primary operational pitfall is a sequence bottleneck, where companies attempt to hire employees or lease offices before registering their GmbH or opening a bank account. This can lead to personal liability risks or delayed launches.

Another significant risk is the misclassification of independent contractors, known locally as Scheinselbstständigkeit . If an auditor classifies a contractor as a de facto employee, the employer is liable for up to four years of back-dated social security contributions, plus interest and penalties.

Finally, companies must monitor permanent establishment risk and comply with Germany's strict Federal Data Protection Act ( Bundesdatenschutzgesetz ). This act places tight limits on how employers monitor employees, handle HR data, and transfer personal information to parent companies outside the EU.

Structured legal operations and technology

To manage these risks, modern expanding businesses rely on legal operations—the structured integration of project management, clear processes, and technology. By centralizing the coordination of corporate formation, tax registrations, and HR compliance, businesses can avoid administrative delays and reduce the risk of non-compliance.

The Anywhere.legal ecosystem provides a centralized digital environment that coordinates cross-border legal and tax projects across multiple jurisdictions. The platform uses secure, specialized AI tools to streamline initial scoping, organize document packages, and structure briefs.

This technology-driven preparation is then reviewed and validated by vetted local German legal and tax professionals who provide definitive advice, execute filings, and manage compliance. This hybrid model helps companies keep their expansion projects on schedule, ensures clear pricing, and maintains high standards of compliance.

Establishing a corporate subsidiary with local staff

A US-based software company decided to open an engineering and regional sales hub in Berlin. The company wanted to limit its local liability, so it opted to establish a German subsidiary (GmbH) with a share capital of €25,000.

Because the parent company was a foreign corporation, the notarization process required obtaining apostilled register excerpts and drafting a legalized power of attorney. The founders completed extensive KYC procedures to open a business bank account and deposit the share capital before registering in the commercial register.

In parallel, the company onboarded ten local engineers using employment contracts that met all Nachweisgesetz standards. They implemented a compliant digital time-recording system and managed monthly payroll through an external provider to remit wage taxes and social security contributions.

Opening an autonomous branch office

A Swiss manufacturing corporation wanted to set up a direct sales and service facility in Baden-Württemberg. To maintain its unified corporate brand, the company decided to open an autonomous branch ( Zweigniederlassung ) rather than a separate subsidiary.

The registration process required submitting translated Swiss register excerpts and notary-certified articles of association to the local commercial register. For tax purposes, the branch was treated as a permanent establishment, using the Authorized OECD Approach to allocate profits and expenses.

The company transferred several technical specialists from Switzerland to Germany under the posted workers framework. The HR department secured A1 certificates for these workers, allowing them to remain in the Swiss social security system during their temporary assignments.

Employing remote staff without a local entity

A UK-based consulting firm wanted to hire two senior consultants residing in Munich. The firm did not want to set up a GmbH or register a branch in Germany, choosing instead to employ the consultants directly from the UK.

To hire the consultants, the UK firm obtained an employer identification number ( Betriebsnummer ) and registered with the competent German tax office. This allowed them to set up a local wage tax withholding and social security payroll system without a local entity.

To manage permanent establishment risks, the firm ensured that the consultants did not have the authority to sign commercial contracts. Additionally, they implemented data-processing agreements to ensure all client data was handled in compliance with EU and German regulations.

Strategic guide for selecting an entry model

Selecting the optimal corporate structure requires balancing long-term commercial goals with initial administrative complexity.

Structural selection matrix

A subsidiary GmbH is the ideal choice if you want to limit parent liability, establish long-term local credibility, or sign major commercial contracts with local enterprises. This structure is best for expanding a significant local workforce and securing local commercial bank accounts.

An autonomous branch is suitable if you want to operate under a unified corporate brand and maintain direct control over local business assets. This model allows you to leverage the parent company's balance sheet for capital-intensive operations while managing tax allocation directly.

A direct employment model without a local entity is best for testing the German market with a small, remote team. This structure minimizes administrative costs, provided that your remote employees do not engage in contract signing or other activities that create permanent establishment risks.

Conclusion

Expanding a business into Germany requires coordinating several distinct but related areas, including corporate formation, tax registration, social security, and employment law. The German market offers high predictability and a strong economy, but success depends on managing these requirements systematically rather than treating them as separate tasks.

By adopting a structured, process-driven approach and using a centralized legal operations strategy, foreign businesses can navigate Germany’s regulatory environment efficiently. This structured approach helps companies manage administrative timelines, control costs, and establish their operations on a solid legal foundation.

Need international legal help? Get in touch with us via Anywhere.legal.

Frequently asked questions

  • 1. How long does it typically take to establish a GmbH in Germany?
    The corporate formation process, from the initial drafting of the articles of association to the final entry in the commercial register, typically takes four to eight weeks. The timeline depends on how quickly you can gather and legalize the parent company's documents, secure an appointment with a German notary, and open a local business bank account to deposit the share capital. Once the capital is deposited, the commercial register entry usually takes one to two weeks. Receiving tax and VAT numbers from the tax office can take an additional three to six weeks.

  • 2. Can a foreign company employ staff in Germany without forming a local entity?
    Yes. Foreign employers can hire staff residing in Germany directly. To do so, the foreign company must obtain a company number ( Betriebsnummer ) from the Federal Employment Agency, register for wage tax withholding with the tax office, and set up a compliant payroll system to deduct and remit statutory social security contributions and wage taxes each month. The employer must also ensure the employment contract complies with German labour laws.

  • 3. What are the main tax differences between a German subsidiary and a branch?
    A German subsidiary (GmbH) is a resident corporate entity subject to corporation and trade taxes on its worldwide income. Profits remitted to a foreign parent company are typically subject to dividend withholding tax, though this may be reduced under tax treaties or EU directives. An autonomous branch is treated as a permanent establishment of the foreign parent. It is subject to German corporate and trade taxes only on the profits allocated to the branch. Internal profit transfers from a branch to its head office are not subject to withholding tax.

  • 4. How does German law treat working time and time recording for employees?
    Under the German Working Time Act, daily working hours must not exceed eight hours, though they can be extended to ten hours if the six-month average remains under eight hours. Employees are entitled to a 30-minute break for shifts longer than six hours and a 45-minute break for shifts longer than nine hours. Following a landmark Federal Labour Court ruling, employers are legally required to record the start, end, and duration of daily working hours for all employees, including remote workers.

  • 5. What should foreign companies consider when posting employees to Germany?
    When posting employees to Germany, companies must determine which social security system applies. To keep employees under their home-country social security system during a temporary assignment, employers must obtain an A1 certificate (within the EU/EEA) or a Certificate of Coverage (under bilateral treaties). Employers must also comply with the Posted Workers Act, which requires observing German minimum wage, working hours, rest periods, and health and safety regulations. Depending on the employee's nationality, they may also need a valid work visa or residence permit.

Discover what Anywhere can do — with a tailored demo from our team.