Study in Germany: Costs, Visa & Work Rights

A guide for international students · reviewed October 2026

Bachelor's / year

Free–$3,500

Master's / year

Free–$3,500

Living / month

$1,000–$1,500

Main intake

Winter semester

Why study in Germany?

  • Public universities charge little or no tuition (semester fee only; Baden-Württemberg charges non-EU students €1,500 per semester)
  • Strong engineering and technical programs
  • 18-month job-seeker permit after graduation

Popular student cities: Munich, Berlin, Aachen, Heidelberg, Hamburg.

Student visa

National visa for study, then a residence permit after arrival. Typical application fee: about $85.

Proof of funds

Blocked account (Sperrkonto) with €11,904 per year (€992 per month).

Working while studying

Up to 140 full days or 280 half days per year.

After graduation

Up to 18 months residence permit to look for a job after graduation.

English requirements

Many master's programs taught in English (IELTS 6.0–6.5); German B2–C1 for German-taught programs.

How to apply & intakes

Through uni-assist or directly to the university; some programs use Hochschulstart. Intakes: Winter semester (October) and summer semester (April).

Frequently asked questions

How much does it cost to study in Germany?

Tuition for international students is typically Free–$3,500 per year for a bachelor's and Free–$3,500 for a master's, plus living costs of about $1,000–$1,500 per month.

Can international students work in Germany?

Up to 140 full days or 280 half days per year.

Can I stay in Germany after graduation?

Up to 18 months residence permit to look for a job after graduation.

Which English test do I need for Germany?

Many master's programs taught in English (IELTS 6.0–6.5); German B2–C1 for German-taught programs.

Figures are typical ranges for international students and change every year. Always confirm fees with your university and visa rules with Study in Germany (DAAD) or the official immigration website.