SWIFT/BIC codes in Germany: banks starting with F

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

Bank SWIFT/BIC City Codes
Fcf Fox Corporate Finance GMBH FFCFDEM1XXX Muenchen 1
Federated Asset Management GMBH FAMMDEF1XXX Frankfurt Am Main 1
Federseebank EG GENODES1FED Bad Buchau 1
Fellbacher Bank EG GENODES1FBB Fellbach 2
Feri Eurorating Services AG FESVDEF1XXX Bad Homburg 2
Ffs Bank GMBH GENODED1FFS Stuttgart 2
Fhb Bank Zrt. Niederlassung Frankfurt FZNFDEF1XXX Frankfurt Am Main 1
Fiat Bank GMBH FBHNDE61XXX Heilbronn 1
Fidelity Investment Service GMBH FDIMDEF1XXX Kronberg 1
Fidor Bank AG FDDODEMMXXX Muenchen 2
Fil Fondsbank GMBH FFBKDEFFXXX Kronberg Im Taunus 4
Fil Investments International-Niederlassung Frankfurt FIOIDEF1XXX Kronberg 1
Finanz Informatik NOLADE21CSH Hannover 2
Finanzministerium des Landes Schleswig-Holstein FILWDE21XXX Kiel 1
Finovesta GMBH FIVGDED1XXX Duesseldorf 1
Fintech Group Bank AG BIWBDE33XXX Willich 3
First Climate Markets AG FCLMDE21XXX Bad Vilbel 1
First Private Investment Management Kag Mbh FRPIDEF1XXX Frankfurt Am Main 1
Fischerwerke GMBH und Co. KG FSCWDE66XXX Waldachtal 1
Fitch Deutschland GMBH FRIPDEF1XXX Frankfurt Am Main 1
Flossbach Von Storch AG FLSTDE31XXX Koeln 3
Fms Wertmanagement Aoer FMSWDEMMXXX Muenchen 1
Fms Wertmanagement Service GMBH FWSGDE81XXX Unterschleissheim 1
Foehr-Amrumer Bank EG GENODEF1WYK Wyk (Foehr) 1
Foerde Sparkasse NOLADE21ECK Eckernfoerde 3
Fondsdepot Bank GMBH, Hof (Saale) FODBDE77XXX Hof (Saale) 4
Fontis Family Office GMBH FFOGDESSXXX Stuttgart 1
Ford Bank, Niederlassung der Fce Bank PLC FDBADE3KXXX Koeln 1
Forde Sparkasse FOPPDE21XXX Plon 1
Fortis Bank (Nederland) N.v., Frankfurt Branch FGCFDEF1XXX Frankfurt Am Main 1
Fortis Banque Luxembourg SA BGLLDEF1XXX Frankfurt Am Main 1
Frankenberger Bank, Raiffeisenbank EG GENODEF1FBK Frankenberg 1
Frankfurt-Trust Investment-Gesellschaft Mbh FTRRDEF1XXX Frankfurt Am Main 1
Frankfurter Bankgesellschaft AG FBGADEF1XXX Frankfurt Am Main 1
Frankfurter Service Kapitalanlage-Gesellschaft Mbh DSKADEF1XXX Frankfurt Am Main 1
Frankfurter Sparkasse FRSKDEF1XXX Frankfurt Am Main 2
Frankfurter Sparkasse Gf 1822direkt FRSDDEF1XXX Frankfurt Am Main 1
Frankfurter Volksbank EG FFVBDEFFXXX Frankfurt Am Main 3
Frankfurter Wertpapierboerse XFRADEF1XXX Frankfurt Am Main 1
Freie Hansestadt Bremen FRHRDE81XXX Bremen 2
Freie und Hansestadt Hamburg, Finanzbehoerde FHHFDEH1XXX Hamburg 1
Freisinger Bank EG Volksbank-Raiffeisenbank GENODEF1FSR Freising 2
Freistaat Bayern FRBYDEM1XXX Muenchen 1
Freistaat Sachsen Staatsschuldenverwaltung FRSHDE81XXX Dresden 1
Freistaat Thueringen Finanzministerium Staatsschuldenverwaltung FTFSDE81XXX Erfurt 1
Fresenius SE und Co. Kgaa FRESDEF1XXX Bad Homburg 1
Freudenberg und Co. Kommanditgesellschaft FREUDE69XXX Weinheim 1
Fritz Nols Global Equity Services Aktiengesellschaft FRITDEF1XXX Duesseldorf 1
Fuchs Petrolub SE FUPTDE66XXX Mannheim 1
Fuerstlich Castell'sche Bank Credit-Casse AG FUCEDE77XXX Wuerzburg 3
Fuji Bank (Deutschland) AG FUJIDEF1XXX Frankfurt Am Main 1
Furst Fugger Privatbank Aktiengesellschaft FUBKDE71XXX Augsburg 3
Fxdirekt Bank AG FXDBDE31XXX Oberhausen 1

How a SWIFT/BIC code from Germany is built up

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

FFCF Bank code
4 letters that identify the bank.
DE Country code
2 letters for the country (ISO 3166).
M1 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

This overview lists 2804 banks and other institutions in Germany. A BIC shows the banks handling a transfer which institution should receive the money.

Each bank has its own page with the head office code and if there are any, branch codes. The sections below explain how the codes work, what transfers cost and the checks worth doing before you send money.

The largest SWIFT network in Germany: Deutsche Bank AG

Of the 2804 banks we list for Germany, Deutsche Bank AG is listed with the most codes. The head office of Deutsche Bank AG has DEUTDE2HXXX.

Many codes often reflects that the bank registers branches and departments separately, not necessarily that the bank is the biggest in the country. Unless a branch code is given, the head office code DEUTDE2HXXX works for transfers to this bank.

Tracking a payment to Germany

There is no fixed delivery time for transfers to Germany: some land the same day or the next, others take several business days. Payments made late in the day or on weekends and holidays often start the next business day.

A growing number of banks are connected to SWIFT gpi, which lets them follow a payment from bank to bank. Every gpi transfer gets a unique transaction reference, the UETR that banks can use to see where the money is. Save the payment confirmation.

What a sender needs to pay you in Germany

When you are waiting for a payment from another country in Germany, send the payer a complete set of details. In practice that means: your name exactly as it appears on the account, your IBAN or account number, the SWIFT/BIC code of your bank and usually your address.

Find the bank in the list on this page, but take the code from your own bank details when in doubt. It helps to include your bank’s name and city as well because some forms have separate fields for it.

Expect that the amount credited is smaller than what the sender paid. Charges on incoming payments differ from bank to bank; check the price list of your bank. Make clear with the sender who covers the fees.

The Euro (EUR) and conversion costs

The currency in Germany is the Euro (EUR). Money sent in a different currency is exchanged into EUR before it reaches the account.

Where the conversion happens has an effect on the final amount, since every bank sets its own rate. Check what EUR the recipient gets via different providers; the difference between options can be larger than you expect. Rates for EUR change during the day – some providers let you lock in a rate.

Sending money to Germany for less

What you pay for a transfer to Germany is made up of several parts, and the fee on your screen is only one of them. You pay the transfer fee, sometimes fees from correspondent banks along the way and, most importantly, the margin on the exchange rate when currencies differ.

Most of the cost usually sits in the exchange rate, rather than in the fee: banks convert at a rate with a margin built in. Check the rate you are offered against the mid-market rate, the midpoint you see on financial news sites. The difference is your real cost.

Specialist money transfer services often use rates closer to the mid-market rate and lower fees. GoldexPay lists transfer services next to each other, showing what actually arrives in Germany.

SEPA transfers to Germany

Inside SEPA, euro transfers to Germany use the same rules. The BIC field is often optional in that case.

A SWIFT code does matter for payments in other currencies and for transfers from outside SEPA. SEPA transfers usually arrive within one business day or faster with instant payments. Fees are generally low provided no currency is converted; the conversion is where it gets expensive.

How SWIFT codes from Germany are built

SWIFT/BIC codes follow one international format: eight characters, sometimes followed by three more. First comes a four-letter bank code, then two letters for the country and a two-character location code.

You can spot a bank code from Germany from letters five and six – those always form the country code of Germany. When those two letters do not match Germany, the code belongs to a bank somewhere else, so check again.

The last three characters, if present, identify a specific branch; XXX is used for the head office. Use a branch code only if the recipient explicitly gives you one.

SWIFT codes in Germany: banks under :letter

This page only shows the banks in Germany beginning with :letter in alphabetical order. The totals mentioned above always cover all banks in Germany.

Cannot find the bank? Its official name might start with a different letter, for example the full legal name rather than a brand name. Try the full list for Germany if you are not sure how the name is spelled.

About our data and how to check a code

Have the recipient copy their bank details directly from their banking app. When the code you were given does not match our list, stop and ask.

This list draws on publicly available sources that we update periodically. Even so, banks merge, rename themselves or retire codes, so information can be out of date. For a payment of any size, confirm the BIC with the recipient’s bank. GoldexPay is an independent comparison service for money transfers and not part of any bank listed here.

Watch out for payment requests containing a new account, especially when they come by email. Always confirm changed details through a separate channel on a number you know.

Frequently asked questions

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

Our directory lists 2,804 institutions in Germany that together have 8,518 SWIFT/BIC codes.

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

Check the bank details of 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.

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

Characters 5 and 6 of every SWIFT/BIC code are the country code. For Germany this is DE.

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.

What is the cheapest way to send money to Germany?

Banks often add a markup to the exchange rate. Check the amount received in Euro with specialist providers to save money.

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