Germany is in the Schengen area: third-country nationals generally need a Schengen short-stay visa for business or visitor travel of up to 90 days within any 180-day period. EU/EEA nationals and nationals of visa-exempt countries do not need a visa for short business visits. Confirm your nationality against the German Federal Foreign Office visa lists before booking.
Estimated cost: EUR 90 approximate standard Schengen short-stay visa fee for adults (confirm the current fee and any service charges with the German mission or VFS center before applying).
Processing: Allow about 15 working days for standard processing at the German mission, plus up to 2 working days if the application is routed through a VFS application center. Apply several weeks before travel and allow extra time in peak season.
Apply at the German embassy or consulate responsible for your place of residence and submit the business checklist with invitation or registration proof, travel insurance, itinerary and proof of funds. For exhibition goods and professional equipment, an ATA Carnet is commonly used for temporary import into Germany and should be arranged via your national chamber of commerce.
Official