Opening a bank account in Germany

2 October 2026

In Germany your pay is transferred to a bank account – so you need an account from the first month. We explain which documents you need, which bank suits you and whether a Romanian or Lithuanian account is enough for your pay.

Man with a bank card and smartphone at the kitchen table
AI-generated

Without a bank account it is hard to get through your first month in Germany: your pay is transferred, and rent, phone contract and insurance are debited from the account. The good news: an account is opened quickly, and you have a legal right to a basic account.

As of October 2026. General information, not legal or tax advice.

In short: every consumer legally resident in the EU has a right to a basic account (Basiskonto) in Germany – even without a permanent address (§ 31 Payment Accounts Act). A passport or ID card is usually enough; not all banks ask for a certificate of address registration. You can also get your pay into an account in another EU country, because the SEPA Regulation forbids requiring a German IBAN.

What you need a current account for

  • Pay: employers pay by bank transfer, not in cash.
  • Running costs: rent, internet, phone and contributions are taken by direct debit.
  • Authorities and funds: the health insurance fund, the landlord and the Family Benefits Office (Familienkasse, for Kindergeld) ask for your IBAN.

It is best to take care of it right after you arrive – or even before you move.

Right to a basic account

The Payment Accounts Act (ZKG) has applied since 2016. Under § 31 ZKG, banks that offer accounts to consumers must open a basic account for every consumer legally resident in the EU, including people without a permanent address and asylum seekers.

  • The bank must offer the contract without delay, at the latest within ten business days of your application.
  • A bad Schufa score or debts are not, on their own, a reason to refuse.
  • The bank may only refuse for legal reasons, for example if you already have a usable account in Germany.
  • The basic account can do everything important: receive pay, transfers, direct debits, a card – just no overdraft.

If you are refused, you can contact BaFin (the Federal Financial Supervisory Authority). There is a free administrative procedure in which BaFin can order the bank to open the account. You can find the form and the online complaint on bafin.de.

Which documents you need

DocumentNeeded?Note
Passport or ID cardYesEU citizens can use their national ID card
Certificate of address registration (Meldebescheinigung)Often, not alwaysMany branch banks want it; not essential for the basic account
Tax ID (Steuer-ID)Will be requestedCan be provided later
Address in GermanyUsually yesFor post, card and PIN
Mobile number and emailYesFor online banking and approvals

Tax ID: under § 154 of the Fiscal Code (Abgabenordnung), the bank must record your tax identification number. If it is missing when the account is opened, the bank asks the Federal Central Tax Office for it within three months. The tax ID comes by post after your address registration – more under Moving and registration.

Ukrainian citizens without a valid passport can, according to the consumer advice centre (Verbraucherzentrale), show a Ukrainian identity document together with a document from a German authority, for example a certificate of address registration or a Fiktionsbescheinigung.

Branch bank or online bank?

Branch bank

Sparkassen, Volksbanken and large private banks with branches.

  • Advantages: personal advice, documents handled on the spot.
  • Disadvantages: appointment needed, often ask for a certificate of address registration, usually a monthly account fee.

Direct bank / online bank

Opening via app or website, identification via Video-Ident or PostIdent.

  • Advantages: fast, often cheap or free under certain conditions, app partly in several languages.
  • Disadvantages: no branch; not every identity document is accepted for Video-Ident; cash through partner cash machines.

Tip: check the bank’s list beforehand to see if your ID document is accepted for Video-Ident. If not, choose PostIdent or a branch.

Account fees

When comparing, look at:

  • the monthly basic fee,
  • the cost of the card (Girocard or debit card),
  • cash withdrawals at other banks’ machines,
  • conditions for a free account, for example a minimum monthly amount coming in.

A basic account may also cost money, but the fee must be reasonable. The Federal Court of Justice has already declared excessive basic account fees invalid. Ask for the list of prices and services before you sign.

IBAN and SEPA: pay into an account from Romania or Lithuania?

The IBAN is the international account number. German IBANs start with DE (22 characters), Romanian ones with RO, Lithuanian ones with LT.

All EU countries belong to the SEPA area for euro payments. Under Art. 9 of the SEPA Regulation (EU) No 260/2012, a payer – including an employer – may not decide in which EU country the recipient’s account must be held, as long as it can be reached by SEPA. Refusing foreign IBANs is IBAN discrimination; in Germany, BaFin checks that the rules are followed.

In practice:

  • Lithuanian or Latvian euro accounts usually work for your pay without problems.
  • Romanian or Bulgarian accounts are also allowed. If the account is in the local currency, your bank may charge conversion fees – ask your bank.
  • Accounts in Moldova or Ukraine are not covered by the EU SEPA Regulation. For your pay, an account in Germany or another EU country makes sense.

A German account is still often more practical, for example for landlords and local contracts.

Schufa in short

Schufa is the largest credit agency in Germany. Banks report, for example, accounts, loans and unpaid debts to it. Later, landlords and mobile phone providers often ask about it. A well-run account helps you build a good credit rating over time. You can request a free copy of your data from Schufa at any time.

Beware: fraud and “financial agents”

The police and the Federal Criminal Police Office regularly warn about jobs as a financial agent: you are supposed to receive money in your account and forward it straight away – for a commission. In reality, this is money laundering. Under § 261 of the Criminal Code (StGB), even careless behaviour is a crime.

  • Never give your account, card, PIN, password or app access to anyone else.
  • Do not open an account “for someone” and do not sell one.
  • Banks never ask for your PIN or TAN on the phone.
  • A “job” where you forward money is a scam.

Read more warning signs in our article How to spot fake job offers.

Step by step to your account

  1. Choose a bank: an online bank for speed or a branch for personal help.
  2. Have your passport or ID card and your German address ready.
  3. Apply and identify yourself (Video-Ident, PostIdent or at a branch).
  4. Give your IBAN to your employer.
  5. After your address registration, give the bank your tax ID and, if needed, your new address.

Work and pay with us

We pay from €15.33 per hour gross, and as a forklift driver (m/f/d) from €16.08 per hour gross – by bank transfer to your account. How much is left net is explained in our article Gross and net. We help with moving and address registration, and accommodation can be provided if needed. Applicants do not pay a placement fee with us.

See all jobs or fill in the application form straight away.

Frequently asked questions

Can the bank refuse to give me an account?
A bank can refuse a normal account. But under the Payment Accounts Act (Zahlungskontengesetz), every consumer legally resident in the EU has a right to a basic account (Basiskonto), even without a permanent address. The bank may only refuse for reasons set out in law, for example if you already have an account in Germany.
Do I need a certificate of address registration for the account?
Many banks ask for it, but not all. For the basic account, a passport or ID card is what matters most. Online banks often open accounts via video identification (Video-Ident) and only ask for an address in Germany.
Can I get my pay into an account in Romania or Lithuania?
Yes, if it is an account in an EU country that can be reached by SEPA. Under the SEPA Regulation, the employer may not require a German IBAN. However, with an account in lei there may be currency conversion fees.
What if I do not have a tax ID yet?
You can still open the account. The bank has to record the tax ID (Steuer-ID), but if you do not give it, the bank asks the Federal Central Tax Office for it. As soon as the letter with your tax ID arrives, simply pass it on to the bank.
How much does a current account cost?
It varies a lot. Some online banks offer free accounts under certain conditions; branch banks usually charge a monthly fee. A basic account may also cost something, but the fee must be reasonable.
I am offered money if transfers go through my account. Is that legal?
No. This is the typical way of recruiting “financial agents” (money mules) for money laundering. It is a crime even if you are only careless, and the bank will close the account. Never give your account, card or online banking access to anyone else.

For EU citizens and Ukrainians

Application

First three short questions. We only ask for personal details in the second step.

  • Free for applicants
  • Employment contract in Germany
  • Reply within 24 hours on working days
Which document do you have?

A biometric passport of Moldova and non-citizen passports from Latvia or Estonia do not, on their own, give you the right to work in Germany.

Are you already in Germany?
Check if it fits you 1 min.