Visas for Setting up Business
For most activities related to setting up of a business in Germany, a Schengen visa is sufficient for most non-EU nationals.
Establishing a Business with the Schengen Visa
For non-EU nationals, a Schengen visa is generally sufficient for most steps required to establish a business in Germany (usually called a "business visa" in this context).
A Schengen business visa is sufficient for most activities in the company formation phase. It enables its holder to stay in Germany for up to 90 days, during which time all fundamental establishment activities can be performed. These include:
Citizens of certain countries may stay in Germany for up to 90 days (in any 180-day period) without a Schengen visa. Setting up a company in Germany using a Schengen visa does not alone warrant residence permit issue at a later date. If necessary, a residence permit for self-employment or employment should be applied for in due time. A residence permit must also be applied for if the incorporation phase exceeds 90 days.
Please refer to the following site for more information:
What is needed when applying for a Schengen visa?
Schengen visa applicants (business visa applicants) will usually be asked to present certain documentation such as:
Where the entrepreneur personally applies for a Schengen visa (or business visa), documents such as a copy of the foreign company's entry in the foreign commercial register, articles of association, and bank statements from the last three months may also be required.
For more information on how to apply for a visa, please refer to: