Skip to content

Study in Germany Checklist for International Students (2026): From University Research to Arrival

Practical study in Germany checklist for international students, with exact Summer 2027 and Winter 2027/2028 timelines, university research tracker, blocked account tips, visa steps, and arrival admin.

Dinh Minh (Minton) Vu
Dinh Minh (Minton) VuVeröffentlicht am 24. Mai 2026
22 Min. Lesezeit

This post contains referral and affiliate links. We may receive a commission or referral benefit if you register through some links, at no extra cost to you. Recommendations are based on practical relevance and personal experience.

If you are preparing to study in Germany, the hard part is not only getting admitted. The hard part is sequencing everything correctly.

You need to research universities, check language requirements, prepare documents, apply through the right portal, wait for admission, open a blocked account, get insurance, apply for a visa, enroll, find housing, book flights, register your address, and later deal with residence permit paperwork.

I learned this the practical way. Before coming to Germany from Vietnam, I built a personal "Road to Germany" Notion checklist and a separate university research table. The original version was messy, personal, and not always optimal. I even had to defer my study at Uni Passau by one semester because the timing was too tight.

This guide turns that personal system into a cleaner checklist for other international students.

Quick Reference: What To Do And Where To Jump

Use this table if you want the short version first, then jump into the detailed section when you need it.

Stage

What to do

My profile

Compare your background with my application profile, especially if you are applying for Computer Science.

Free templates

Copy the university research tracker and Road to Germany checklist.

Must-have apps

Prepare DB Navigator, housing platforms, and Skyscanner before arrival.

Step 1: Research universities

Build your school tracker before preparing every document.

Step 2: Understand the application season

Check summer and winter intake timing, then work backward from your target start date.

Summer timeline

Use the Summer 2027 example if your semester starts around April.

Winter timeline

Use the Winter 2027/2028 example if your semester starts around October.

Step 3: Prepare language tests and documents

Prepare IELTS/TOEFL, German certificates if useful, APS if required, transcripts, CV, and application documents.

Step 4: Apply early

Submit early, especially if uni-assist or VPD is involved.

Step 5: Ask about deferral if needed

If admission arrives too late, email the university and ask for written deferral confirmation.

Step 6: Blocked account and insurance

Open your blocked account, prepare insurance, and confirm the current visa amount.

Step 7: Arrival logistics

Handle visa, enrollment, housing, flight, train, Anmeldung, and residence permit planning.

Step 8: Work preparation

Think about working student jobs after admission, visa, housing, and arrival basics are stable.

Common mistakes

Check the mistakes list before you submit applications, pay housing money, or book travel.

Final checklist

Use the final checklist as the simplest action list.

My Profile When I Applied

Context matters, so here was my profile at the time of application.

I am from Vietnam and graduated with a B.Sc. in Information Technology, specializing in Artificial Intelligence, from FPT University in Ho Chi Minh City. My GPA was 8.94/10, roughly around 1.6 in the German grading system depending on the conversion method. I also had some programming competition experience, including ICPC Asia and similar prizes.

I applied for English-taught M.Sc. Computer Science programmes at University of Bonn and University of Passau. I was rejected by Uni Bonn and admitted by Uni Passau.

The Uni Bonn rejection was an important lesson: my FPT University programme did not have enough Theoretical Computer Science credits, and I was not able to freely choose subjects during my Bachelor's. If a German programme says it requires theoretical CS credits, check your transcript very carefully. They may expect courses such as Theoretical Computer Science, Automata, Theory of Computation, formal languages, complexity, or similar subjects. Do not assume "Computer Science" or "Information Technology" is enough by itself.

For language certificates, I had IELTS 7.5 and Goethe-Zertifikat A1. I was also finishing an A2 German course at that time. Uni Passau allowed me to submit the A1 German certificate within the first year of the programme, but I already had it before arriving in Germany.

Because I applied from Vietnam, I also needed an APS certificate. My APS questions were quite manageable, and the interview involved two professors who were friendly and easy to talk to. Still, do not underestimate APS timing. Prepare your documents early and review your own transcript, thesis, and core subjects before the interview.

Free Templates: Research Schools and Plan Your Road to Germany

Use these two templates together. The first one helps you decide where to apply. The second one helps you prepare everything after you know the route.

Template

Best for

Germany University Research Tracker

Comparing universities, English requirements, German requirements, summer deadlines, winter deadlines, semester fee or tuition, notes, and priority

Road to Germany Checklist

Tracking IELTS, German, APS, documents, applications, blocked account, visa, enrollment, flights, and Anmeldung

Start with the university research tracker. A visa checklist is useful, but only after you know which universities and programmes you are targeting.

Must-Have Apps And Platforms Before Arrival

These are the apps and platforms I would prepare before flying:

App or platform

Use it for

DB Navigator

Train and bus routes, platform changes, delays, and mobile tickets.

WG-Gesucht

WG rooms, private rooms, and short-term housing leads.

ImmoScout24

Private apartments and rooms.

ImmoWelt

Another housing platform for apartments and rooms.

Skyscanner

Comparing flight prices, airlines, routes, layovers, and total travel duration.

Step 1: Research Universities Before You Prepare Everything Else

The first mistake many students make is starting with documents before they understand the target universities.

That feels productive, but it can waste time. German universities do not all ask for the same things. One programme may accept IELTS 6.0. Another may require 6.5 or 7.0. One may use uni-assist. Another may use its own portal. One may require APS or a VPD. Another may have a much earlier deadline than you expected.

Your first table should track the basics:

Field

What to write

University

Official university name

Official link

The programme or admissions page, not a random blog

Language requirements

IELTS/TOEFL/Cambridge, German level, and whether the programme is English-only

Summer deadline

The official deadline for April/March start, if offered

Winter deadline

The official deadline for October/September start

Semester fee or tuition

Semester contribution, tuition fee, or "no tuition" if confirmed

Notes

Credit requirements, APS, VPD, restricted admission, special documents

Priority/status

High priority, medium priority, backup, applied, admitted, rejected

This is exactly why I made a separate school research sheet. The goal is not to create a beautiful database. The goal is to avoid missing an important rule hidden on a university page.

For official programme discovery, start with the DAAD International Programmes database and then verify every detail on the university website.

Step 2: Understand The Application Season

German universities usually work around two intakes:

  • Summer semester: usually starts around March or April.

  • Winter semester: usually starts around September or October.

According to DAAD's application process guide, many winter-semester application phases begin in early May and end on 15 July. For summer semester, many application phases run from early December to 15 January.

DAAD also says acceptance letters are often sent in February or March for summer semester and in August or September for winter semester.

That is the stressful part.

If you receive an admission result in mid-March for an April start, or in mid-September for an October start, you may not have enough time to prepare your visa, housing, enrollment, and flight calmly. Flight tickets can also become expensive when you book late.

This is why I recommend planning with exact dates instead of vague phrases like "a few months before."

Example Timeline For Summer 2027 Intake

Assumption: your study starts on 01.04.2027.

This is a practical timeline you can copy into the Road to Germany checklist. Your actual university deadlines may be earlier or later, so always check the official university page.

Date

Item

What to do

01.04.2026

Start university research

Build your school tracker. Add official links, language requirements, deadlines, fees, and notes.

01.05.2026

Language plan

Decide whether you need IELTS/TOEFL and whether German A1-B1 will help your arrival. Book a realistic test date.

01.06.2026

Shortlist schools

Choose high-priority, medium-priority, and backup universities. Remove programmes where you clearly do not meet requirements.

01.08.2026

APS and document preparation

If your country requires APS, start early. Prepare transcripts, certificates, translations, CV, and ID copies.

01.10.2026

Application documents

Draft motivation letters, ask for recommendation letters, prepare grading conversion, and scan documents cleanly.

01.12.2026

Application window begins

Many summer-semester applications open around early December. Submit early, especially if uni-assist or VPD is involved.

15.01.2027

Typical deadline checkpoint

Many summer applications close around 15 January. Do not use this as your only rule. Some programmes close earlier.

15.02.2027

Early admission window

If you receive admission early, start blocked account, insurance, visa appointment, housing search, and enrollment steps immediately.

15.03.2027

Late admission warning

If admission arrives around mid-March, ask whether the timeline is still realistic. If not, email the university about deferral immediately.

01.04.2027

Semester start

Arrive only when your visa, enrollment, housing, and travel plan are actually ready.

15.04.2027

Arrival admin

Register your address, activate banking/payouts, and prepare residence permit steps if required.

The important lesson: for Summer 2027, a result on 15.03.2027 is very late. It may be possible for EU students or students who already have a visa route, but for many non-EU students it is not comfortable.

Example Timeline For Winter 2027/2028 Intake

Assumption: your study starts on 01.10.2027.

This is the intake most international students think about first, because many programmes start in winter.

Date

Item

What to do

01.10.2026

Start university research

Build your school tracker. Add official programme links, language requirements, deadlines, fees, and notes.

01.11.2026

Language plan

Choose IELTS/TOEFL timing and decide whether you want basic German before arrival.

01.12.2026

Shortlist schools

Separate dream, realistic, and backup universities. Check if each accepts your degree and credits.

01.02.2027

APS and document preparation

Start APS or country-specific academic checks if required. Prepare translations, CV, certificates, transcripts, and ID copies.

01.04.2027

Final application package

Finish motivation letters, recommendation letters, grading conversion, and scanned documents.

01.05.2027

Application window begins

Many winter-semester applications open around early May. Submit early if uni-assist or VPD is involved.

15.07.2027

Typical deadline checkpoint

Many winter applications close around 15 July. Some programmes close earlier, so trust the university page.

15.08.2027

Early admission window

If admitted early, start blocked account, health insurance, visa application, enrollment, housing, and flight planning.

15.09.2027

Late admission warning

If admission arrives around mid-September, the visa and travel timeline may be tight. Ask about deferral if needed.

01.10.2027

Semester start

Start only when your visa, enrollment, and arrival logistics are actually under control.

15.10.2027

Arrival admin

Register your address, activate banking/payouts, and continue residence permit steps if required.

You can copy these dates and adjust the year. The relative structure stays the same:

  • Summer intake: anchor the start date to 01.04.

  • Winter intake: anchor the start date to 01.10.

  • Work backward from that date.

Step 3: Prepare Language Tests And Academic Documents

For English-taught programmes, the most common language requirement is IELTS, TOEFL, or another accepted English certificate. Some programmes accept previous English-medium study, but do not assume this. Check the official programme page.

Even for English-only programmes, basic German helps your first months in Germany. You do not need perfect German to survive, but A1/A2 helps with housing messages, city registration, phone calls, letters, and part-time work. If you later search for jobs, German also expands your options. You can compare English-friendly working student options on workingstudentjobs.de, but German-speaking roles are still more common.

For documents, prepare early:

  • Passport or national ID copy, depending on what the portal asks for.

  • High school certificate, if required.

  • Bachelor's certificate or current enrollment proof.

  • Transcript of records.

  • Translated copies, if required.

  • CV in English or German.

  • Motivation letter.

  • Recommendation letters.

  • Grading system explanation or conversion.

  • Thesis or final project summary, if the programme asks for it.

If you apply from Vietnam, India, China, or another APS country, check APS requirements early. For Vietnam, the German Embassy's APS pages explain the APS process overview and the process for further study in Germany. Do not wait until the university application deadline to learn about APS.

Step 4: Apply Early, Especially If uni-assist Is Involved

Some universities accept applications directly through their own portal. Others use uni-assist. Some use uni-assist only for a preliminary review documentation, called VPD, which you then submit to the university yourself.

The exact route matters. If a university requires direct submission after uni-assist issues a VPD, missing the second step can ruin your application.

uni-assist says you should apply as early as possible, at least 8 weeks before the deadline, and that evaluation usually takes 4 to 6 weeks from the day your online application and payment are received. See the official uni-assist deadlines and processing time page.

That is why the example timelines above put application preparation before the official deadline. Applying on the last day is not a strategy. It is a risk.

Step 5: If Admission Comes Too Late, Ask About Deferral

This is the part many guides do not explain clearly.

Admission results can come late. DAAD says letters of acceptance are often sent in February/March for summer semester and August/September for winter semester. In practice, some students receive their results close to the semester start.

If you are a non-EU student, that can be a problem. You may still need:

  • Blocked account confirmation.

  • Health insurance certificate.

  • Visa appointment and processing.

  • Enrollment documents.

  • Housing.

  • Flight ticket.

  • City registration (Anmeldung) appointment after arrival.

In my case, Uni Passau allowed me to defer my admission by one semester after I explicitly emailed and asked. That gave me time to prepare the visa, flight, and arrival process more smoothly.

But do not assume your university will do the same.

If your result comes too late, email the admissions office immediately. Ask a precise question:

I have been admitted for the upcoming semester, but my visa and travel timeline may not be realistic. Is it possible to defer my admission by one semester? If yes, could you please confirm the process in writing?

Wait for written confirmation. If you simply do not attend classes, the university may treat you as enrolled but absent, or you may lose the place depending on their rules. It can also waste part of your maximum allowed study duration. For many Master's programmes, students often think in terms of 6 to 8 semesters maximum study duration. For Bachelor's programmes, it may be around 8 to 10 semesters. The exact rule depends on the university and programme, so confirm it directly with your faculty or admissions office.

Deferral is not a loophole. It is an official request. Treat it seriously.

Step 6: Open Your Blocked Account And Prepare Insurance

For many non-EU students, the blocked account is the biggest financial step after admission.

A blocked account, or Sperrkonto, shows that you have enough funds for your stay in Germany. The Federal Foreign Office explains blocked accounts and notes that it does not recommend specific providers. A Federal Foreign Office student visa checklist currently uses EUR 992 per month and EUR 11,904 for the first year as the student amount. Always confirm the current amount with the German mission responsible for your visa before transferring money.

I personally used Expatrio and felt confident with the service for my own process. If you want to use the same provider, you can register with Expatrio here.

At the time of writing, this referral link should give you a EUR 15 bonus. Confirm the bonus shown by Expatrio before registering, because referral terms can change.

Expatrio's Value Package page says it combines multiple arrival services into one package: a blocked account, travel health insurance for your first period in Germany, health insurance options such as TK public health insurance, and a free bank account. That is convenient because you need proof for the visa, travel coverage for arrival, public student health insurance for enrollment, and a place for monthly blocked-account payouts after arrival.

My honest view:

  • Expatrio is a practical option for blocked account and visa preparation.

  • The free bank account can be enough for arrival and monthly payouts.

  • The app is simple, which is fine for the blocked account use case.

  • If you want a friendlier everyday banking app for salary, rent, cards, and daily spending, you can also consider bunq.

For the banking side, read our best bank account for working students in Germany. If you specifically want a German IBAN and an English mobile banking app, you can also open bunq here. For a deeper salary-account comparison, see bunq vs Wise for Werkstudent salary in Germany.

Step 7: Visa, Enrollment, Housing, Train, And Arrival

After admission, your checklist becomes more administrative.

Use the Road to Germany Checklist to track:

Item

Deadline

Notes

Blocked Account

After admission, before visa

Use the current required amount from your German mission.

Visa

As soon as documents are ready

Blocked account, insurance, admission letter, passport, photos, forms, and local embassy requirements.

Uni Enrollment

Before university enrollment deadline

Upload or send required documents, pay semester fee, and get enrollment confirmation.

Housing

Start early, but be realistic about timing

Student dorms, WG rooms, private rooms, short-term backup.

Flight Tickets

After visa confidence is high

Use tools like Skyscanner to compare price, airline, route, layovers, and total duration.

Train Ticket

Before departure

Plan how you will travel from the airport to your university city.

Flight to Munich/Berlin/Frankfurt

Around arrival window

Choose airport based on your university city and train connection.

Register Residence

Book as early as possible

Check the local city rule and appointment availability before arrival if your city allows it.

DAAD has a useful arrival overview in its Destination Germany guide, including money, insurance, visa/residence permit, and registration topics.

Your first weeks in Germany will feel easier if you already know:

  • Where you will sleep for the first month.

  • Which airport and train route you will use.

  • How to reach your city from the airport.

  • Whether your blocked account payout needs activation.

  • Whether your bank account is ready.

  • How to book Anmeldung or registration in your city.

  • Which documents the university still needs for final enrollment.

Anmeldung And Residence Permit Appointments

If your city allows online appointment booking, check Anmeldung appointments before arrival and book as early as possible. Slots are not always available 1 to 2 weeks ahead. In some cities or busy periods, you may need to wait several weeks.

After Anmeldung, you may also need a residence permit appointment depending on your visa duration. If your entry visa is valid for 6 months or 1 year, do not wait until the last moment. A practical rule is to start checking and book an appointment 3 or more months before your visa expires.

At the same time, do not book the residence permit appointment too early without a reason. In Passau, I was told by the Bürgeramt that applying too soon after arrival may be rejected because the visa is still valid for too long. Your city may handle this differently, so check the local Ausländerbehörde or Bürgeramt guidance.

Housing: Start Early, But Understand The Real Timing

Housing is one of the most stressful parts of arrival, especially if you are looking for a private room or a WG from outside Germany.

For private housing, you can start checking the market early, but many landlords prefer someone who is already in Germany and can visit the apartment. In practice, looking for a room 1 to 2 weeks before arrival can be more realistic than trying to secure something months in advance. If you contact landlords more than two weeks before your arrival date, many will simply rent the room to someone who can move in sooner.

If you still cannot find a room before your flight, book an Airbnb, hotel, hostel, or other short-term stay for the first 1 to 2 weeks. Then use that time actively: message landlords every day, attend viewings, prepare your documents, and respond quickly.

For student dormitories, the timing is different. Contact your university or Studierendenwerk as early as possible, ideally 3 to 6 months before arrival. Student dorm rooms are popular, and available slots can disappear quickly. Do not assume you can get one after landing.

For private rooms and shared flats, check platforms like WG-Gesucht, ImmoScout24, and ImmoWelt. Even if your German is not fluent, try writing the first message in German. It can increase your chance of getting a reply.

In my case, I was very lucky. I reached out to a landlord on WG-Gesucht only about one week before arrival. We signed the contract online, and he did not ask me to pay a deposit or prepayment immediately. I paid after arriving in Germany.

But treat that as luck, not a normal rule. If you are not in Germany yet and you cannot ask a friend, classmate, or trusted person to view the apartment for you, be very careful. Do not transfer a deposit, prepayment, or first rent in advance for a place you have not verified. Housing scams exist, and international students are easy targets because they are stressed and under time pressure.

You do not need perfect German for this. Most of the communication with a landlord may only happen once or twice before the viewing or contract. The heavier part is usually the paperwork: rental contract, deposit, ID, enrollment proof, income proof, guarantor documents, or other documents. Contracts are usually written in German, so use tools like ChatGPT or Claude to translate and review the text before signing. If something looks unclear or risky, ask the landlord or someone you trust before you agree.

Flight Ticket: Compare Price, Duration, And Route

For flights, I would not only check the cheapest ticket. Use Skyscanner or a similar flight comparison tool to compare:

  • Total price.

  • Total travel duration.

  • Number of layovers.

  • Arrival airport.

  • Arrival time.

  • Baggage rules.

The cheapest flight is not always the best option if it arrives very late, has a risky layover, or lands at an airport with a difficult train connection to your city. If your visa situation is still uncertain, avoid booking too early. If your visa is already likely or confirmed, booking earlier can help you avoid expensive last-minute prices.

Train Ticket: Plan The Airport-To-City Route Before You Fly

You should also buy or at least plan your train ticket while you are still in your home country. After a long flight, you do not want to figure out German train zones, delays, platforms, and ticket types for the first time at the airport.

In my case, I landed at Munich International Airport and needed to travel to Passau. I bought a Bayern-Ticket because it allowed me to travel within Bavaria for one day using regional trains. That flexibility mattered. If one train was delayed because of weather, snow, or a previous connection, I could still take another regional train and continue the trip.

Buying a separate single ticket for every route can be less practical when you are new, tired, and carrying luggage. A day ticket or regional ticket can be a better choice if it fits your route, because it gives you more flexibility when something goes wrong.

Download the DB Navigator app before arrival. You will use it often for route planning, platform changes, delays, and tickets.

For a quick route search in DB Navigator:

  1. Choose your airport as the starting point.

  2. Choose your university city or final station as the destination.

  3. If you plan to use regional trains, enable the filter for Deutschland-Ticket-only connections or regional/local transport connections.

This helps filter out ICE and other long-distance trains. ICE trains are faster, but usually more expensive. If your budget allows, ICE can be a good option, especially after a long flight. Just remember that prices usually become much more expensive closer to the travel date, so book early if you choose ICE.

Step 8: Start Thinking About Work, But Not Too Early

Many international students want a working student job quickly. That makes sense. Germany is expensive, and working student roles are also one of the best ways to build your career here.

But do not mix the order.

Before arrival, your priority is admission, visa, housing, money, and enrollment. After your arrival plan is stable, start preparing your CV, LinkedIn, GitHub or portfolio, and job-alert filters.

My own case was unusually fast. I arrived in Germany on 26.09.2025. Around 10.10.2025, I received an offer from a small FinTech startup with a flexible office setup around Heilbronn and Munich, and I started working on 20.10.2025.

Most of the time, I worked remotely from Passau, where I live and study. About one week per month, I traveled to the office to work on-site with everyone. The company paid for the hotel during those office weeks, and honestly, it was a very fun way to start working in Germany.

But do not treat this as the normal timeline. I was lucky with timing, role fit, and remote flexibility. Many students need several weeks or months to find their first working student job, especially if they are still improving their German, adjusting to university, or waiting for paperwork.

When you are ready, read:

You can also browse English-speaking working student and internship jobs in Germany.

Common Mistakes To Avoid

Mistake 1: choosing universities from random lists only. Use random lists for discovery, but trust official university pages for requirements and deadlines.

Mistake 2: not tracking both summer and winter deadlines. A university may offer both intakes, one intake, or different deadlines for international students.

Mistake 3: waiting for the admission letter before thinking about money. You may not need a blocked account before applying, but you should know how you will fund it.

Mistake 4: applying through uni-assist too late. uni-assist processing can take weeks. Apply early.

Mistake 5: assuming deferral is automatic. It is not. Email the university and get written confirmation.

Mistake 6: booking flights before visa confidence is high. Cheap tickets are attractive, but a rejected or delayed visa can make them useless.

Mistake 7: ignoring German completely. English may be enough for study, but basic German helps with housing, bureaucracy, and jobs.

Mistake 8: transferring housing money before verification. If you are not in Germany yet and no trusted person can view the place for you, be very careful with deposits or prepayments.

Mistake 9: booking Anmeldung or residence permit appointments too late. Appointment slots can disappear quickly, so check availability early and understand your local city's process.

Final Checklist

If you want the simplest version, do this:

  1. Build your university research tracker first.

  2. Choose your target intake: Summer 2027 or Winter 2027/2028.

  3. Copy the matching timeline table from this post.

  4. Replace the example dates with your exact semester start date if needed.

  5. Apply early, especially if uni-assist or APS is involved.

  6. If admission arrives too late, ask about deferral immediately.

  7. After admission, move fast on blocked account, insurance, visa, enrollment, housing, flight, and train planning.

  8. Before arrival, prepare your key apps and check Anmeldung appointment availability if your city allows online booking.

  9. After arrival, handle address registration, banking, residence permit, and job preparation.

You do not need a perfect system. You need a visible system that prevents you from missing deadlines.

Start with the Germany University Research Tracker. Then use the Road to Germany Checklist once your target schools and intake are clear.

Häufig gestellte Fragen

Über den Autor

Dinh Minh (Minton) Vu

Dinh Minh (Minton) Vu

Dinh Minh Vu is a software engineer and CS master's student at the University of Passau. As an international student who navigated the German working student system himself, he built workingstudentjobs.de to help other international students find and land Working Student roles in Germany.