Most guides to studying in Germany talk about tuition being free and stop there. The part that actually costs Indian students time, money and offers is earlier: before a German university reads your application, two systems have to be satisfied. One of them charges you. The other is free, in German only, and will not tell you what you want to know unless you already know how to read it.
They are uni-assist and anabin. They do different jobs, they are run by different people, and confusing them is the most common avoidable mistake we see on German applications.
uni-assist: the application clearing house
uni-assist is a service that German universities pay to do their first-pass checking for them. You send your documents once; uni-assist reads your certificates, works out what your Indian qualification is worth in German terms, checks the criteria the university has set, and passes the result on.
It is not a university and it does not decide your admission. It decides whether your application is complete and comparable. The university decides the rest.
What it costs
This is the number nobody tells Indian students early enough, so here it is plainly, from uni-assist's own fees page:
- EUR 75.00 for the first course of study you choose in a semester
- EUR 30.00 for every additional course of study in that same semester
A "course of study" means one chosen programme — a bachelor's, a master's, a Studienkolleg place or a preparatory German course all count as one each. uni-assist's own worked example: two programmes at one university plus one at another comes to EUR 75 + EUR 30 + EUR 30 = EUR 135 for that semester.
Three things about that fee that catch people out:
- It is charged per semester, not once. If you apply again for the next intake, the first choice is EUR 75 again.
- It is payable regardless of the result. uni-assist states this directly: the fees cover processing and evaluation of your documents whatever the outcome. A rejection does not refund it.
- The amount does not change with the procedure. Standard application or VPD, the cost is the same.
There is one piece of good news. Some universities pay their applicants' handling fees, and in that case your application through uni-assist is free. You will see a note saying so in your selection list in My assist. It is worth checking before you assume a shortlist is unaffordable.
The planning mistake this causes
At roughly INR 7,000 for the first choice and INR 2,800 for each one after, at the rates we are seeing in late 2026, a ten-programme German shortlist is not a trivial cost. Students who do not know this in advance tend to do one of two things, and both are bad: apply to two programmes to keep the bill down, which is too few for a competitive intake, or apply to twelve in a rush at the deadline without checking whether each one actually uses uni-assist.
Decide your shortlist on fit first, then price it. The fee structure rewards applying to several programmes in one semester rather than spreading them across two intakes, because the EUR 75 is charged once per semester and the extras are EUR 30 each.
anabin: whether your degree counts at all
anabin is something else entirely. It is the information portal on foreign educational qualifications run by the Kultusministerkonferenz — the standing conference of Germany's education ministers — through its Central Office for Foreign Education, the Zentralstelle für ausländisches Bildungswesen (ZAB).
It is a database, not a service. It exists so that German authorities, employers and universities can place a foreign qualification inside the German education system, and it is the reference the people assessing you will use. It holds entries for foreign institutions, for degrees, for school-leaving qualifications that do or do not give access to higher education, and for vocational qualifications.
For an Indian student the practical question is narrow: is the university that awarded my degree listed, and how is it assessed? That assessment feeds into whether your bachelor's is treated as equivalent for entry to a German master's, and later into visa and employment recognition.
Four honest warnings about using it
We checked the portal while writing this, on 16 October 2026, and these are the practical obstacles in the order you will hit them.
- It is in German. All of it. There is no English interface. Every menu, every field label, every status is German. A browser translation gets you through the navigation but you should not rely on a machine translation of the status of your own degree.
- The institution search will not search until you pick a country. It opens asking you to choose one first; typing your university's name into an empty form returns nothing and reads like your university is absent when it simply has not searched yet.
- Its links move. Of the anabin URLs that circulate on Indian student forums and in older guides, several no longer work — anabin.kmk.org/anabin.html redirects, and the old glossary and FAQ paths returned 404 on the day we checked. Go to anabin.kmk.org and navigate from the front page rather than following a deep link from a forum post, which is as likely as not to be dead or to land you somewhere else.
- It is a reference, not a ruling on you. anabin tells you how an institution and a qualification are classified in general. The decision about your documents is made by the university, by uni-assist on its behalf, or by the ZAB if you request a formal certificate evaluation. A listing is evidence, not an outcome.
Because the portal is German-only and its own terminology is technical, we have deliberately not reproduced the status codes here with translated definitions. Read the status against your institution on the portal itself, and if it is not obvious what it means for your case, ask someone to read it with you rather than guessing. A wrong reading here costs an entire application cycle.
How the two fit together
In the order they matter:
- anabin first, before you shortlist. It is free and it tells you whether your degree is on solid ground. If your institution's standing is unclear, that is something to resolve before you spend money on applications, not after.
- Check whether each university on your list uses uni-assist. Not all of them do, and some that do will pay the fee for you. Both facts change what your shortlist costs.
- Group your applications into one semester. EUR 75 for the first and EUR 30 for the rest only works in your favour if they share a semester.
- Budget the fee as part of the application cost, alongside document attestation and translation, rather than discovering it at the end.
What this does not cover
Three things people reasonably expect in an article like this, which we have left out on purpose rather than guess at:
- Whether your specific university is listed in anabin. We cannot answer that in an article — it is per institution and it changes. Check it, or ask us to check it with you.
- Blocked account and visa figures. Those are set by the German authorities and revised; a number typed into a blog post ages badly and families budget against it. Read them from the official source at the time you apply.
- The German language requirement. It varies by programme far too much to summarise — many master's programmes in Germany are taught fully in English and ask for none, while others require a formal certificate. It is a per-programme fact, and it is on the programme page.
The fees above are uni-assist's own published figures, read from their handling-fees page on 16 October 2026. Fees are set by the uni-assist member universities and can change; confirm the current amount before you pay.
If you are weighing up a German shortlist and want someone to go through the anabin listing and the uni-assist costs for your actual universities, that is free with us, and so is everything else we do.