Register Your Company in the EU
Set up your limited liability company with 100% foreign ownership, enjoy competitive tax rates, and gain direct access to the European market.
Start Your Company TodayIntroduction to Germany Company Formation
Common Business Structures in Germany
Germany offers several company types to suit different needs. The most popular are the GmbH (limited liability company), ideal for small to medium businesses, and the AG (public limited company), used by larger firms. These structures offer liability protection and are well-suited for both local and foreign investors.
Why choose Germany?
Germany is a top choice for company registration because of its strong and stable economy, strategic location in Europe, excellent infrastructure, skilled workforce, and a trustworthy legal system. These factors make it easy to do business, access EU markets, and build a reputable brand.
What is GmbH?
GmbH stands for Gesellschaft mitbeschränkterHaftung. It’s a German term meaning “company with limited liability.” It’s like a business structure where the owners are only responsible for what they invested—personal assets are protected.
- Minimum Share Capital: €25,000 (at least €12,500 paid in at registration)
- Shareholders: Can be one or more individuals or companies
- Residency requirements: No residency requirement for shareholders
- Management: Management board (Geschäftsführer) can include foreign directors
- Legal status: GmbH is a separate legal entity with its own legal personality
Key Features:
- Liability: Limited to the company’s share capital
- Registration: Must be registered with the Commercial Register (Handelsregister)
- Taxation: Subject to corporate income tax and trade tax
- Flexibility: Suitable for small to medium-sized businesses
Key Benefits of Registering a UK Company with Vista
Rapid and Efficient Formation
Vista's online portal enables you to form a company in just a few minutes, with many registrations completed within 24–48 hours. This quick turnaround is ideal for entrepreneurs eager to launch their ventures without delay.
Comprehensive Services
Vista offers more than just company registration—like providing a registered office address, preparing legal documents, helping open bank accounts, and ensuring your company meets all UK rules.
Global Accessibility
You do not need to be a UK resident to register a company. This makes it an attractive option for international entrepreneurs seeking to establish a presence in the UK market.
Professional Support and Guidance
Vista provides expert advice and support throughout the company formation process. Their experienced team can assist with legal, tax, and compliance matters, ensuring that your business adheres to all UK regulations.
Access to a Robust Business Environment
The UK offers a stable economy, a transparent legal system, and access to a wide range of financial services. Registering your company with Vista positions you to take advantage of these benefits, facilitating growth and expansion opportunities.
Step-by-Step Company Registration Process
1. Choose Legal Form and Name
Choose GmbH or UG. Find name availability through IHK.
1-3 days2. Draft Docs and Notarization
Prepare articles of association and shareholder list. Sign them in front of an official notary (can be online).
3-5 days3. Open Bank Account & Deposit Capital
A minimum deposit of EUR12.5k for GmbH; UG can start lower. Bank issues a confirmation.
1-2 weeks4. Commercial Register (Handelsregister) Entry
Notary records documents in local courts. The company becomes a legal entity upon registeration.
1-2 weeks5. Trade Office Registering
Register at Gewerbeamt and get a Gewerbeschein (trade license).
1-3 days6. Tax Office Registration
Receive a tax identification number and apply for the VAT identification if required.
1-2 weeks7. Compliance & Reporting
Notify Transparency, join IHK and get permits or licenses as required.
OngoingTotal Timeline: 3-6 weeks (varies depending on the bank speed and the court’s speed).
Our expert team can expedite the process and handle all steps remotely on your behalf.
Start Your RegistrationDocuments Required
For Individual Shareholders
- Valid passport or ID card (notarized &apostilled in the case of overseas)
- Documentation of residential address (utility bill or government certificate)
- Tax identification number (if resident of Germany)
- Power of attorney (if represented by an individual prior to the notary)
For Corporate Shareholders
- Recent Commercial Register Extract / Certificate of Incorporation
- Articles of Association (parent company)
- Resolution of shareholders approving membership
- List of directors and the shareholders of parent company.
- Passport/ID the authorized signatory
- Power of Attorney (if represented by a different person)
Additional Requirements:
- Registered Office: Evidence of a valid office address within Germany where official mail may be handed out.
- Company Name: We recommend submitting at least three preferred names in order.
- Business Activity: Give a brief description of your proposed actions.
- Shareholder Agreement: Highly recommended if there's several shareholders to define rights, obligations.
Company Structure & Roles
Minimum Requirements (GmbH / UG)
- Shareholders: at the very least 1. (individual or corporate).
- Managing Director (Geschaftsfuhrer): At least 1 natural person (must be over 18; can be foreign).
- Registered Office: Legal address in Germany.
- Share Capital: GmbH EUR 25,000 (min. EUR 12,500 upfront); UG from EUR 1.
Optional / Common Positions
- Additional Managing Directors: Companies often appoint multiple.
- Supervisory Board (Aufsichtsrat): Not mandatory unless >500 employees (then codetermination laws apply).
- Prokurist (Authorized Signatory): Can be designated to act on behalf of the company, but not an official director.
- Advisory board: Voluntary, to guide investors or provide oversight.
Cost of Company Registration
Official Fees
| Name check (IHK verification) | EUR0 |
| Notary charges (Articles of Association) | EUR300-800 |
| Commercial Register (Handelsregister) | EUR150-300 |
| Trade Office Registration (Gewerbeanmeldung) | EUR20-60 |
| Tax number (Finanzamt) | EUR0 |
| VAT Registration(if applicable) | EUR0 |
| Total Official Fees | EUR470-1,160 |
Additional Services
| Registered office/virtual address (annual) | EUR300-600 |
| Accounting services (monthly) | EUR100-500 |
| Bank account opening assistance | EUR300-700 |
| Power of Attorney preparation | EUR200-400 |
| Complete company creation package | EUR1,500 - 3,000 |
| Ready-made (shelf) company | EUR3,000-6,000 |
Post-Registration Services in Germany
We go beyond company registration by assisting with compliance, accounting, and ongoing legal requirements in Germany, ensuring your business runs effortlessly.
Registered office address in Germany
Each German firm must have a registered office address in Germany. Many founders opt for establishing an online office in Germany.
Annual EUR300 – 1,200
Accounting & Bookkeeping Services
Expert German Bookkeeping Services ensure compliance with the tax authority regulations.
Monthly EUR100 – 500
German Business Bank Account
The opening of an online corporate bank account for business in Germany and documentation assistance can help speed the process.
One-time EUR400 – 800
VAT and Tax Registration
Businesses are required to register for VAT in Germany and obtain a tax number.
One-time EUR300 –600
Payroll and Employee Management
Secure German Payroll services aid with employees' contracts, insurance and monthly payments.
Monthly EUR25-50 per employee
Ongoing Compliance and Annual Filings
German businesses must comply with annual requirements, including updates to the commercial register, financial statements and tax-filings.
Annual EUR800 - 2,500
Bank Account Opening in Germany
Requirements for Opening a Business Bank Account in Germany
- Certificate of Incorporation (Handelsregisterauszug) and Articles of Association
- Valid passports/ IDs of directors and shareholders.
- Evidence of a registered office or business location within Germany (can also be virtual)
- German Tax Identification Number (Steuernummer) or VAT number
- Description of business activity or business plan
- Initial deposit (for GmbH: at least EUR12,500 from an amount of EUR25,000 share capital)
Remote Business Bank Account Opening
You can create a remote bank account for business in Germany by using fintech providers that do not require a branch visit. The verification process is typically performed online, however an address in Germany and tax identification number are required.
- VideoIdent and notarized documents to verify ID
- German company address + Tax ID obligatory
- Fintechs like N26, Penta, Holvi, and Revolut support remote setup
Top Banks for Foreign-Owned Companies
| Bank / Fintech | Key Features | Monthly Fee |
|---|---|---|
| N26 Business Standard | Online-only, free Mastercard, 0.1 % percent cashback | EUR0 |
| N26 Business Go | Similar to above, but with sub-accounts and travel insurance greater rate of cashback | EUR9.90 |
| Holvi Flex | Tailored for freelancers and startups; invoicing/expense tools, company formation | EUR0 |
| Penta(Starter) | Offers tiered plans, multi-card access, accounting integrations like LexOffice | EUR9 |
| Qonto | Business-oriented, including invoices, bookkeeping tools and cards, and sub-accounts, 7-day support | EUR9 |
Account Opening Timeline
- Prepare: 2-5 days (Gather company documents)
- Application:: 1-3 days (Submit form)
- Validation: 5-10 days (Bank completes KYC/AML checks)
Total Timeline: Fintech banks take 5-10 business days while, Traditional Banks require 2-4 weeks for completion.
Taxation & Accounting Overview
Corporate Income Taxes
- Corporation Income Tax (CIT): 15% of the profits (GmbH/AG)
- Solidarity Charge: 5.5% of the corporate tax
- Trade Tax: 7-17% based on the locality
- VAT Registration: 19% standard, 7 % reduced
- Tax Number &Filing: Obtain a German tax ID; annual corporate tax, quarterly or monthly VAT
Value Added Tax (VAT)
- Standard rate: 19% for the majority of products or services
- Lower Rate: 7% for essential items such as books, food and papers
- VAT Registration: Required for businesses that sell goods or services in Germany
- Filing frequency: Quarterly or monthly, based on the turnover
- Invoices &Compliance: Quarterly or monthly, based on the turnover
Other Taxes & Contributions
- Payroll Taxes: Employer withholds earnings taxes
- Social Security Pension: Health and unemployment insurance, care (employer + employees)
- Social Security Surcharge: 5.5% of the payroll tax and tax on income
- Church Tax: 8.9% income tax on church members(if the tax is applicable)
- Mandatory insurance: Workplace accident and statutory insurance
Accounting Requirements in Germany
- Double-Entry Bookkeeping: Required in GmbH and larger firms
- Annual Financial Statements: Prepare Bilanz&Gewinn- und Verlustrechnung (Balance Sheet & P&L)
- Payroll Accounting: Monthly report of taxes, wages, and social security payments
- VAT Accounting: Record and report VAT on quarterly and monthly reports
- Documentation: Save the receipts, invoices, and financial records for 10 years
Tax Incentives & SEZs in Germany
These incentives make Germany an attractive destination for businesses seeking to invest in specialized zones.
- Free Trade Zones (FTZs): Customs-free storage, simple customs and VAT-exempt zones
- Special Economic Zones (SEZs): Reduced taxes, grants, and financial incentives for investments in specific regions
- Accelerated depreciation: Companies can take a 30% deduction in equipment cost of machinery each year (2025-2027)
- First-Year depreciation for EVs: 75% deduction on the purchase cost of new electric vehicles
- Reduced Corporate Tax Rate: Federal corporate tax rate will decrease from 15% to 10% by 2032
- Green & R&D Incentives: Tax premiums for projects that use less energy and increased R&D deductions that promote sustainability and innovation
Employment & Hiring in Germany
Hiring Process in Germany
Define Role and Contract
Choose the type of job (full-time or part-time) and draft a written document.
Interviews and Recruit
Post jobon online portals, shortlist best potential candidates and hold tests/interviews.
Register and Comply
Enroll employees to collect taxes, social security and insurance; ensure labour law compliance.
Onboard & Train
Introduce the company's policies, roles and responsibilities, and set up payroll and benefits.
Key Employment Regulations
- Working hours: 8 hrs/day, 48 hours/week; overtime is regulated
- Minimum Wage: EUR12/hour (2025)
- Paid Leave: Minimum 20 days/year + public holidays
- Employment Agreements: Written, detailing of your job description and pay, & probationnotice
- Termination: Requires valid reasons; notice period varies
- Social Security: Employer contributes to health, pension, and unemployment
- Anti-Discrimination: Gender, age, religion, disability, origin protected
Employer Costs
In Germany employers typically have total costs for employment which are between 20 - 30% higher than the gross salary of the employee.
- Social Security: 20 to 22% of the gross wage (health, pension, unemployment)
- Accident Insurance: 1 -2% of gross salary, paid by the employer
- Payroll Administration: Controlling tax withholdings and filings
- Options Benefits: Rewards, training, vacation, and other perks
Legal & Compliance Requirements
Ongoing Compliance Obligations
- Annual financial statements: File and prepare Bilanz and P&L with the authorities
- Corporate tax filings: Submit annual corporate tax returns, and pay the due taxes
- Tax Reporting: Filing VAT return either quarterly or monthly, depending on turnover
- Trade Tax Compliance: File an annual trade tax return with your local municipal authorities
- Employment & Social Security:Ensure payroll, social contributions, and the employee's records are up to date
- Data Protection & Legal Updates: Maintain GDPR compliance and track changes in labour and corporate tax laws
Maintenance Checklist
| Frequency | Tasks |
|---|---|
| Annually | Annual financial statements, file corporate and trade taxes |
| Monthly / Quarterly | File VAT returns |
| Monthly | Pay social contributions and process payroll |
| Annually / Ongoing | Maintain GDPR compliance; update policies |
Non-Compliance Penalties
- Late tax filing: EUR25-2,500 depending on the delay and tax form
- Tax reporting errors: Up to 10% of tax not paid
- Social Security and payroll defaults: Fines of up to EUR5,000 for each violation
- Employment Law Violations: EUR500 -10,000 for wage, hour or termination breaches
- GDPR violations: Up to EUR20 millionor 4% of the total annual turnover
- Corporate Reporting Periods: EUR500-50,000 for missing statements or shareholder obligations
Our compliance monitoring service assists your business in avoid expensive penalties –starting at EUR90 per month.
Who Can Register a Company in Germany?
Eligibility Criteria
- Age & Legal Capacity: 18+ legally competent
- Residence: Foreign founders need a German address for their business
- Clear Record: No active bankruptcy cases or any legal limitations
- Minimum Capital: EUR25,000 for GmbH; EUR1 for UG
- Business Type: Certain regulated sectors require a special license
Remote Company Registration Process
Foreign investors can complete the entire company setup remotely, without the need for physical presence.
- Prepare Documents(Company charter and shareholder identifications)
- Notarization & Apostille Documents (if foreign)
- Make an application online using notary and file it with Handelsregister
- Open a business account at a bank and sign up for tax and VAT
- Get the confirmation to register from Handelsregister
Requirements for Foreigners
- Valid ID/Passport of directors and shareholders.
- German business address (physical or digital)
- Notarized documents (apostille in case of a foreign country)
- Minimum Capital of EUR 25,000 for GmbH, EUR1 for UG
- Bank Account and tax registration in Germany
Special Cases
- Regulated Professions: Financial and healthcare, legal sectors require specific permits.
- Foreign Directors: Non-residents are required notarized documents, apostilles, and a German address.
- Company Types: GmbH (EUR25k) vs UG (EUR1) with capital retention rules.
- Non-EU founders: May need a residence permit for their businesses.
- Virtual Offices: Accepted however, not in all sectors.
Germany vs Other EU Jurisdictions
| Criteria | Germany (GmbH / UG) | France (SARL) | Netherlands (BV) | Spain (SL) | Italy (SRL) | Ireland (LTD) |
|---|---|---|---|---|---|---|
| Minimum Capital | EUR25,000 / EUR1 (UG) | EUR1 | EUR0.01 | EUR3,000 | EUR1 | EUR1 |
| Legal Forms | GmbH, UG, AG | SARL, SAS | BV, NV | SL, SA | SRL, SPA | LTD, PLC |
| Resident Director | At least one, recommended | Not required | Atleastone | At least one | At least one | At least one |
| Company Registration Time | 1-3 weeks | 1 - 2 weeks | 1 - 2 weeks | 2-3 weeks | 1 - 2 weeks | 1 - 2 weeks |
| Corporate Tax Rate | 15% + trade tax 7-17% | 25-28% | 15% + 5% | 25% | 24% | 12.5% |
| VAT Rate | 19% / 7% | 20% / 5.5% | 21% / 9% | 21% / 10% | 22% / 10% | 23% / 13.5% |
| Accounting Requirements | Double-entry bookkeeping | Simplified & statutory | Dutch GAAP | Spanish GAAP | Italian GAAP | Irish GAAP |
| Annual Filing Obligations | Financial Statements + tax | Annual accounts + tax | Annual accounts + tax | Annual accounts + tax | Annual accounts + tax | Annual accounts + tax |
| Social Security Contributions | 20-22% employer share | 45% (employer + employee) | 27% | 30% | 30% | 11% |
Why Germany Stands Out?
Germany is recognized as the top EU country for registering companies because of its stable economy, investor-friendly legislation, and its strategic European position.
- Strong Economy: Europe's biggest and most secure market
- Flexible Corporate Organizations: GmbH for larger companies, UG for startups
- Central EU Location: Easy access to European markets
- Protecting Investors: Transparent laws and clear regulations
- Incentives and Infrastructure: Grants, tax benefits and a skilled workforce, modern logistics
- Special Economic Zones: Special Economic Zones (SEZs) and FTZs offer tax benefits and simpler customs
Remote Company Registration
How It Works
Prepare documents
Ensure that all shareholder and director's documents are valid and complete for submission.
Notarize and Apostille
Documents from abroad need to be legalized before they can be approved by German officials.
Online submission
A notary transmits an application for registration in the Commercial Register digitally.
Banking Accounts
The bank account need to deposit the company's capital at the beginning and to manage the company's finances.
Capital Deposit
A Minimum capital needs to be deposited prior to the company being officially registered.
Tax registration
Registration with Finanzamt permits the business to collect taxes and issue invoices in a legal manner.
Popular Cities for Business Registration
Berlin
Startup hub with a thriving tech ecosystem with international and local talent
Munich
Solid financial and industrial sector,ideal for large companies
Frankfurt
Germany's financial capital which has access to banks and EU markets
Hamburg
Hamburg is a major port city; great for logistics, trade and export companies
Choosing the Right Location
While you can register your company in any German city regardless of where you operate, keep in mind:
- Industry & Market Access: Pick a place that aligns with your industry
- Talent Pool: Make sure you have a qualified workforce
- Connectivity & Infrastructure: Consider transport, logistics and digital networks
- Costs and Taxes: Compare regional trade tax, and operational costs
- Business Ecosystem: Find clusters of industry, hubs or networking options
- Legal and Regulations: Look for incentives, permits, and zoning regulations
Types of Business Activities Allowed
Common Business Activities
- Retail & E-commerce
- Consulting & Advisory Services
- Manufacturing & Production
- Technology & Software Development
- Logistics & Transportation
- Tourism & Hospitality
- Healthcare & Medical Services
- Creative & Media Services
- Education & Training
- Financial & Insurance Services
Restricted & Licensed Activities
- Gambling and weapons trade: Certain activities are only permitted with the government’s approval.
- Broadcasting and telecoms: Certain services are subject to strict rules.
- Legal & Notary Services: Notaries and lawyers must be licensed.
- Construction & Engineering: Trade licenses and certificates are required.
- Transport & logistics: Freight, taxi, and passenger transportation require permits.
WZ codes (Wirtschaftszweigklassifikation)
All German companies must define their business activities using the German Classification of Economic Activities (WZ):
- Primary WZ: Defines the business's primary business activities
- Secondary WZs: Other business activities may be registered
- No set limit: Multiple WZ codes can be selected if relevant
- Example WZs: 62.01 computer programming,47.11 retail sales in non-specialized
- Important: Regulated sectors (finance, transportation, healthcare) require licenses
- Flexibility: Codes can be modified if business activities change.
Who can benefit from Germany Corporate Registration?
Foreign Entrepreneurs
Access to EU’s single market, and a strong German economy.
Startups
Berlin, Munich, and Hamburg offer an array of vibrant innovation and tech hubs.
SMEs
Profit from Germany's supply networks and its well-trained workforce.
Large corporations
A strategic EU Base with worldwide credibility.
E-commerce Companies
Solid logistics and a central EU region for shipping.
Manufacturers
Access to Europe's industrial heartland and engineering talent.
Service providers
IT, Consulting and finance sectors, and healthcare prosper in Germany.
Investors & Holding Companies
Favourable treaties, stability, and tax benefits.
Sample Documents & Templates
Articles of Association
Defines the company's structure, shareholders and share capital.
Download PDFReady-Made (Shelf) Companies
What is a Ready-Made Company?
A Ready-made company in Germany is a legally registered entity, which was established by a service provider, that has not conducted any business. It has clear financial records that are free of liabilities and are entirely in compliance with German legal requirements for companies.
Benefits of Shelf Companies
- Instant Market Entry: Begin operations immediately without waiting for incorporation
- Existing Legal Identification: Already registered with the articles of association andregistration number
- Easy Banking and Contracts: Makes it easier to open accounts and complete contracts
- Professional image: Provides confidence and stability to clients and partners
Available Shelf Companies
| Company Name | Price (GBP) | Age (Years) | SIC Code |
|---|---|---|---|
| Foldfast Limited | EUR150 | 0.2 | 74990 |
| Milltech Limited | EUR150 | 0.2 | 74990 |
| Risebray Limited | EUR150 | 0.2 | 74990 |
| Ovalmore Limited | EUR150 | 0.3 | 74990 |
Transfer Process
- Select a reputable ready-made business
- Verify registration and liability
- Agreement must be signed to transfer ownership
- Filing forms should reflect the new owners
- Establish a bank account, pay taxes, and then operate
Success Metrics for Companies in Germany
Companies registered monthly
Ease of Doing Business ranking
GDP growth rate in 2022
Nominal GDP in 2023
International Expansion Opportunities
A German GmbH offers excellent opportunities for expanding into other EU markets:
- EU Market Access: Trade freely between the entire EU nations
- Strategic Location:Central Europe for easy access to neighbouring markets
- Trade Agreements: Benefit from EU agreements with non-EU countries
- Solid Infrastructure: Effective transportation, ports and logistic networks
- Skilled workforce: Access to highly skilled experts for expansion
- Financial incentives: EU grants and investment programs encourage cross-border growth
Partner Services & Add-ons
Trademark Registration
Secure your brand's image throughout Germany and the EU with an official trademark registration.
From EUR 350
Virtual Office
Get an official German business address, with email management and telephone support.
From EUR100/month
Local Director Assistance
Appoint alocal directoror a nominee to fulfill German compliance requirements.
From EUR400 per month
Contract Preparation
Draft of employment, client and partner contracts that comply with German laws.
From EUR700/contract
Due Diligence Services
Conduct thorough background checks on potential business partners or targets.
From EUR2,000
FAQs – Germany Company Registration
- UG: Mini-GmbH, with capital starting at EUR1; suitable for start-ups with limited resources.
- AG: Public limited corporation, Capital of EUR50,000; great for large-scale companies.
- OHG: General partnership; partners share unlimited liability.
- KY: Limited partnership; blends limited and general partners to allow for greater flexibility.
- Freelancers: Gewerbe license is not required; only for professionals such as artists or lawyers.
German businesses must submit annual financial statements to their local Finanzamt along with the Handelsregister. Additionally, they must pay taxes on trade, corporate and taxes and submit VAT statements in the event of VAT. Maintaining accurate accounting records throughout the year is vital to ensure compliance.
- Corporate Tax: 15% of the profits
- Trade Tax: 14-17% depending on location
- Tax: Standard 19%, reduced to 7%
- Social and Payroll contributions: Required for all employees
- Annual Reporting: Financial statements must be submitted to the Finanzamt
Yes, many aspects of registering a company in Germany can be completed online, including the submission of documents to the trade register and the registration of taxes. However, opening an account with a bank or notarizing documents might necessitate physical attendance. Consultation with a local expert can aid in the remote signing process.
- Funding Programs: Grants and low-interest loans
- Tax Benefits: Credits for R&D, tax cuts for regional trade
- Accelerators and Incubators: Mentorship and co-working spaces
- EU Support:Access to cross-border financial programs
The majority of commercial enterprises in Germany require a Gewerbe certificate (business Registration).
- Mandatory: Retail, manufacturing companies, service firms, and trade-related businesses.
- Exclusive: Freelancers (such as doctors, lawyers and musicians) are professional who do not require a Gewerbe.
Note: Even exempt professions have to be registered at the office of taxation (Finanzamt).
There is no legally binding requirement to recruit employees as soon as you register an organization in Germany. It is possible to run your business as a single proprietor with a small team at first. Hiring decisions are made according to the company's growth and operational requirements.
Start Your Company in Germany Today
Get expert guidance for your EU company registration
Request Consultation
Contact Information
Our Offices
India: OC-505, Gaur City Center, Greater Noida, UP 201009
Business Hours
Monday-Friday: 10:00 AM - 06:00 PM CET
Saturday-Sunday: Closed