How to Receive an International Transfer in Germany: IBAN, BIC, and What to Share

April 14, 2026
Receive International Transfer Germany IBAN BIC — DesiDeutsche

Last updated: April 2026

When someone in India wants to send you money in Germany, the first question they ask is: what details do I need? If you give them the wrong information — or the right information in the wrong format — the transfer stalls, bounces back, or disappears into a correspondent bank queue for a week. This guide tells you exactly what to share, how to find it, and what to watch out for.

The exact details to share with anyone sending you money

Copy this template and fill in your own details:

Field What it is Example format
Account holder name Your full name exactly as on the bank account Priya Sharma
IBAN International Bank Account Number DE89 3704 0044 0532 0130 00
BIC / SWIFT code Identifies your specific bank COBADEFFXXX
Bank name Name of your German bank Commerzbank AG
Bank address Sometimes requested by older systems Kaiserplatz, 60311 Frankfurt

The name must match your bank account exactly. Even a missing middle name can cause a compliance hold on the transfer.

What is an IBAN and where do you find yours

IBAN stands for International Bank Account Number. In Germany, it always starts with DE and is 22 characters long. It contains your bank code and your account number encoded together in a standardised format.

Where to find your IBAN:

  • Banking app: Open your account in the app, tap on account details or profile — it is almost always displayed prominently
  • Bank card: Some German debit cards print the IBAN on the back
  • Bank statement or letter: All official correspondence from your bank includes the IBAN
  • Online banking: Log in to your bank’s website and look under account information

Never construct your IBAN manually or ask someone else to guess it. Always copy it directly from an official bank source.

What is a BIC and SWIFT code

BIC (Bank Identifier Code) and SWIFT code are the same thing — two names for the same standard. It identifies your specific bank (and sometimes branch) in the international banking system. German BICs are typically 8 or 11 characters.

Common German bank BIC codes:

Bank BIC / SWIFT
N26 NTSBDEB1XXX
DKB SSKMDEMMXXX
Deutsche Bank DEUTDEDBXXX
Commerzbank COBADEFFXXX
Sparkasse (Berlin) BELADEBEXXX
ING Germany INGDDEFFXXX
Comdirect COBADEHDXXX

Your BIC is also displayed in your banking app alongside your IBAN. If you are unsure, look it up on your bank’s official website — every German bank publishes its BIC publicly.

Which German banks handle international transfers best

Not all German banks are equally smooth for receiving international transfers. Some things to know:

  • N26: Handles international SEPA and SWIFT transfers well. The app shows incoming transfers clearly with sender details. Good for frequent international transfers.
  • DKB: Reliable for international transfers. Some users report occasional delays on first-time incoming international wires — these usually clear within 1 to 2 extra business days.
  • Sparkasse: Works but processing can be slower than online banks. For cash-heavy or large transfers, the branch support is helpful.
  • Deutsche Bank: Standard SWIFT handling. Branch available for any complications. Generally reliable but fees for outgoing international transfers are high.

What happens after the transfer is sent

Once the sender initiates the transfer, here is what happens on the German side:

  1. The sending service (Wise, Remitly, or a bank) converts to EUR and sends via SWIFT or SEPA
  2. Your German bank receives the transfer — usually appears as a pending transaction first
  3. The bank performs a compliance check (name match, sanctions screening) — this is automatic and takes minutes for normal transfers
  4. The EUR appears in your account balance — you receive a notification if your app is set up for it

The whole process typically takes 1 to 2 business days with Wise or Remitly. Direct bank SWIFT can take 3 to 5 days.

Common mistakes that cause delays

  • Giving the wrong IBAN: The most common cause of failed transfers. Always copy-paste from your app.
  • Name mismatch: If your bank account says “Rajesh Kumar” but the sender writes “R. Kumar”, compliance systems can flag or hold the transfer.
  • Missing BIC: Some older transfer systems still require BIC. Even if the sender is using Wise or Remitly, provide the BIC anyway to avoid any issues.
  • Using spaces incorrectly: IBANs are sometimes written with spaces for readability (DE89 3704 0044…) but the actual number has no spaces. Both formats work in most systems, but if asked for the raw number, remove spaces.

Frequently Asked Questions: Receiving International Transfers in Germany

What is an IBAN and where do I find mine?

IBAN stands for International Bank Account Number. In Germany it starts with DE and is 22 characters long. Find it in your banking app under account details, on your bank card, or in any official bank letter.

Is a BIC the same as a SWIFT code?

Yes — BIC and SWIFT code refer to the same thing. It is the code that identifies your specific bank internationally. You can find it in your banking app alongside your IBAN, or on your bank’s official website.

Can I receive Indian rupees in my German bank account?

No. German bank accounts hold euros only. When someone sends INR to your German account, the transfer service or correspondent bank converts it to EUR before crediting your account.

How long does it take to receive a transfer from India?

Via Wise or Remitly, typically 1 to 2 business days. Via direct bank SWIFT from India, 2 to 5 business days depending on the sending bank and any compliance checks.

Will my German bank notify me when I receive an international transfer?

Most German banking apps send push notifications for incoming credits. Enable notifications in your app. If you use DKB or Sparkasse online banking, you may need to set up transaction alerts manually.

What do I do if a transfer is delayed or missing?

First ask the sender for the SWIFT transaction reference number (also called MT103 reference). Contact your German bank with this reference and they can trace the transfer. Most delayed transfers are located within 1 to 2 business days once the reference is provided.

Do I pay tax on money I receive in Germany from India?

Receiving a personal transfer from family in India is not taxable income in Germany. If the money represents payment for work or investment returns, standard German income tax rules apply. Personal gifts and family support transfers are not taxed.

Was this helpful?

Free resource

Get the First 90 Days checklist

A one-page PDF of every task, deadline, and office you need in your first three months. No vague advice — just the list.

No spam. Unsubscribe any time.

Keep reading

What to open next