Register a Company in Frankfurt am Main

Looking to register a business in Frankfurt am Main? Discover GmbH registration requirements, setup costs, trade tax, required documents, and key steps for foreign investors.

Updated June 2025
8 min read
Ondemand International
€25K Min. Share Capital
€1 Share Capital for UG
2–4 Wks Registration Time
~16.1% Trade Tax Rate
29–32% Effective Corp. Tax

Frankfurt am Main is not only the financial hub of Germany; it’s one of the most strategic places to establish a business in Europe. The city is home to the European Central Bank, the Deutsche Börse, and hundreds of international corporations and has an environment that few European cities can match. For foreign entrepreneurs exploring their first base in Europe, or investors planning to expand, the decision to register a business in Frankfurt am Main may be one of the most significant steps you take.

This guide covers everything you need to know about the benefits of choosing Frankfurt all the way to the registration process, required documents, costs, and tax obligations.

01

Why Frankfurt Is Germany’s Financial Hub?

Frankfurt’s status as Germany’s economic nerve centre is not a coincidence. This city hosts the Frankfurt Stock Exchange (Frankfurter Wertpapierbörse), one of the world’s biggest stock exchanges by trading volume, and is also the location of the European Central Bank. The concentration of financial institutions, regulatory bodies, and multinational firms provides a natural environment for business.

In addition to finance, Frankfurt is also a hub for logistics and trade. Frankfurt Airport (Fraport) is Europe’s largest cargo airport, providing businesses with access to global markets every day. The city’s infrastructure is excellent, the multilingual staff is very strong, and its digital connectivity is excellent, which makes it an ideal place to start your business if you wish to expand in Europe and internationally.

For foreign investors in particular, Frankfurt’s international character is a major draw. Around 30% of the city’s population is of foreign nationality, meaning that talent, partners, and clients with a foreign mindset are easy to find here.

02

What Are the Benefits of Registering a Business in Frankfurt?

Beyond the location, company formation in Frankfurt offers a few unique benefits:

💰
Access to Capital

Frankfurt’s vibrant banking industry provides businesses with increased opportunities for financing, venture capital, and institutional investment than just about anywhere else on the European mainland.

👥
Skilled International Workforce

The city engages highly qualified professionals from all over the EU and beyond, including in the finance, tech, consulting, and logistics sectors.

🌍
Prime Market Access

Frankfurt is in the centre of the EU single market, allowing your business instant access to more than 450 million consumers.

✈️
Excellent Connectivity

Frankfurt has one of the busiest airports in Europe, and the central rail network keeps you connected with clients and partners from across the globe.

⚖️
Pro-Business Environment

The legal framework in Germany is transparent and stable. Frankfurt city administration and chambers of commerce actively help new companies, including foreign businesspeople.

🏆
Prestige and Credibility

A Frankfurt address makes a big difference in fields such as finance, law, consulting, or trade, giving your company instant credibility.

03

How to Register a Business in Frankfurt am Main?

Under German commercial law, the process of Registering a business in Frankfurt is structured. Here is a practical overview:

  1. 1
    Choose Your Legal Structure

    The most common choice for foreign entrepreneurs is the GmbH (Gesellschaft mit beschränkter Haftung), equivalent to a private limited company. Other options include the UG (lower capital requirement), AG (public company), or sole proprietorship (Einzelunternehmen). Most foreign investors choose the GmbH for its liability protection and professional standing.

  2. 2
    Draft and Notarize the Articles of Association

    The Articles of Association (Gesellschaftsvertrag) are drafted in German and notarized by a German notary (Notar). This document summarizes the objectives of the company, its share capital, shareholders, and management. Notarization is mandatory under German law.

  3. 3
    Open a Business Bank Account and Deposit Share Capital

    The minimum share capital for a GmbH is €25,000, of which at least €12,500 is to be deposited before registration. You will need to open a German business bank account and provide proof of deposit.

  4. 4
    Register with the Commercial Register (Handelsregister)

    The notary typically submits the registration application to the Commercial Register (Amtsgericht Frankfurt am Main) on your behalf. Once approved, your company receives its official registration number.

  5. 5
    Register the Trade (Gewerbeanmeldung)

    Once registered, you need to register your business activity at the Frankfurt Trade Office (Gewerbeamt). It applies to most trade businesses and can be done online.

  6. 6
    Register with the Tax Office (Finanzamt)

    After trade registration, the local tax office (Finanzamt) will issue your company with a tax number and VAT identification number (if required). You must also complete a tax registration questionnaire.

  7. 7
    Register with the Chamber of Commerce (IHK)

    Many enterprises in Frankfurt automatically join the IHK Frankfurt (Industrie- und Handelskammer), which is a valuable resource for networking and compliance advice.

04

Which Documents Are Required for Setting Up a Frankfurt GmbH?

The documents required for registering a Frankfurt GmbH are as follows:

  • Valid passport or national ID for all shareholders and managing directors
  • Evidence of residential address for all parties involved
  • Notarized Articles of Association (Gesellschaftsvertrag)
  • Bank confirmation of share capital deposit (minimum €12,500 paid-in)
  • Declaration of no criminal record or disqualification from acting as a director (Führungszeugnis)
  • Shareholder list (Gesellschafterliste)
  • Business address in Frankfurt (registered office address required)

Foreign nationals may also need to submit certified translations of documents not in German. Working with a local legal or corporate service provider can significantly streamline this process.

05

What Are the Business Registration Costs in Frankfurt am Main?

Here is a realistic breakdown of what to expect when budgeting for registration:

Cost ItemApproximate Cost
Notary Fees (Articles of Association)€500 – €1,500
Commercial Register Entry Fee€150 – €300
Trade Registration (Gewerbeanmeldung)€20 – €65
Legal / Advisory Fees (optional but recommended)€1,000 – €3,000+
Minimum Share Capital (GmbH)€25,000 (€12,500 paid-in at registration)
Bank Account SetupVaries by bank

Excluding share capital, total registration costs typically range from €1,500 to €5,000 depending on complexity and whether you engage professional assistance. Share capital is working capital for your company — not a sunk cost — but it is a required cash commitment at the outset.

06

What Is the Trade Tax (Gewerbesteuer) in Frankfurt?

In Germany, the Trade Tax (Gewerbesteuer) is a municipal business tax levied on commercial enterprises, and Frankfurt’s rate is one of the most significant factors for businesses selecting this location.

Germany uses a standard federal rate (Steuermesszahl), which is then multiplied by each municipality’s own multiplier (Hebesatz). Frankfurt am Main has a Hebesatz of 460%, resulting in an effective trade tax rate of approximately 16.1% (3.5% × 460%). This is comparable to other large German cities, though some smaller municipalities have lower rates.

Hebesatz (Municipal Rate)
460%
Frankfurt am Main multiplier
Effective Trade Tax
~16.1%
3.5% federal × 460% Hebesatz
Corporate Income Tax
15%
+ 5.5% solidarity surcharge
Effective GmbH Tax Rate
29–32%
Total effective rate on profits

It is worth noting that trade tax can be partially deducted as a business expense for income tax purposes, offsetting part of the burden. There is also a tax-free allowance of €24,500 for sole traders and partnerships — though this does not apply to GmbHs or AGs.

The effective tax rate on profits for a GmbH in Frankfurt is approximately 29–32%, accounting for the 15% corporate income tax and the 5.5% solidarity surcharge (Solidaritätszuschlag), placing it broadly in line with many other western European jurisdictions.

Conclusion

Frankfurt am Main offers a compelling combination of financial prestige, market access, skilled talent, and a transparent regulatory environment. Whether you’re forming a GmbH or exploring other structures, the process to register a business in Frankfurt am Main is well-defined — but it does require attention to legal detail and local compliance steps.

Planning ahead, preparing the right documents, and understanding your tax obligations from day one will save you significant time and money. For foreign entrepreneurs especially, local expertise makes all the difference.

Ready to set up your business in Frankfurt? Get in touch with Ondemand International today for a free consultation and take the first step toward your Frankfurt venture.

Start Your Frankfurt Business Journey Today

Our experts at Ondemand International handle every step — from legal structure to full registration — so you can focus on building your business.

Get a Free Consultation
Yes. Germany welcomes foreign entrepreneurs. Non-EU nationals may need to obtain the appropriate visa or residence permit that permits self-employment or business ownership.
Typically 2–4 weeks from notarization to full registration, though this can vary based on notary scheduling and the Commercial Register’s processing time.
You need a registered business address in Frankfurt, but this does not have to be a full office. Many companies use registered office address services, particularly during the early stages.