NC vs NC-free programs in Germany: what the difference means for your application
Numerus clausus decides how competitive admission is. How to tell NC from NC-free programs, and how to use the difference to build a smarter shortlist.
Short answer: NC (Numerus Clausus) programs in Germany have a capped number of seats and select applicants competitively, mainly by grade score, so the cutoff shifts each year with the applicant pool. NC-free (zulassungsfrei) programs admit everyone who meets the stated entry requirements. For master's applicants the NC is always set locally by each university, so the same subject can be restricted at one university and open at another.
When browsing German university programs, you'll see two terms that shape your chances of getting in: NC (Numerus Clausus) and NC-free (zulassungsfrei). The difference determines which programs are realistic targets for your profile and which aren't.
What NC means
Numerus Clausus (literally "closed number" in Latin) means the program has a limited number of study places. When more students apply than places are available, the university uses a selection process to decide who gets in.
In German universities, the NC selection is based primarily on your grade score (the German equivalent of your CGPA, calculated using the Modified Bavarian Formula for international students). Additional factors vary by program: some weight IELTS scores, some consider the subject relevance of your degree, some hold interviews.
The NC grade cutoff is not published in advance. It's determined by the cohort: whoever applied this cycle, what their grades were, and how many seats were available. A program with an NC of 2.3 one year might have an NC of 2.1 the next year if the applicant pool is stronger.
What NC-free means
NC-free (zulassungsfrei) programs admit anyone who meets the academic entry requirements: the correct degree, the minimum CGPA, the language test. There's no competitive selection beyond eligibility.
This doesn't mean these programs are lower quality. Many excellent programs are NC-free, particularly in fields with lower domestic demand, in smaller cities, or at universities that have chosen not to cap enrollment. Whether a program carries an NC is a decision about capacity, not a judgment of its rigor.
For international students from Pakistan and India who may have CGPAs below the competitive tier, NC-free programs are the practical path to getting admitted to a German master's.
How NC-free programs work in practice
For NC-free programs, your application is either accepted or rejected based on whether you meet the stated requirements:
- Do you have the right number of ECTS? (usually 180)
- Is your CGPA above the minimum? (often 2.5 on the German scale, which is roughly a 2.75+ Pakistani CGPA)
- Do you have the language test score they require?
- Do you have the subject prerequisites they list?
Meet all requirements and you get an offer. Miss one and you don't. The process is more binary than NC programs, and decisions come faster.
The practical implications for your shortlist
If your German grade equivalent is 2.0 or better (≈ CGPA 3.5+ in Pakistan): You can realistically target both NC and NC-free programs. Apply to a mix, with NC programs in your field of strongest interest and NC-free programs as your more reliable admits.
If your German grade equivalent is 2.5-3.0 (≈ CGPA 2.5-3.0 in Pakistan): NC programs are a stretch. Your shortlist should be weighted toward NC-free programs, with 1-2 NC programs if your grades fall within a reasonable range of their recent cutoffs.
If your German grade equivalent is above 3.0 (≈ CGPA below 2.5 in Pakistan): Focus on NC-free programs and programs with explicitly low minimum requirements. Your options narrow but don't disappear. There are hundreds of NC-free programs in Germany.
Use UniTracker's GPA converter to calculate your German grade equivalent, then filter programs on Explore by admission type.
NC-free doesn't mean "easy to get into"
A common misunderstanding: NC-free programs still reject applicants who don't meet requirements. A student who applies to an NC-free Engineering program without the prerequisite mathematics background, or with IELTS below 6.0, gets rejected, just through a simpler process.
NC-free means the program doesn't cap seats competitively. The stated requirements still apply in full.
Local NC vs national NC
In Germany, the NC can apply differently:
Local NC (örtlicher NC): the specific university caps seats in a program, independently of what happens at the national level.
No national NC for master's: German national NC (via Stiftung für Hochschulzulassung) mainly applies to certain bachelor's programs like medicine and law. For international students applying to master's programs, the relevant NC is always the local one set by each university individually.
This means the same program at two different universities can have vastly different admission odds. One might be NC-restricted, the other NC-free. Always check at the individual university level.
Identifying NC vs NC-free on DAAD.de
DAAD program listings include an "Admission" field that sometimes specifies NC or NC-free status. However, this information can be out of date. The reliable source is the university's own program page, which usually states clearly whether admission is "restricted" (zulassungsbeschränkt) or "unrestricted" (zulassungsfrei).
When in doubt, email the program coordinator. Ask "Is this program NC-restricted for the Winter Semester?" and you'll get a direct answer in most cases.
Frequently asked questions
What does Numerus Clausus mean in Germany?
Numerus Clausus is Latin for "closed number" and means a program has a fixed number of seats. When more people apply than there are places, the university ranks applicants, mainly by grade score, and admits from the top until the seats are full.
The cutoff isn't published in advance because it depends on who applies that cycle. A cutoff of 2.3 one year can tighten to 2.1 the next if the applicant pool is stronger.
Are NC-free programs in Germany lower quality?
No. Whether a program has an NC reflects demand and capacity, not academic standards. Many strong programs are NC-free because they're in fields with lower domestic demand, in smaller cities, or at universities that chose not to cap enrollment.
NC-free programs also still reject applicants. If you're missing the required ECTS, CGPA, language score, or subject prerequisites, you won't get in, just through a simpler yes-or-no process.
What CGPA do I need for NC programs in Germany?
There's no fixed number, because NC cutoffs shift with each applicant pool. As a rough guide, a German grade equivalent of 2.0 or better (around a 3.5+ CGPA in Pakistan) makes NC programs realistic targets. Between 2.5 and 3.0, NC programs are a stretch and your shortlist should lean toward NC-free options.
Convert your CGPA using the Modified Bavarian Formula first, then compare against a program's recent cutoffs if the university publishes them.
Is there a national NC for master's programs in Germany?
No. The national NC administered through the Stiftung für Hochschulzulassung mainly covers certain bachelor's programs such as medicine and law. For master's applicants, any NC is a local one set by each university individually.
That's why the same subject can be NC-restricted at one university and NC-free at another, and why you should always check admission status on each university's own program page.
