SWIFT/BIC codes in Germany: banks starting with D

2,804 banks and financial institutions in Germany with 8,518 SWIFT/BIC codes in total.

Bank SWIFT/BIC City Codes
D e G I Deutsche Gesellschaft Fuer Immobilienfonds M.b.h. DEGIDEF1XXX Frankfurt Am Main 1
Daimler AG DCAGDE6SXXX Stuttgart 4
Daimler Pension Trust E.v. DCPTDE6SXXX Stuttgart 1
Daimler Unterstuetzungskasse GMBH DCUKDE6SXXX Stuttgart 1
Daiwa Europe (Deutschland) GMBH DEDGDEF1XXX Frankfurt Am Main 1
Danske Bank DABADEHHXXX Hamburg 1
Darmsheimer Bank EG GENODES1DHB Sindelfingen 1
Dbi Dresdnerbank Investment Management Kapitalanlagegesellschaft Mbh DBIKDEF1XXX Frankfurt Am Main 1
De Lage Landen International B.V. (Deutsche Niederlasung) LLIDDED1XXX Duesseldorf 1
Debeka Bausparkasse DEBPDE51XXX Koblenz 1
Debeka Bausparkasse AG DEBKDE51XXX Koblenz 1
Defo-Deutsche Fonds Fuer Immobilienvermoegen GMBH DTFODEF1XXX Frankfurt Am Main 1
Deg-Deutsche Investitions-und Entwicklungsgesellschaft Mbh DEGKDE3KXXX Koeln 1
Degussa Bank AG DEGUDEFFXXX Frankfurt Am Main 3
Deichmann SE DEICDE31XXX Essen 2
Deka Immobilien Investment GMBH DEKIDEF1XXX Frankfurt Am Main 1
Deka Investment GMBH DEKADEFFXXX Frankfurt Am Main 2
Dekabank Deutsche Girozentrale Frankfurt DGZFDEFFXXX Frankfurt Am Main 7
Delbrueck Bethmann Maffei AG BETHDEF1XXX Frankfurt Am Main 1
Demir-Halk Bank (Nederland) N.V. DHBNDEDDXXX Duesseldorf 3
Denizbank (Wien) AG ESBKDEFFXXX Frankfurt Am Main 1
Der Touristik Frankfurt GMBH und Co. KG TOFGDEF1XXX Frankfurt Am Main 1
Der Touristik Koeln GMBH TOKGDE31XXX Koeln 1
Dero Bank AG VEAKDEMMXXX Muenchen 2
Dettinger Bank EG Volks- und Raiffeisenbank GENODES1DBE Dettingen (Erms) 1
Deutsche Apotheker- und Aerztebank DAAEDEDDXXX Duesseldorf 52
Deutsche Asset Management GMBH DEUTDEABXXX Frankfurt Am Main 1
Deutsche Asset Management International GMBH DEUTDEAMXXX Frankfurt Am Main 4
Deutsche Asset Management Investmentgesellschaft Mbh DGOMDEF1XXX Frankfurt Am Main 1
Deutsche Bank AG DEUTDE2HXXX Hannover 858
Deutsche Bank Bauspar AG DEUTDEJ1XXX Frankfurt Am Main 1
Deutsche Bank Europe GMBH DEUTDE5XXXX Frankfurt Am Main 1
Deutsche Bank Privat-und Geschaeftskunden AG DEUTDEDBXXX Frankfurt Am Main 733
Deutsche Bausparkasse Badenia Aktiengesellschaft BBSPDE6KXXX Karlsruhe 2
Deutsche Boerse Aktiengesellschaft XDWZDEF1XXX Eschborn 3
Deutsche Bundesbank MARKDEF1100 Berlin 41
Deutsche Bundesbank Eh Bautzen MARKDEF1855 Dresden 1
Deutsche Bundesbank, Zentrale MARKDEFFXXX Frankfurt Am Main 59
Deutsche Emissions Handels Stelle Im Umweltbundesamt DEHSDEB1XXX Berlin 1
Deutsche Factoring Bank Deutsche Factoring GMBH and Co.kg DFABDE21XXX Bremen 1
Deutsche Genossenschafts-Hypothekenbank AG DEGHDE51XXX Frankfurt Am Main 1
Deutsche Genossenschafts-Hypothekenbank Aktiengesellschaft DGHYDEH1XXX Hamburg 1
Deutsche Hypothekenbank AG DEHYDE2HXXX Hannover 1
Deutsche Kontor Privatbank AG DEKTDE71XXX Gruenwald 4
Deutsche Kredit Bank A.G. Berlin BYLADEM1001 Berlin 1
Deutsche Kreditbank AG DEKDDE21XXX Leipzig 1
Deutsche Leasing Finance GMBH DLFGDE51XXX Bad Homburg 1
Deutsche Lufthansa AG LHAGDEFFXXX Frankfurt Am Main 1
Deutsche Pensexpert GMBH DEPHDEFFXXX Frankfurt Am Main 1
Deutsche Pfandbriefbank AG REBMDEMMXXX Unterschleissheim 5
Deutsche Pfandbriefbank AG Coverpool REBMDE7CXXX Unterschleissheim 1
Deutsche Post AG DPAGDE33XXX Bonn 1
Deutsche Post Zahlungsdienste GMBH DEZMDE31XXX Bonn 1
Deutsche Postbank AG PBNKDEFFXXX Frankfurt Am Main 55
Deutsche Postbank Privat Investment Kapitalanlagegesellschaft Mbh PBNKDE31XXX Bonn 1
Deutsche Telekom AG DTAGDE31XXX Bonn 1
Deutsche Vermoegensbildungsgesellschaft Mit Beschrankter Haftung DVGIDEF1XXX Frankfurt Am Main 1
Deutsche Wertpapierservice Bank AG DWPBDEDDXXX Duesseldorf 23
Deutscher Ring Bausparkasse AG DRBKDEHAXXX Hamburg 1
Deutscher Ring Bausparkasse Aktiengesellschaft DRBKDEH1XXX Hamburg 1
Dexia Kommunalbank Deutschland AG DXIADEBBXXX Berlin 2
Df Deutsche Forfait AG DFDFDE7GXXX Gruenwald 4
Die Aktionaersbank Kulmbach GMBH FLGMDE77XXX Kulmbach 1
Disko Factoring Bank GMBH DISKDED1XXX Duesseldorf 1
Dithmarscher Volks- und Raiffeisenbank EG GENODEF1DVR Heide 1
Dje Kapital AG DJEKDE7PXXX Pullach 1
Dkm Darlehnskasse Muenster EG GENODED1DKZ Albachten 2
DNB Bank ASA, Filiale Deutschland DNBADEHXXXX Hamburg 1
Donau-Iller Bank EG GENODES1EHI Ehingen (Donau) 1
Donner and Reuschel AG CHDBDEM1XXX Muenchen 1
Donner and Reuschel Aktiengesellschaft CHDBDEHHXXX Hamburg 1
Dortmunder Volksbank EG VBDODE33XXX Dortmund 3
Dotationskonto BYLADEM1RAI Rosenheim 1
Dotationskonto DZ Bank GENODEFFDOK Frankfurt Am Main 1
Dr. August Oetker KG OETKDE8BXXX Bielefeld 1
Draeger Medical GMBH DRMGDE21XXX Luebeck 1
Draeger Safety AG and Co. Kgaa DRAADE21XXX Luebeck 1
Dragerwerk AG and Co. Kgaa DRAEDE8LXXX Lubeck 1
Dresdner Volksbank Raiffeisenbank EG GENODEF1DRY Radeburg 1
Ds-Concept Factoring GMBH DSFGDE33XXX Moenchengladbach 1
Duesseldorfer Hypothekenbank AG DHYPDEDDXXX Duesseldorf 2
Dvb Bank SE DVKBDEFFXXX Frankfurt Am Main 1
Dws Investment GMBH DEUTDE5DXXX Frankfurt Am Main 4
DZ Bank AG DZBADEF1XXX Frankfurt Am Main 1
DZ Bank AG (Formerly Wgz Bank AG) GENODEDDXXX Duesseldorf 2
DZ Bank AG (Formerly Wgz Bank) GENODEMSXXX Muenster (Westf) 1
DZ Bank AG Deutsche Zentral-Genossenschaftsbank GENODEFFXXX Frankfurt Am Main 17
DZ Bank AG Deutsche Zentral-Genossenschaftsbank, Frankfurt Branch GENODE55XXX Frankfurt Am Main 1
DZ Bank AG Deutsche Zentral-Genossenschaftsbank, Stuttgart Branch GENODESGXXX Stuttgart 2
DZ Bank AG Deutsche Zentral-Genossenschaftsbank,fm(F.dg Bank) GENODEFFCLS Frankfurt Am Main 1
DZ Bank AG Deutsche Zentral-Genossenschaftsbank,frankfurt Branch GENODE6KXXX Karlsruhe 1
DZ Bank AG Deutsche Zentralgenossenschaftsbank GENODEFF200 Hamburg 1
DZ Bank Fuer Bausparkasse Schwaebisch Hall AG GENODEF1VK3 Frankfurt Am Main 2
DZ Bank Virtuelle Konten 2 GENODEF1VK2 Frankfurt Am Main 1
DZ Direktservice GMBH GENODEF1GEB Frankfurt Am Main 1
DZ Privatbank S.A. Niederlassung Stuttgart GENODESTXXX Stuttgart 1
Dzb Bank GMBH DZBMDEF1XXX Mainhausen 1

The way a SWIFT/BIC code from Germany is built up

A SWIFT/BIC code has 8 or 11 characters. Each part has a fixed meaning:

DEGI Bank code
4 letters that identify the bank.
DE Country code
2 letters for the country (ISO 3166).
F1 Location code
2 characters for the city or region of the head office.
XXX Branch code
3 characters for a specific branch. XXX means the head office.

Bank SWIFT codes for Germany

For Germany we have 8518 SWIFT/BIC codes, spread over 2804 banks. Every code identifies an institution or one of its branches, so a payment from abroad reaches the right place.

Search for the recipient’s bank in the list and click through for the full list of codes and the details a transfer needs. The rest of this page covers the structure of the codes, what transfers cost and how to avoid mistakes.

How SWIFT codes from Germany are built

Each SWIFT/BIC code has 8 or 11 characters. Characters one to four identify the bank, the fifth and sixth characters form the country code and characters seven and eight mark the location.

No matter which bank, every code from Germany share the same country code in positions five and six. If those two letters do not match Germany, you are looking at a bank somewhere else – worth double-checking.

When a code ends in XXX, it means the head office and the short version works just as well. Choose a branch code just if the recipient explicitly gives you one.

Sending EUR to Germany

Germany uses the Euro, with the currency code EUR. A payment in a foreign currency is exchanged into EUR on its way to the recipient.

Where the conversion happens has an effect on how much arrives. Often you pay less to send EUR straight away through a provider that converts near the mid-market rate so the receiving bank does not need to convert again. On larger amounts, a seemingly small difference in the rate can be worth more than the fee.

Filter: banks in Germany with :letter

The letter filter narrows the list to banks in Germany starting with :letter, so you can find a bank faster. The counts in the introduction still refer to the whole country, not just this letter.

Some banks appear under their legal name, which may start with words like Bank or Banco. Use the full list for Germany if you are not sure how the name is spelled.

About our data and how to check a code

The most reliable place for the right code is paperwork issued by the bank, such as a statement or the account page in online banking. When the code you were given differs from our list, do not guess – contact the recipient or their bank.

This list is based on publicly available sources and is updated regularly. Institutions merge, change names and change codes. Use this list as a reference rather than the last word: the bank details from the recipient come first. GoldexPay is a comparison service for money transfers.

Be wary of payment requests with changed bank details. A valid BIC says nothing about whether a request is genuine.

Getting paid from abroad into an account in Germany

Someone abroad who wants to pay you will ask for several details from you, and missing ones are a common cause of delays. In practice that means: your full name exactly as it appears on the account, your IBAN or account number, the SWIFT/BIC code of your bank and sometimes your postal address.

Look up your bank in the list on this page. You can include the name and city of your bank.

What lands in your account can be lower than the amount sent. Fees for incoming transfers differ per bank. On invoices, state who bears the costs to avoid a shortfall.

Transfer times to Germany

An international transfer to Germany typically needs anywhere from one to several business days, depending on the currency, the route and the banks involved. Public holidays in either country can add a day or more, because banks do not process payments on those days.

A growing number of banks use SWIFT gpi. Each gpi transfer carries a unique reference, the UETR. Keep your transfer receipt.

The cheapest way to send money to Germany

When you transfer money to Germany through your bank, the stated fee is rarely all of the cost. On top of the fee, correspondent banks can take a cut and, if currencies are converted, the bank often applies a rate below the real market rate.

Most of the cost usually sits in the exchange rate. A simple test: put the offered rate next to the mid-market rate and look at the difference.

For many routes, a specialist provider turns out to be cheaper than a bank – mostly thanks to the exchange rate. GoldexPay compares what recipients in Germany receive across providers.

Germany and the SEPA area

Within the SEPA zone, euro transfers to Germany follow the same rules and in most cases need only the IBAN. The BIC field is often optional in that case.

The BIC still come into play for payments in other currencies and for transfers from outside SEPA. SEPA transfers normally land by the next business day or faster with instant payments. Fees are generally low provided everything stays in euros.

The largest SWIFT network in Germany: Deutsche Bank AG

Of all banks in Germany, Deutsche Bank AG has the most SWIFT codes. The head office uses DEUTDE2HXXX.

Practice differs in whether they register branch codes. If not a branch code is given, the head office code DEUTDE2HXXX works for transfers to this bank.

Frequently asked questions

How many banks in Germany have a SWIFT/BIC code?

We list 2,804 banks and financial institutions in Germany that together have 8,518 SWIFT/BIC codes.

Which bank in Germany has the most SWIFT codes?

The largest number of codes belongs to Deutsche Bank AG: 858. Its head office code is DEUTDE2HXXX.

How do I find the right SWIFT code for a bank in Germany?

Ask the recipient or look up the bank in the list on this page. If no branch is specified, the head office code (XXX) is the safe choice.

Do I need a SWIFT code to send money to Germany?

Not for euro payments: Germany is part of SEPA, so the IBAN suffices. For other currencies the SWIFT/BIC code is required.

How long does a transfer to Germany take?

Euro transfers normally arrive the next business day, instant payments within seconds. Other currencies take 2–4 business days.

Source: listbase-org SWIFT/BIC database (MIT licence), updated monthly. Always verify the code with the recipient or their bank.