Starting a business in Berlin is absolutely achievable for both German nationals and foreign founders. The process involves more steps than launching a US LLC, but the legal and administrative infrastructure is well-developed and the resources available to new entrepreneurs are extensive. This step-by-step guide covers everything from choosing your legal structure through your first invoice.
Step 1: Choose Your Business Structure
The most common structures for new businesses in Berlin are:
- Einzelunternehmen (Sole Trader): Simplest structure, no minimum capital, personal liability. Best for freelancers and very early-stage testing.
- GbR (Gesellschaft burgerlichen Rechts): Simple partnership for two or more people, no formal registration needed beyond trade registration, personal liability for all partners.
- UG (Unternehmergesellschaft): Mini-GmbH with as little as 1 euro share capital. Must retain 25% of annual profits until reaching 25,000 euros in share capital. Limited liability from day one.
- GmbH (Gesellschaft mit beschrankter Haftung): Standard limited liability company requiring 25,000 euros minimum share capital (at least 12,500 euros paid in at formation). The professional default for serious businesses and required by most institutional investors.
For US founders or companies with US operations, using Northwest Registered Agent to maintain a parallel US entity structure can be important for investor relations and US tax obligations. LegalZoom is another established option for US entity formation alongside your German structure.
Step 2: Draft Articles of Association
For a GmbH, you need a Gesellschaftsvertrag (articles of association) that specifies the company name, business purpose (Gegenstand des Unternehmens), share capital amount and distribution, managing director appointments, and any special voting rules. Standard template articles are available from IHK Berlin for simple single-shareholder GmbHs. Custom articles from a commercial lawyer are recommended for multi-founder companies or those with investor rights provisions.
Step 3: Notarize with a German Notar
German law requires a licensed Notar (notary) to certify GmbH formation. The Notar will read out and certify your articles of association, manage shareholder signatures, and submit the registration to the Handelsregister. Notary costs are regulated by fee schedule: expect to pay 300 to 800 euros for a standard GmbH formation. Online notarization is now available via approved video-conferencing platforms under recent reforms.
Step 4: Open a Business Bank Account and Deposit Share Capital
Before the GmbH can be registered, you must deposit at least 12,500 euros (half of the 25,000 euro minimum capital) into a business bank account specifically opened for the pre-registration GmbH (GmbH i.G.). Qonto, Deutsche Bank, and Commerzbank all support this process. You will need a bank statement confirming the deposit to provide to the Notar.
Step 5: Register with the Handelsregister
Your Notar submits the registration application to the Handelsregister (commercial register) at the local Amtsgericht (district court). For Berlin companies, this is the Amtsgericht Charlottenburg. Registration typically takes one to three weeks. Once registered, your company receives an HRB number (Handelsregisternummer) that must appear on all business correspondence.
Step 6: Register with the Finanzamt (Tax Office)
Within four weeks of formation, you must register your GmbH with the locally responsible Finanzamt (tax office) using form Fragebogen zur steuerlichen Erfassung. You will be assigned a Steuernummer (tax number) and a separate Umsatzsteuer-Identifikationsnummer (VAT ID) if applicable. The registration form is available through ELSTER (the German digital tax portal). Official guidance is available at the Federal Central Tax Office website.
Step 7: Register a Trade (Gewerbeanmeldung)
Most commercial businesses must register their trade activity with the local Ordnungsamt (public order office) of the borough where they are headquartered. The Gewerbeanmeldung costs approximately 30 euros and triggers automatic notifications to the Finanzamt and IHK Berlin (who will automatically invoice you for IHK membership). Certain regulated professions (lawyers, doctors, architects) register differently through their professional chambers.
Step 8: Set Up Employment and Insurance
Before hiring your first employee, register with the Agentur fur Arbeit (Federal Employment Agency) and set up payroll using DATEV or a payroll service provider. Employer liability insurance (Betriebshaftpflichtversicherung) is not legally mandatory but is strongly advisable. Professional indemnity (Berufshaftpflicht) is required for certain professions.
For detailed legal guidance through this process, see our guide to business lawyers in Berlin. For funding your startup, explore small business funding in Berlin.
Ready to build your business in Berlin? Join Hustler’s Library free for tools, templates, and resources to launch and grow your company in Germany.
For a full overview of doing business in Berlin, see our complete guide to doing business in Berlin.
Ready to Know Where You Stand?
The Business Journey dashboard maps your exact position across all 13 stages. Track your progress, unlock resources for each step, and build with a framework used by thousands of founders at Hustler's Library.
No credit card required · Takes 3 minutes · Personalized to your stage