Step-by-step plan for opening a small business in Germany (e.g., in the service sector)

Article contents

    The idea of working for yourself in Germany is inspiring, but the path to its realization may seem confusing due to bureaucracy. Don’t panic! Starting your own business is not like launching a rocket into space, but rather assembling IKEA furniture: if you have clear instructions, everything will work out.

    This article is your step-by-step guide. We will go through the entire process from idea to the first euro earned, focusing on the example of a small service business (cleaning, beauty specialist, consultant, photographer, IT freelancer, etc.).

    Roadmap for Your Business

    The entire process can be conditionally divided into 4 major stages:

    StageNameKey Task
    0. FoundationPreparation and LegalizationMake sure you are allowed to and understand what to do.
    1. BureaucracyOfficial RegistrationThe “birth” of your business in the eyes of the state.
    2. FinancesSetting up Cash FlowsOpen an account, register with the tax office.
    3. SecurityInsurance and RulesProtect yourself and your business from risks.

    Now, let’s go into detail on each point.

    Stage 0. Foundation: Building on Solid Ground

    This is the most important stage. A mistake here can nullify all further efforts.

    Step 0: Your Main Quest — Permission from the Ausländerbehörde

    Your residence permit (Aufenthaltstitel) must allow you to engage in entrepreneurial activities.

    • Critically Important: If you are in Germany, for example, under §24, you must obtain separate permission from the Foreigners’ Authority — Erlaubnis zur Ausübung einer selbstständigen Tätigkeit. You cannot start without this document. Make an appointment, prepare a description of your future activity (a simple business plan), and prove that you can support yourself.

    Step 1: Business Plan — Your Navigator

    Even if you don’t need a bank loan, write a business plan for yourself. It will help structure your thoughts and identify weak spots. Answer simple questions:

    • What do I do? (Service description: I will clean apartments/build websites/consult).
    • For whom? (My clients: families in my area/small businesses/expats).
    • How much does it cost? (My prices and how I calculated them).
    • How much money do I need to start and to live on? (Financial plan: equipment purchase, living expenses for the first few months).

    Step 2: Startup Finances

    Calculate how much money you will need for the first 3-6 months until the business starts generating stable income. This can be your savings. In some cases, if you received unemployment benefits, you may be eligible for a startup subsidy (Gründungszuschuss) from the Agentur für Arbeit.

    Stage 1. Bureaucracy: Official Registration

    The foundation is laid, now let’s build the walls — officially register the business.

    For starting alone, the Einzelunternehmen (sole proprietorship) form is almost always chosen. Next, you need to decide on the status:

    • Freiberufler (liberal profession): IT, consultants, designers, teachers, journalists. Registration is simpler and taxes are lower.
    • Gewerbe (commercial activity): cleaning, trade, crafts, beauty services.

    Step 4: Visiting the Authorities

    If you have a Gewerbe: Your path leads to the Gewerbeamt (Business Registration Office).

    • What to do: Fill out the Gewerbeanmeldung form.
    • What to bring: Passport/ID, valid registration (Meldebescheinigung), residence permit with permission for self-employment.
    • Result: You will receive a license (Gewerbeschein). The cost is about 20-60 euros. After this, the office will notify other authorities, including the tax office.

    If you are a Freiberufler: You don’t need to go to the Gewerbeamt. You simply write an informal letter to your tax office (Finanzamt) and inform them about starting your activity.

    Stage 2. Finances: Setting Up Cash Flows

    The business is registered, now you need to prepare it to receive and account for money.

    Step 5: Opening a Business Account (Geschäftskonto)

    Golden Rule: Never mix personal and business money. Open a separate account for your business. This will simplify accounting and save you headaches when dealing with the tax office.

    Step 6: Getting Acquainted with the Finanzamt

    After registering your business (automatically for Gewerbe, after your letter for Freiberufler), the tax office will send you a “letter of happiness” — an 8-page questionnaire Fragebogen zur steuerlichen Erfassung.

    • What is it? A questionnaire for tax registration. You will provide information about yourself, your business, and, importantly, your projected income.
    • Be careful: Based on your projection, your advance tax payments will be calculated. An overestimated projection means higher advances. It’s best to consult before filling it out.

    Step 7: Obtaining Tax Numbers

    After processing the questionnaire, you will receive:

    1. Steuernummer (Tax Number): for internal calculations and tax returns.
    2. Umsatzsteuer-Identifikationsnummer (USt-IdNr.): if you plan to work with corporate clients from other EU countries.

    Stage 3. Security: Protecting Yourself and Your Business

    Final, but not least important, steps before you tell the world “I’m open!”.

    Step 8: Insurance — Your Safety Net

    • Health Insurance (Krankenversicherung): This is now your full responsibility. You are obliged to pay contributions yourself.
    • Professional Liability Insurance (Berufshaftpflichtversicherung): Highly recommended for everyone who works with people and their property. If you accidentally damage a client’s expensive item or give incorrect advice that leads to losses, this insurance will cover the damage.
    • Registration with Berufsgenossenschaft: This is the statutory accident insurance association. Registration is mandatory for many types of activities.

    Step 9: Preparing to Issue Invoices (Rechnung)

    Your first invoice must be flawless. According to the law (§ 14 UStG), it must contain:

    • Your full name and address
    • Client’s name and address
    • Your Steuernummer (or USt-IdNr.)
    • Date of issue
    • Unique invoice number
    • Date of service provision
    • Clear description and scope of service (e.g., “Cleaning of a 3-room apartment, 4 hours”)
    • Price (net, VAT rate and amount, and gross total). If you are a small business owner (Kleinunternehmer), state “VAT is not charged according to § 19 UStG”.

    What’s Next?

    Congratulations! You have completed the entire bureaucratic process. Now the most interesting part begins:

    • Find clients: Use social media, local groups, professional platforms.
    • Keep records: From day one, collect all receipts and invoices (Belege).
    • Save for taxes: Set up a “tax piggy bank” and transfer 25-30% of each incoming payment into it.

    The entrepreneurial path is a marathon, not a sprint. Be prepared to learn, adapt, and don’t be afraid to ask tax advisors for help. Good luck!