
A master's in Germany usually takes two years (four semesters) and needs a recognised bachelor's degree in a related subject, proof of English or German at the level the programme sets, and, for many international applicants, an application through uni-assist. Public universities in most states charge no tuition, only a semester contribution of a few hundred euros, but Baden-Württemberg charges non-EU students EUR 1,500 per semester and TUM in Bavaria charges EUR 4,000 or 6,000. For the visa you must also show EUR 11,904 a year in a blocked account.
This guide sets out the rules from the sources that make them: the German states' model regulation for degree programmes, uni-assist, the German Embassy in New Delhi, APS India, the residence law and university fee pages, all checked in October 2026. It is written for applicants from India, the US, Africa and the Middle East. For the Indian-specific route (APS, visa appointments) in more detail, see our step-by-step guide to studying in Germany for Indian students.

Photo: א (Aleph), CC BY-SA 2.5, via Wikimedia Commons
The legal minimum is a first degree that qualifies for a profession, normally a bachelor's. The model regulation agreed by the German states (KMK, version of 21 November 2024) sets that as the entry condition (section 5) and lets each state and university add more. In practice, programmes ask for:
From the summer semester 2027 intake, Indian applicants whose previous degree falls in fields listed by APS India also need the digital Master Test (dMAT), run by g.a.s.t. The fee is EUR 150. The affected fields had not been published when we checked; the first test was on 26 September 2026.
German law sorts every master's into one of two types (section 4 of the model regulation):
Both types end with a master's thesis worth 15 to 30 ECTS credits. If a programme asks for work experience, check which type it is, because that changes who can apply.
Often yes, but you need to check. German rules count 180 ECTS credits for a bachelor's and expect 300 in total by the end of a master's (section 8). A three-year degree usually equals about 180 credits, so a one-year (60-credit) master's would leave you short. A four-semester (120-credit) master's adds up to 300.
The rule also lets a university admit an individual applicant who falls short of 300, if they have the required qualification. DAAD India notes that a four-year bachelor's from India, Bangladesh, Bhutan, Nepal or Sri Lanka is treated as equal to a German bachelor's. If your degree took three years, it advises contacting the course coordinator before you apply. The same check applies to any three-year degree, for example most bachelor's degrees from England.
Yes. German grades run from 1.0 (best) to 4.0 (lowest pass), so a 1.7 is in the "good" band. The University of Oldenburg says "very good" begins at 1.5. Programmes with a minimum grade publish it in their admission rules, so compare your converted grade with that number.
Universities convert your foreign grade with the modified Bavarian formula, as set out by the University of Oldenburg and the University of Passau:
German grade = 1 + 3 × (best possible grade − your grade) ÷ (best possible grade − lowest pass grade)
Here is a worked example. On a 10-point scale where 10 is the best and 4 is the lowest pass, an 8.5 converts to 1 + 3 × 1.5 ÷ 6 = 1.75. Passau keeps only one decimal place without rounding, so 1.75 becomes 1.7. Universities take the best and lowest pass grades for your institution from anabin, the official database for foreign qualifications, so the result can differ from what an online calculator shows. Our guide to GPA scales by country explains the systems you may be converting from.
You need IELTS, TOEFL or another recognised certificate for most English-taught master's, unless the university accepts a different proof. For the visa, the German Embassy in New Delhi asks for B2 English for an English-taught degree and accepts only recognised certificates, and Duolingo and the TOEFL home edition are not accepted. APS India says not to submit "medium of instruction letters". For German-taught programmes the embassy asks for C1 German.
DAAD's International Programmes database lists the international programmes taught fully or mainly in English, and DAAD India counts more than 2,000 of them.
At most public universities, yes, but every student pays a semester contribution, and two exceptions matter for non-EU students. These are the fees for 2026-27:

For a two-year master's at a tuition-free public university, INR 20 lakh covers the first year with room to spare, but not both years. These are the minimum figures, converted at the ECB rate of 21 October 2026 (EUR 1 = INR 106.13):
Minimum first-year cost, public university (2026-27 figures)
Not sure your degree qualifies? Check your eligibility.
The blocked account is not a fee. You can withdraw up to EUR 992 a month to live on, so the money pays your rent and food. It is a legal minimum, not an estimate of what life costs in a given city.
Two, three or four semesters full time, under section 3 of the model regulation. With 30 ECTS credits per semester (section 8), a four-semester programme carries 120 credits and a two-semester one 60. A bachelor's and a consecutive master's together are planned as ten semesters (five years) of full-time study.

Yes. Under section 16b of the Residence Act, students may work up to 140 working days a year, and jobs as a student assistant at the university do not count towards that limit. After graduating, you can get a residence permit of up to 18 months to look for work (section 20 of the same act). More on the country is on our Germany page.
Shortlist three to five programmes and note each one's deadline, route (portal or uni-assist) and language test. Then follow our how to apply guide to put the documents together in order.