Germany is one of the few world-class destinations where tuition can be close to free — but the catch for many programmes is the language. If your degree is taught in German, the university will ask for proof you can actually follow lectures in it, and the two names that come up most are TestDaF and DSH. Here’s which one a Sri Lankan student should sit, and when you need neither.
Exact accepted certificates and the required level are set programme-by-programme by each German university, and they change. The guidance below is the general pattern — always confirm the specific certificate and score your chosen course demands on its official admissions page, or with our counsellors, before you book an exam.
First: do you even need German proof?
This is the question to settle before you spend a rupee on exam prep. German universities run a large number of English-taught programmes — especially at master’s level — and for those you prove English (usually IELTS or TOEFL), not German.
- check_circle English-taught programme → you prove English, and German proof is not required for admission (though basic German still helps you live and find part-time work)
- check_circle German-taught programme → you must submit a recognised German certificate, and this is where TestDaF and DSH come in
- check_circle Mixed or 'German with some English' → check the offer carefully; the admissions page states exactly what's required
So step one is choosing the right programme. If German isn’t realistic for you on your timeline, we steer you toward the English-taught route — see our guide on studying without a language-test barrier and the Germany study guide for which fields have the most English options.
TestDaF: the certificate you can sit from Sri Lanka
TestDaF (Test Deutsch als Fremdsprache) is the standardised exam built specifically for university admission. It’s the practical choice for most Sri Lankan applicants because you take it before you leave — you don’t need to already be in Germany.
- check_circle It's a digital exam, scored across four sections (reading, listening, writing, speaking)
- check_circle Each section is graded on the TDN scale — TestDaF-Niveaustufe 3, 4 or 5 (TDN 3 to TDN 5)
- check_circle It's offered in around 100 countries worldwide, so you can sit it in your home region rather than waiting until you arrive
- check_circle A pass is recognised by German universities across the board
The level that matters: most bachelor’s and master’s programmes want TDN 4 in all four sections (roughly CEFR C1) for unrestricted admission. Some universities accept a mix — for example 4×TDN 4, or 1×TDN 4 plus 3×TDN 3 with a top-up language course — but treat TDN 4 across the board as your target.
DSH: the certificate you sit at the German university
DSH (Deutsche Sprachprüfung für den Hochschulzugang) does the same job — it proves university-level German — but it’s organised differently. You sit it at a German university, typically just before your programme starts, often after attending that university’s preparatory language course.
- check_circle Graded as DSH-1, DSH-2 or DSH-3 (increasing difficulty)
- check_circle DSH-2 corresponds to roughly CEFR C1 and is the level most degree programmes require for admission
- check_circle Some highly competitive subjects (medicine, law) may ask for DSH-3; certain technical programmes may accept DSH-1
- check_circle Because it's run on campus in Germany, it's usually the route for students who do their final language preparation there rather than in Sri Lanka
The short version: TDN 4 ≈ DSH-2 ≈ C1, and that C1 line is what unlocks most German-taught degrees.
Pro Counsellor Tip
"
For a Sri Lankan applicant building toward an intake from home, TestDaF is almost always the cleaner path — you finish the certificate here, attach it to your application, and your offer and visa file don’t hinge on passing an exam once you’ve already flown to Germany. We generally reserve the DSH route for students who are deliberately doing a preparatory year on campus.
"Not sure whether you need German at all?
Tell us your field and level. We'll tell you whether your realistic Germany options are English-taught (so you skip German proof entirely) or German-taught (and which of TestDaF or DSH fits your timeline) — and map the certificate level you'd actually need.
Plan My Germany RouteGoethe-Zertifikat and telc: the recognised alternatives
TestDaF and DSH aren’t the only certificates German universities accept. Two others are widely recognised for admission:
- check_circle Goethe-Zertifikat C2 — the top-level certificate from the Goethe-Institut, accepted by universities as proof of German for study
- check_circle telc Deutsch C1 Hochschule — a C1-level exam designed specifically for university entrance
For Sri Lankan students this matters because of where you can sit these: the Goethe-Institut in Colombo is the established place to take Goethe German exams and to do structured German courses locally. Even if your end goal is TestDaF, many students build up through Goethe-Institut course levels (A1 → B2 → C1) first. TestDaF itself is sat at an authorised test centre — confirm the nearest current option when you register, as centre availability changes.
Rough cost — and the real cost
Sitting a German exam typically runs in the order of a couple of hundred euros — modest against German tuition, which at public universities is often little more than a per-semester administrative fee. The genuine investment isn’t the exam fee; it’s the time to reach C1.
- check_circle Going from zero to C1 German realistically takes most learners well over a year of serious, consistent study — this is the part to plan around, not the exam-day fee
- check_circle Confirm the current exam fee directly with the test provider or the Goethe-Institut when you book — published prices change
- check_circle Budget for the German course levels leading up to the exam, which usually cost more in total than the certificate sitting itself
If the German timeline doesn’t fit your intake, that’s the strongest argument for the English-taught route — you can start sooner and still earn the same German degree.
Which should you choose?
- check_circle Applying from Sri Lanka, want the certificate done before you fly → TestDaF (TDN 4)
- check_circle Doing a preparatory language year on a German campus first → DSH (DSH-2), sat at that university
- check_circle Already studying at a Goethe-Institut and near C2 → Goethe-Zertifikat C2 is accepted
- check_circle Your strong programmes are English-taught → you may need neither; prove English instead
The bottom line
If your Germany programme is taught in German, plan for a C1-level certificate — TDN 4 on TestDaF or DSH-2 at the university are the two standard routes, with Goethe C2 and telc C1 Hochschule as recognised alternatives. For most Sri Lankan students applying from home, TestDaF is the practical choice. And if German is the obstacle rather than the goal, English-taught programmes let you skip the language exam entirely.
Next steps
Bring us your field, your level, and how much German (if any) you already have. We’ll tell you whether your realistic options are English-taught or German-taught, which certificate and score the specific courses ask for, and how the Germany student visa and proof-of-funds steps line up around your language timeline. Lanka Scholar’s counselling costs you nothing — we’re paid by the universities we place students with, not by you.
Written by
Lanka Scholar Editorial
Lanka Scholar Editorial is the Lanka Scholar counsellor team — senior advisors who place Sri Lankan students into universities across 18 destinations. Articles are reviewed before publication and refreshed when fees, deadlines, or visa rules change.
Ask the team a question on WhatsApp