SWIFT/BIC codes in Germany: banks starting with K

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

Bank SWIFT/BIC City Codes
Kaltenkirchener Bank EG GENODEF1KLK Kaltenkirchen 1
Kanam Grund Kapitalanlagegesellschaft Mbh KANMDEF1XXX Frankfurt Am Main 1
Kanam Grund Spezialfondsgesellschaft Mbh KNMSDEF1XXX Frankfurt Am Main 1
Kasseler Bank EG GENODE51KSY Fuldatal 1
Kasseler Bank EG Volksbank Raiffeisenbank GENODE51KS1 Kassel 1
Kasseler Sparkasse HELADEF1KAS Kassel 1
Kaupthing Bank Hf. Niederlassung Deutschland KAUPDEF1XXX Frankfurt Am Main 1
KBC Bank NV Niederlassung Deutschland KREDDEDDXXX Duesseldorf 1
Keb Hana Bank (D) AG KOEXDEFAXXX Frankfurt Am Main 1
Kepler Equities, Frankfurt Branch JBBRDEF1XXX Frankfurt Am Main 1
Kerdos Investment-AG Tgv KENGDED1XXX Duesseldorf 1
Kerner Volksbank EG GENODES1KRN Kernen Im Remstal 3
Kfw DTABDED1XXX Frankfurt Am Main 2
Kfw Ipex Bank GMBH IPEXDEFFXXX Frankfurt Am Main 1
Kieler Volksbank EG GENODEF1KIL Kiel 2
Kirchhoff Automotive GMBH KIAGDE88XXX Iserlohn 1
Kling Jelko Wertpapierhandelsbank AG KJWBDEF1XXX Frankfurt Am Main 1
Kochbank GMBH KOGMDEF1XXX Frankfurt Am Main 1
Koelner Bank GENODED1CGN Koeln 1
Koelner Bank EG GENODED1CGY Bickendorf 1
Kolner Bank EG KOLEDE81XXX Koeln 1
Kommunalkredit Austria AG Deutschland INVODEF2XXX Frankfurt Am Main 1
Korber Bank EG GENODES1KOR Korb 1
Korea Development Bank (Deutschland) GMBH KODBDEF1XXX Frankfurt Am Main 1
Kornwestheimer Bank EG GENODES1KWH Kornwestheim 1
Kp Germany Erste GMBH GEEGDE55XXX Heiligenroth 1
Kpmg AG Wirtschaftsprfungsgesellsc KPMGDEBEXXX Berlin 1
Kreditanstalt Fur Wiederaufbau KFWIDEFFXXX Frankfurt Am Main 2
Kreditbank Segeberg EG KBSBDE21XXX Bad Segeberg 1
Kreditech Holding Ssl GMBH KRDTDEHHXXX Hamburg 1
Kreis - und Stadtsparkasse Muenden NOLADE21HMU Hannoversch Muenden 1
Kreis- und Stadtsparkasse Dillingen BYLADEM1DLG Dillingen 1
Kreis- und Stadtsparkasse Erding - Dorfen BYLADEM1ERD Erding 1
Kreis- und Stadtsparkasse Kaufbeuren BYLADEM1KFB Kaufbeuren 1
Kreis- und Stadtsparkasse Speyer MALADE51SPY Speyer 1
Kreis- und Stadtsparkasse Wasserburg BYLADEM1WSB Wasserburg Am Inn 1
Kreissparkasse Ahrweiler MALADE51AHR Bad Neuenahr-Ahrweiler 1
Kreissparkasse Altoetting (Alt) BYLADEM1AOE Altoetting 1
Kreissparkasse Anhalt-Bitterfeld NOLADE21BTF Bitterfeld 3
Kreissparkasse Augsburg BYLADEM1AUG Augsburg 1
Kreissparkasse Bautzen KRBUDE81XXX Ebendoerfel 2
Kreissparkasse Bersenbrueck NOLADE21BEB Bersenbrueck 1
Kreissparkasse Biberach SBCRDE66XXX Biberach (Riss) 3
Kreissparkasse Birkenfeld (Birkenfelder Landesbank) BILADE55XXX Idar-Oberstein 1
Kreissparkasse Bitburg - Pruem MALADE51BIT Bitburg 1
Kreissparkasse Boeblingen BBKRDE6BXXX Boeblingen 1
Kreissparkasse Boerde NOLADE21HDL Oschersleben 1
Kreissparkasse Doebeln SOLADES1DLN Doebeln 1
Kreissparkasse Duesseldorf WELADED1KSD Duesseldorf 1
Kreissparkasse Eichsfeld HELADEF1EIC Worbis 1
Kreissparkasse Esslingen-Nuertingen ESSLDE66XXX Esslingen 1
Kreissparkasse Euskirchen WELADED1EUS Euskirchen 1
Kreissparkasse Fallingbostel NOLADE21WAL Walsrode 1
Kreissparkasse Freudenstadt SOLADES1FDS Freudenstadt 1
Kreissparkasse Garmisch - Partenkirchen BYLADEM1GAP Garmisch-Partenkirchen 1
Kreissparkasse Gelnhausen HELADEF1GEL Gelnhausen 1
Kreissparkasse Goeppingen GOPSDE6GXXX Goeppingen 3
Kreissparkasse Gotha HELADEF1GTH Gotha 1
Kreissparkasse Grafschaft Bentheim NOLADE21NOH Nordhorn 1
Kreissparkasse Grafschaft Diepholz BRLADE21DHZ Diepholz 1
Kreissparkasse Gross-Gerau HELADEF1GRG Gross-Gerau 1
Kreissparkasse Halle WELADED1HAW Halle (Westfalen) 1
Kreissparkasse Heidenheim SOLADES1HDH Heidenheim (Brenz) 1
Kreissparkasse Heilbronn HEISDE66XXX Heilbronn 1
Kreissparkasse Heinsberg WELADED1ERK Erkelenz 1
Kreissparkasse Herzogtum Lauenburg NOLADE21RZB Ratzeburg 1
Kreissparkasse Hildburghausen HELADEF1HIL Hildburghausen 1
Kreissparkasse In Siegburg WELADED1SGB Siegburg 1
Kreissparkasse Kaiserslautern MALADE51KLK Kaiserslautern 1
Kreissparkasse Kelheim BYLADEM1KEH Kelheim 1
Kreissparkasse Koeln COKSDE33XXX Koeln 3
Kreissparkasse Kusel MALADE51KUS Kusel 1
Kreissparkasse Limburg HELADEF1LIM Limburg (Lahn) 1
Kreissparkasse Ludwigsburg SOLADES1LBG Ludwigsburg (Wuertt) 1
Kreissparkasse Luechow - Dannenberg NOLADE21DAN Dannenberg 1
Kreissparkasse Mayen MALADE51MYN Mayen 1
Kreissparkasse Melle NOLADE21MEL Melle 1
Kreissparkasse Miesbach-Tegernsee KRMIDE71XXX Rottach-Egern 2
Kreissparkasse Muenchen Starnberg Ebersberg BYLADEM1EBE Muenchen 2
Kreissparkasse Nordhausen HELADEF1NOR Nordhausen 1
Kreissparkasse Northeim NOLADE21NOM Northeim 1
Kreissparkasse Ostalb OASPDE6AXXX Aalen (Wuertt) 1
Kreissparkasse Osterholz BRLADE21OHZ Osterholz-Scharmbeck 1
Kreissparkasse Peine NOLADE21PEI Peine 1
Kreissparkasse Ravensburg SOLADES1RVB Ravensburg 1
Kreissparkasse Reutlingen SOLADES1REU Reutlingen 1
Kreissparkasse Rhein - Hunsrueck MALADE51SIM Simmern 1
Kreissparkasse Rottweil SOLADES1RWL Rottweil 1
Kreissparkasse Saale-Orla HELADEF1SOK Schleiz 1
Kreissparkasse Saalfeld-Rudolstadt HELADEF1SAR Saalfeld 1
Kreissparkasse Saarlouis KRSADE55XXX Saarlouis 3
Kreissparkasse Saarpfalz KRSFDE51XXX St. Ingbert 1
Kreissparkasse Saarpfalz/Homburg/Saar SALADE51HOM Homburg (Saar) 1
Kreissparkasse Schluechtern HELADEF1SLU Schluechtern 1
Kreissparkasse Schwalm-Eder HELADEF1MEG Melsungen 1
Kreissparkasse Soltau NOLADE21SOL Soltau 1
Kreissparkasse St. Wendel SALADE51WND St. Wendel 1
Kreissparkasse Stade NOLADE21STK Stade 1
Kreissparkasse Steinfurt WELADE3SXXX Ibbenbueren 3
Kreissparkasse Stendal NOLADE21SDL Stendal 1
Kreissparkasse Syke BRLADE21SYK Syke 1
Kreissparkasse Torgau-Oschatz WELADED1TGU Oschatz 1
Kreissparkasse Traunstein - Trostberg BYLADEM1TST Traunstein 1
Kreissparkasse Tuebingen SOLADES1TUB Tuebingen 1
Kreissparkasse Tuttlingen SOLADES1TUT Tuttlingen 1
Kreissparkasse Verden BRLADE21VER Verden 1
Kreissparkasse Vulkaneifel MALADE51DAU Daun 1
Kreissparkasse Waiblingen SOLADES1WBN Waiblingen 1
Kreissparkasse Weilburg HELADEF1WEI Weilburg (Lahn) 1
Kreissparkasse Weissenfels NOLADE21WSF Weissenfels 1
Kreissparkasse Westerwald MALADE51BMB Bad Marienberg 1
Kreissparkasse Wiedenbrueck WELADED1WDB Rheda-Wiedenbrueck 1
Kreissparkasse-Rhein-Pfalz MALADE51LUH Ludwigshafen 1
Kt Bank AG KTAGDEFFXXX Frankfurt Am Main 1
Kulmbacher Bank Rv EG GENODEF1KUY Kasendorf 1
Kurhessische Landbank EG GENODEF1KS2 Kassel 1
Kyffhaeusersparkasse Artern/Sondershausen HELADEF1KYF Sondershausen 1

How a SWIFT/BIC code from Germany is structured

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

GENO 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.
KLK Branch code
3 characters for a specific branch. XXX means the head office.

Bank SWIFT codes for Germany

Our directory covers 2804 banks and financial institutions in Germany, with 8518 SWIFT/BIC codes in total. A SWIFT code tells the banks handling a transfer which institution is meant to get the money.

Choose the bank below to see the head office code and any branch codes. Further down you can read how a code from Germany is put together, how to send money to Germany without overpaying and what to check before you pay.

Which bank in Germany has the most codes?

Among the 2804 institutions we list, Deutsche Bank AG holds the largest number of SWIFT/BIC codes in Germany. The head office of Deutsche Bank AG has DEUTDE2HXXX; that is usually the right code for a transfer.

Practice differs in how many codes they register – a high count is not a measure of size. Making a payment to Deutsche Bank AG? Use DEUTDE2HXXX unless a specific branch code is requested.

How long does a transfer to Germany take?

There is no single answer for payments to Germany: many land the same day or the next while others need several business days. Payments made after the cut-off time or just before a weekend or public holiday often start a business day later.

A growing number of banks are connected to SWIFT gpi, which lets them follow a payment from bank to bank. Each payment gets a unique reference, the UETR, which the sending bank can use to trace it. Specialist transfer services often show tracking in their app, which makes it easier to see where the money is.

What a sender needs to pay you in Germany

To receive a transfer from abroad in Germany, the person paying you needs more than the SWIFT code. That means: your name exactly as it appears on the account, your IBAN or account number, the BIC of your bank and, often, your postal address.

The code of your bank appears in the list on this page. It helps to include your bank’s name and city as well, since some payment forms ask for it.

What lands in your account is often lower than the amount sent. Correspondent banks can take a fee, and if the money is converted, an exchange rate margin comes on top. On invoices, state who bears the costs, so nobody is left short.

What the letters in a Germany BIC mean

Each SWIFT/BIC code consists of eight or eleven characters. Characters one to four identify the bank, characters five and six form the country code and characters seven and eight give the location.

You can recognise a code from Germany from the fifth and sixth characters – those always form the country code of Germany. If the country letters do not match Germany, the code belongs to a bank somewhere else – worth double-checking.

An 11-character code adds three characters for a branch – XXX stands for the head office. In most cases the head office code is fine, unless the recipient gives you a branch code.

The cheapest way to send money to Germany

What you pay for a payment to Germany is made up of several parts, and the fee on your screen is only one of them. On top of a fixed fee, correspondent banks can take a cut and, if currencies are converted, the bank usually uses a rate below the actual market rate.

The real cost is often in the rate, not in the fee – the bank builds a margin into its rate. Check the rate you are offered against the mid-market rate, the midpoint you see on financial news sites.

Money transfer services often offer rates closer to the mid-market rate. GoldexPay compares the amount that arrives in Germany across services, which makes the cheapest option easy to spot.

How reliable is this list?

The safest source for the BIC is the recipient’s own bank details: an invoice, a statement or their online banking. An incorrect BIC may lead to delays, a returned payment or extra fees – compare it with the code in our list.

We gather SWIFT/BIC codes using publicly available data and check our list from time to time. Institutions merge, close branches and change codes. Treat our data as a reference rather than the last word. GoldexPay is an independent comparison site.

Scammers regularly send fake invoices with changed bank details that look completely genuine. A valid BIC says nothing about whether a request is genuine.

Banks in Germany starting with :letter

This page only shows banks in Germany beginning with :letter, sorted alphabetically. The totals mentioned above still cover all banks in Germany and not only this selection.

If the bank you need is missing under :letter, check the full list: banks are often registered under their full legal name. The full overview for Germany remains one click away if the letter filter does not help.

The Euro (EUR) and conversion costs

Germany uses the Euro (EUR). When you pay another currency, it gets converted at some point: by your bank, an intermediary or the receiving bank.

Who does the conversion has an effect on how much arrives. Compare how much EUR arrives via different providers. On larger amounts, even a small gap in the rate adds up quickly.

Euro payments to Germany: is a BIC needed?

Germany is a member of the SEPA area. For a standard euro transfer within SEPA, the IBAN is usually enough; many banks no longer ask for the BIC.

You still need the BIC when sending non-euro payments or transfers from countries outside SEPA. Instant euro transfers are widely supported within SEPA. Fees are generally low provided everything stays in euros – conversion is what costs money.

Frequently asked questions

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

Our directory lists 2,804 banks and financial institutions in Germany that together have 8,518 SWIFT/BIC codes, including branches and departments.

What is the cheapest way to send money to Germany?

Banks often hide a margin in the exchange rate on top of a fee. Check the amount received in Euro with specialist providers to pay less.

How do I recognise a SWIFT/BIC code from Germany?

The fifth and sixth characters of each SWIFT/BIC code are the country code. For Germany this is DE.

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

Ask the recipient or search by bank name above. Without a branch, the head office code (XXX) is the safe choice.

Which bank in Germany has the most SWIFT codes?

The largest number of codes belongs to Deutsche Bank AG: 858 in our database. The head office uses DEUTDE2HXXX.

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