, ,

ECTS Credits and the German Grading Scale, Explained for Indian Applicants

Edwin Selvaraj Avatar

·

10 min read · Published on July 1, 2026 · Updated on July 1, 2026

Most German applications from India turn on two numbers, and neither one works the way your marksheet does. Germany measures the volume of your study in ECTS credits and the quality of your marks on a 1.0 to 5.0 scale. This surprises many strong applicants, because a rejection usually does not come from your overall total. It comes from being short in one required subject, from a total that reads as 180 when the programme wanted 210, or from a CGPA that converts to an average German grade. This page shows you how to work out all three for your own transcript.

What is an ECTS credit, compared to your Indian credit hours?

An ECTS credit measures the total workload a course took, not the hours you sat in class. Under the European Commission’s ECTS Users’ Guide, one full-time academic year is 60 ECTS, and a year of student work is 1,500 to 1,800 hours. That puts one ECTS at 25 to 30 hours of effort, counting lectures, labs, reading, assignments, and exam preparation.

This is where an Indian transcript misleads you. Bodies like AICTE define a credit mainly by contact hours, one lecture hour a week for one credit and two lab hours a week for one credit, with a four-year B.Tech set at 150 to 160 credits. So your “160 credits” is a count of class time, not workload, and mapping it one-to-one onto ECTS is wrong.

How do you convert your Indian degree into total ECTS?

Two official methods exist, and which one applies depends on the German university. The first is a workload method. The University of Cologne’s biology faculty tells applicants whose degree has no ECTS to convert by workload, stating that 1 ECTS equals 30 hours and asking them to list the workload of each course. The second is a fixed factor. The University of Oldenburg publishes country conversion factors, for example multiplying UK credits by 0.5 and US credits by 2, under the rule that foreign credits times the factor equals ECTS.

The quick planning estimate is 60 ECTS per full-time year, so a three-year Bachelor is about 180 ECTS and a four-year B.Tech about 240. For a workload-based figure on a single course, estimate its hours and divide by the hours-per-credit value.

Course ECTS ≈ (weekly lecture hours + weekly self-study hours) × weeks in the semester ÷ 30

Worked example. Take a four-year B.Tech with 160 AICTE credits. If each lecture hour a week over a 15-week term is 15 contact plus 15 self-study hours, that is 30 workload hours, so about 1 ECTS, while a lab credit at two hours a week works out nearer 1.5 ECTS. Summed across the degree, that 160-credit B.Tech lands near 240 to 260 ECTS. This is an estimate, not a ruling. The German university may use its own factor, so document your course workload where you can.

Note. There is no single official Indian-to-ECTS formula, so treat any total you calculate as a planning figure and check the target programme’s own conversion rule.

How many ECTS does a Master’s need, and what is 180 vs 210?

The German qualifications framework sets Bachelor degrees at 180, 210, or 240 ECTS and Master’s at 60, 90, or 120 ECTS, with the two together usually reaching about 300. A 120-ECTS Master’s typically expects a 180-ECTS Bachelor, while a shorter 90-ECTS Master’s often demands a 210-ECTS Bachelor to keep the combined total up.

The 210 rule is written into the regulations, not just a preference, and it has a deadline. The part-time Management Master’s at TH Deggendorf requires 210 ECTS in economics or a related field. It admits applicants who hold at least 180, as long as they prove the missing credits, up to a cap of 30, by the start of the third semester, either through extra university courses or recognised professional practice. Miss that proof and you cannot sit the Master’s examination.

How do you work out how many of your ECTS are in a required subject?

Many programmes check a subject total, not just your grand total, and this is where applicants with fine overall numbers get rejected. The Data Science M.Sc. at BHT Berlin asks for a Bachelor of at least 180 ECTS and at least 20 ECTS in mathematics or statistics and at least 25 ECTS in computer science. A broad or interdisciplinary B.Tech can clear 180 in total yet fall short inside one of those subjects.

To check yourself, group the courses that belong to the required subject, convert each to ECTS, and add them up. For a quick estimate you can instead scale by your subject’s share of your marksheet.

Subject ECTS ≈ (your credits in that subject ÷ your total marksheet credits) × your total ECTS

Worked example. Suppose your transcript shows “Engineering Mathematics I” at 6 credits and “Probability and Statistics” at 4 credits. As lecture courses at 30 workload hours per ECTS, those convert to roughly 6 and 4 ECTS, so about 10 ECTS of mathematics. To meet BHT Berlin’s 20-ECTS mathematics rule you would need to find another 10 ECTS of qualifying courses, such as linear algebra or numerical methods.

Note. The programme decides which of your courses count toward a subject, and a module labelled “applied” or interdisciplinary may not be credited as pure mathematics. Treat a borderline subject total as a reason to ask the admissions office, not a pass.

How does the German grading scale from 1.0 to 5.0 work?

German grades run from 1.0 at the top to 5.0 at the bottom, the reverse of a CGPA, and 4.0 is the lowest grade that still passes. Grades move in steps of 0.3, and anything from 4.1 to 5.0 is a fail. The band you land in matters more than the raw number, because programme cutoffs are written in these bands.

German grade German label What it means
1.0 to 1.5 sehr gut (very good) Excellent performance
1.6 to 2.5 gut (good) Well above average
2.6 to 3.5 befriedigend (satisfactory) Average performance
3.6 to 4.0 ausreichend (sufficient) The lowest passing band
4.1 to 5.0 nicht ausreichend (fail) Does not meet standards

One thing Indian applicants need to adjust to is that a German 2.5 is not “half marks.” It sits at the top of the “good” band and is a competitive grade, while a 3.0 is genuinely average.

How do you convert your Indian CGPA or percentage to a German grade?

You use the modified Bavarian formula, the method German universities and uni-assist apply. Heidelberg University and the University of Hamburg’s converter both define it the same way. It works out where your average sits between the top mark and the pass mark, then places that on the German 1.0 to 4.0 band.

German grade = 1 + 3 × (Nmax − Nd) ÷ (Nmax − Nmin)

Nmax is your top possible mark, Nmin is your degree’s lowest passing mark, and Nd is your average. The input people get wrong is Nmin. Use your degree’s overall pass mark, not a single subject’s pass mark, and not the threshold for first class or distinction.

Your result Nmax Nmin Nd German grade
70% 100 40 70 2.5 (gut)
65% 100 40 65 2.75 (befriedigend)
CGPA 8.0 / 10 10 5 8.0 2.2 (gut)
CGPA 8.0 / 10 10 4 8.0 2.0 (gut)
CGPA 7.5 / 10 10 5 7.5 2.5 (gut)

Notice the third and fourth rows. The same CGPA of 8.0 becomes 2.2 or 2.0 purely because the degree’s pass mark shifts from 5 to 4. That single input is why an online calculator and your official VPD can disagree.

As a benchmark, DAAD India notes that most Master’s programmes expect a converted grade of roughly 2.5 or better, though the real cutoff is set programme by programme. A 70% average just meets that, while 65% does not.

Is your degree even recognised, and where does anabin come in?

Recognition comes before any credit count. According to DAAD India, a four-year Bachelor from India, Bangladesh, Bhutan, Nepal, or Sri Lanka is generally treated on par with a German Bachelor, which is why a four-year degree clears more programmes than a three-year one. You can check your university’s status yourself on anabin, the KMK database, where an institution marked H+ is recognised for university entry. Where a degree is unlisted or unclear, you request a Statement of Comparability from the ZAB, which is a separate, individual assessment.

Key takeaways

  • One ECTS is 25 to 30 hours of workload, so a four-year B.Tech at 160 Indian credits estimates to about 240 ECTS, not 160.
  • Master’s programmes need 180 or 210 ECTS. A 210 rule often lets you enter with 180 and earn the rest by a deadline, such as TH Deggendorf’s start of the third semester.
  • Subject totals are checked on their own. BHT Berlin’s Data Science M.Sc. wants 20 ECTS of mathematics and 25 of computer science inside the degree.
  • Work out your own subject ECTS by summing the qualifying courses, or estimate by your subject’s share of your marksheet times your total ECTS.
  • Convert grades with 1 + 3 × (Nmax − Nd) ÷ (Nmax − Nmin), using your degree’s real pass mark. DAAD India benchmarks competitive Master’s at about 2.5 or better.





[BTN_TEST]

Free, no obligation. We will reach out to schedule a time that works for you.

Frequently asked questions

How many ECTS is my four-year B.Tech worth?

A four-year B.Tech with 150 to 160 AICTE credits estimates to roughly 240 ECTS, because ECTS counts total workload rather than the contact hours Indian credits are based on. The exact figure is set by the German university, which may use a workload conversion or a fixed factor, so treat 240 as a planning number.

What is subject-specific ECTS, and why does it matter?

Some Master’s programmes require a minimum ECTS within a subject, not just an overall total. BHT Berlin’s Data Science M.Sc. wants at least 20 ECTS in mathematics or statistics and 25 in computer science. A degree can clear the overall 180 ECTS yet be rejected for falling short inside one of these required subjects.

How do I calculate my ECTS in one subject?

List the courses that belong to that subject, convert each to ECTS, and add them. For a quick estimate, take your credits in that subject, divide by your total marksheet credits, and multiply by your total ECTS. Confirm borderline results with the programme, since it decides which courses count toward the subject.

What does the difference between 180 and 210 ECTS mean for me?

A 180-ECTS Bachelor is the standard three-year length and suits most 120-ECTS Master’s programmes. A 210-ECTS requirement, common for shorter 90-ECTS Master’s, can still admit a 180-ECTS applicant who agrees to earn the missing credits by a set deadline, such as the third semester at TH Deggendorf.

How do I convert my CGPA to a German grade?

Use 1 + 3 × (top mark − your average) ÷ (top mark − pass mark). On a 10-point scale with a pass mark of 5, a CGPA of 8.0 converts to 2.2. If the pass mark is 4, the same 8.0 becomes 2.0. Always use your degree’s actual pass mark, since it changes the result.

Is a 70 percent average good enough for a German Master’s?

It depends on the pass mark. With a maximum of 100 and a pass mark of 40, 70% converts to a German 2.5, which meets DAAD India’s rough benchmark of 2.5 or better for competitive Master’s. A 65% under the same pass mark converts to 2.75, which many selective programmes would not accept.

Sources

Related reading. If your universities apply through uni-assist, see our guide to uni-assist and the VPD for Indian students, where this grade is formally issued. For the bigger picture, start with our study in Germany guide for Indian students, check the full Germany admission requirements, see how to plan a Master’s in Germany, and if you are applying to medicine, read about the dMAT admissions test.


Edwin Selvaraj Avatar

More to read

Leave a Reply

Your email address will not be published. Required fields are marked *