For non-EU nationals a Schengen visa is generally sufficient for most steps which are required to establish a business in Germany (usually called a business visa in this context).
A Schengen visa permits a 90-day stay in Germany (in any 180-day period), during which all of the key business formation steps can be carried out. These include:
- The conclusion and notarization of the articles of association
- Application for entry in the commercial register (Handelsregister) through a German notary
- Trade registration
- Other preparatory activities during the business establishment phase (such as opening a bank account or the conclusion of rental agreements)
- Negotiations and the conclusion of contracts with business partners
Citizens of certain countries may stay in Germany for up to 90 days (in any 180-day period) without a Schengen visa. Please refer to the following site for more information: