Forming a German limited-liability company (GmbH) — notary and commercial register — costs about €900 by our calculation. The €25,000 of share capital, of which at least €12,500 is paid in before registration, is the company's money, not a cost. Running the company costs more: bookkeeping, financial statements, tax returns and contributions recur every year.
What to check:
• shareholders, capital, managing directors and the release from the restrictions of § 181 BGB — in the articles;
• the company's German address and the bank that will open the account for paying in the capital;
• a power of attorney under § 2(2) GmbHG, if a founder cannot travel;
• the tax adviser's annual fee — in writing and in advance;
• a calendar of obligations: tax returns, publication of financial statements within 12 months, data in the Transparency Register.