Bureaucracy
Paperwork & Banks
Legal identity, IBAN, insurance, and fees
This week: open a bank for your IBAN, then book Anmeldung, do not wait on either.
The bank-address loop feels stuck; follow the order below and each step unlocks the next.
German admin looks heavy at first, but it follows a clear order. You need three basics: a registered address (Anmeldung), a German IBAN, and a Tax ID. They depend on each other. That is the loop newcomers feel. Once you see the sequence, it becomes predictable.
1. Banking: Which Bank Should You Choose?
A German IBAN is required for two very important reasons. First, your employer needs it to pay your salary. Second, your landlord usually requires it so you can pay rent by bank transfer. Unfortunately, opening a bank account as a newcomer is not always easy, because many banks expect documents that you may not yet have, such as your Anmeldung. This is one of the most common problems people face in their first weeks in Germany.
- Sparkasse / Volksbank (Traditional Banks): These are among the most trusted and stable banks in Germany and have physical branches in almost every neighborhood. Many people feel safer using them because they can speak to staff in person. However, these banks often charge monthly account fees, especially for customers over 25 years old, although this varies by branch. They also usually require proof of registration (Anmeldung) before opening an account, which creates a classic chicken-and-egg situation for newcomers.
- Commerzbank / Deutsche Bank: These are large, well-known banks with solid reputations. The challenge for newcomers is that they sometimes check your SCHUFA credit score. If you are new to Germany, you normally have no credit history at all, which can lead to rejection even if you have money.
- N26 (Online Bank): This bank allows you to open an account online, provides a German IBAN, and usually has no monthly fees. It works well for many people, but identity verification sometimes fails with non-EU passports, which can be frustrating.
- C24 (Online Bank): Similar to N26, with a modern app and competitive features. It generally supports international documents better, but some newcomers still report verification issues.
- Revolut (Online Bank): Similar to N26 and C24, but in practice often more reliable for international documents. After verification, you receive a valid German IBAN. The app is available in multiple languages, including English, and no Anmeldung is required, which makes it especially useful during your first weeks in Germany.
Practical start: Many newcomers open Revolut first, no Anmeldung required. Download the app, enter your current address, and complete passport video verification. Once verified, you get a German IBAN for salary and rent (share it only when required). After Anmeldung, you can add Sparkasse or Volksbank if you want a branch; Revolut alone is enough for most people.
1.1 Digital Access & TAN Codes (Do NOT bin the letter)
German banks usually combine traditional paper mail with modern app-based security. After opening an account, you typically receive a physical letter by post containing a QR code or activation code (often called an 'Aktivierungscode'), along with instructions to install a TAN app that generates one-time passwords for secure transactions. This letter is extremely important. Do not throw it away thinking it is advertising or junk mail. You must scan this QR code to activate online transfers. If you lose or discard it, you may be locked out of online banking for several days while waiting for a replacement letter. This is commonly done by banks like Sparkasse, Volksbank, Commerzbank, and Deutsche Bank.
1.5 The Visa Timer (Ausländerbehörde)
Entry visas are usually valid for three to one year. Before this period ends, you must convert your visa into a residence permit (Aufenthaltstitel). Because waiting times can be very long, it is strongly recommended to apply early and book your Ausländerbehörde appointment immediately after arriving in Germany.
Don't panic: If your appointment date is after your visa expires, you are still legally allowed to stay as long as you applied before the expiry date, usually 4 to 6 weeks earlier. In this case, you will receive a Fiktionsbescheinigung, which temporarily extends your legal stay until your official appointment. Always keep this document safe, as it proves that your stay is legal.
Shortcut: Bürgeramt = City Hall for address registration (Anmeldung). Ausländerbehörde = Foreigners Office for residence permits. These are different offices with different booking systems, and the Ausländerbehörde usually works much more slowly.
2. Social Security Number (Sozialversicherungsnummer)
After your employer registers you with public health insurance, you will receive a Sozialversicherungsnummer by mail. This number is completely separate from your Tax ID and is used for employment records and pension contributions. Keep it together with your payslips, as you will need it throughout your working life in Germany.
3. Health Insurance (Krankenkasse): It's Mandatory
Important: Health insurance is not optional in Germany. It is a legal requirement for everyone. As an employee or trainee, you are automatically enrolled in the public health insurance system (GKV).
How much does it cost? As of 2026, the total contribution is approximately 17.3% of your gross salary. Your employer pays half of this amount, which means around 8.65% is deducted from your salary. For example, if you earn €1,200 per month as a trainee, about €103 will be deducted for health insurance.
Which company should you choose? Major public providers include AOK, Techniker Krankenkasse, and DAK. By law, all public insurers provide the same basic coverage. The differences are mainly in customer service, language support, and small extra benefits. TK is often recommended for English speakers because of its international support.
What's actually covered? Public health insurance covers doctor visits, hospital stays, prescription medications, emergency treatment, mental health therapy, preventive check-ups, and basic dental care, always check with your provider for specific details. You can choose to call or send them an e-mail. Germany’s healthcare system is consistently ranked among the best in the world.
4. The Tax ID (Steuer-ID)
You do not need to apply separately for a Tax ID. It is automatically sent to you by mail approximately two to three weeks after your Anmeldung. You must give this number to your employer as soon as you receive it. If you do not, your employer may place you in Tax Class 6, which results in very high tax deductions.
5. The Schufa Score (Credit Rating)
When you arrive in Germany, you start with no Schufa score at all. This can make renting an apartment or signing contracts more difficult. Schufa tracks whether you pay bills such as rent, phone contracts, and utilities on time. Paying bills on time builds trust, while missed payments damage your record.
6. The 'Black Tax' (Remittances)
Sending money home is generous and understandable, but it can quickly damage your financial stability in Germany. Always make sure your own rent, insurance, transport, and food costs are covered first. If you must send money, compare transfer services carefully and avoid borrowing money in Germany to fund remittances.
7. The Church Tax (Kirchensteuer)
At Anmeldung you state your religion (Konfession). If you list Roman Catholic or Evangelical (Protestant), about 8 to 9% church tax (Kirchensteuer) is taken from your income tax. To avoid it, declare konfessionslos (non-denominational) on the form, or complete Kirchenaustritt (leave the church) at your local Amtsgericht; that costs roughly €30 in most states.
Checklist
- Open Bank Account Use Revolut or another online bank for a German IBAN before Anmeldung if needed.
- Register Address (Anmeldung) Book Bürgeramt within two weeks; you need Wohnungsgeberbestätigung from your landlord.
- Health Insurance Confirm public cover with AOK, TK, or DAK, TK is strong for English support.
- Church Tax Decision At Anmeldung, Konfession triggers Kirchensteuer unless you are konfessionslos or have left the church.