Germany is a Schengen state. Many non-EU business visitors need a Schengen short-stay (Type C) business visa; EU/EEA nationals and visa-exempt nationalities do not. Confirm your nationality's status with the German Federal Foreign Office before booking travel.
Processing: Processing times differ by German mission; apply several weeks before departure and confirm the current lead time for your jurisdiction on the Federal Foreign Office visa pages.
Business visa applicants normally submit an invitation or proof of trade fair participation, accommodation confirmation and travel insurance. Use the official Federal Foreign Office portal and the checklist of the German mission covering your place of residence.
Official