SWIFT/BIC codes in Germany: banks starting with M

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

Bank SWIFT/BIC City Codes
M.m. Warburg und Co Hypothekenbank AG MMWHDEHAXXX Hamburg 1
M.m.warburg and Co Hypothekenbank Aktiengesellschaft MMWHDEH1XXX Hamburg 1
M.m.warburg U. Co (AG U. Co.) Kgaa WBWCDEHHXXX Hamburg 3
Macquarie Capital (Europe) Limited, Niederlassung Deutschland MCEIDEF1XXX Frankfurt Am Main 1
Macquarie Structured Products Europe GMBH MSPEDEF1XXX Frankfurt Am Main 1
Maerkische Bank EG GENODEM1HGN Hagen 2
Mahle GMBH MAHLDES1XXX Stuttgart 1
Mainfirst Bank AG MAIFDEFFXXX Frankfurt Am Main 1
Mainfirst Bank AG, Asset Management MAIFDEFAXXX Frankfurt Am Main 1
Mainzer Volksbank E.g. MVBMDE55XXX Mainz 10
Man Financial Services SAS Zweigniederlassung Deutschland MFESDEM1XXX Muenchen 1
Man SE MANXDEMMXXX Muenchen 8
Mann and Hummel International GMBH and Co KG MHIGDE6LXXX Ludwigsburg 1
Marcard, Stein und Co. MCRDDEHHXXX Hamburg 2
Marquard Bahls AG MBAGDEHHXXX Hamburg 1
Max Heinr. Sutor Ohg MHSBDEHBXXX Hamburg 1
Maxingvest AG MAXIDEHHXXX Hamburg 1
Mazda Bank Niederlassung der Fce Bank PLC MAZDDED1XXX Leverkusen 1
Mce Bank GMBH MKGMDE51XXX Floersheim 1
Mckesson Europe AG CELEDESTXXX Stuttgart 1
Meag Munich Ergo Assetmanagement GMBH MERGDEM1XXX Muenchen 3
Meag Munich Ergo Kapitalanlagegesellschaft Mbh MEAGDEMMXXX Muenchen 3
Mediserv GMBH MEGHDE81XXX Saarbruecken 1
Meiko Maschinenbau GMBH and Co. KG MEIKDE66XXX Offenburg 1
Melitta Group Management GMBH und Co. KG MBGCDE88XXX Minden 1
Mendener Bank EG GENODEM1MEN Menden 1
Mercedes-Benz Bank AG MEBEDE6SXXX Stuttgart 2
Merck Financial Services GMBH MRKGDE5DXXX Darmstadt 1
Merck Finck Invest Asset Management GMBH MFIMDEM1XXX Muenchen 1
Merck Finck Privatbankiers MEFIDEMMXXX Muenchen 6
Merck, Finck und Co MEFIDE21XXX Muenchen 1
Merkur Bank Kgaa MEKGDE71XXX Ingolstadt 2
Merrill Lynch International Bank Limited Zweigniederlassung Frankfurt Am Main MELBDEF1XXX Frankfurt Am Main 1
Metzler Asset Management GMBH MKAGDEFFXXX Frankfurt Am Main 5
Metzler B. Seel. Sohn und Co. Kommanditgesellschaft Auf Aktien METZDEFFXXX Frankfurt Am Main 2
Mh Trading Wertpapierhandelsges.mbh TRWEDE51XXX Bad Vilbel 1
Mhb-Bank Aktiengesellschaft MHBFDEFFXXX Frankfurt Am Main 1
Miele und Cie. KG MIELDE31XXX Guetersloh 1
Minimax Viking GMBH MIVIDE8BXXX Bad Oldesloe 1
Ministerium der Finanzen des Landes Sachsen-Anhalt MFLSDE81XXX Magdeburg 1
Ministerium der Finanzen Land Brandenburg MFLBDE81XXX Potsdam 1
Ministerium der Finanzen Rheinland-Pfalz MIFHDE81XXX Mainz 1
Ministerium Fuer Finanzen und Europa des Saarlandes MFEADE81XXX Saarbruecken 1
Ministry of Finance, Federal State of Saxony-Anhalt MFFSDE81XXX Magdeburg 2
Misr Bank-Europe GMBH MIBEDEFFXXX Frankfurt Am Main 1
Mittelbrandb. Sparkasse In Potsdam WELADED1LUC Luckenwalde 1
Mittelbrandenburgische Sparkasse WELADED1PMB Potsdam 1
Mizuho Bank, LTD. Duesseldorf Branch MHCBDEDDXXX Duesseldorf 1
Mkb Mittelrheinische Bank Gesellschaft Mit Beschrankter Haftung MKBKDE51XXX Koblenz 1
Mkb Mittelstandskreditbank AG GENODEF1MKB Hamburg 1
Mlp Finanzdienstleistungen AG MLPBDE61XXX Wiesloch 3
Monega Kapitalanlagegesellschaft M.b.h. MOKGDE31XXX Koeln 1
Moody's Deutschland GMBH MOODDEF1XXX Frankfurt Am Main 1
Morgan Stanley Bank AG MSFFDEFPXXX Frankfurt Am Main 25
Morgan Stanley Bank International Limited Niederlassung Deutschland MSPCDEF1XXX Frankfurt Am Main 1
Mpc Capital Privatbank Aktiengesellschaft HIBADEH1XXX Hamburg 1
Mpc Muenchmeyer Petersen Capital AG MPCCDEH1XXX Hamburg 1
Muenchener Hypothekenbank E.g. MHYPDEMMXXX Muenchen 1
Muenchener Rueckversicherungs- Gesellschaft MRGRDEMMXXX Muenchen 3
Muenchner Bank EG GENODEF1M01 Muenchen 2
Muenchner Kapitalanlage Aktiengesellschaft MKGADEM1XXX Muenchen 1
Muensterlandische Bank Thie and Co. KG MLBKDEH1XXX Muenster (Westf) 2
Muhr und Bender KG MUHBDE33XXX Attendorn 1
Mundelsheimer Bank EG GENODES1MDH Mundelsheim 1
Munsterlandische Bank Thie and Co. KG MLBKDE31XXX Muenster (Westf) 2
Murgtalbank Mitteltal-Obertal EG GENODES1MMO Baiersbronn 1
Mwb Fairtrade Wertpapierhandelsbank AG MWFWDEM1XXX Graefelfing 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:

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

Germany: banks and their SWIFT/BIC codes

Our directory contains 2804 banks and financial institutions in Germany and 8518 SWIFT/BIC codes between them. A BIC shows the banks handling a transfer which institution is meant to get an international payment.

Search for the bank you need below and click through for all codes we have and the details a transfer needs. Further down you can read how codes from Germany are built, how to send money there at a fair price and how to check a code before you pay.

Euro payments to Germany: is a BIC needed?

Since Germany is in the SEPA zone, a euro payment to a bank in Germany usually requires just an IBAN. Many banks no longer ask for the BIC for these payments.

You will still need a SWIFT code when sending non-euro payments or money from outside the SEPA area. SEPA transfers normally land within one business day, and instant transfers in seconds where both banks support them. Fees are generally low as long as everything stays in euros; the conversion is where it gets expensive.

Tracking a payment to Germany

How fast a payment arrives in Germany depends on several factors: the currency, how many intermediary banks are involved, daily processing deadlines and time zones. Public holidays in Germany or in the sending country add a day or more to the journey.

A growing number of banks use SWIFT gpi, which lets them follow a payment from bank to bank. Each payment carries a unique transaction reference, the UETR that banks can use to see where the money is. Save your transfer receipt until the money has arrived.

How reliable is this list?

The most reliable source for a SWIFT code is the bank details provided by the recipient – an invoice, a statement or a screenshot from online banking. A wrong code can cause a delay, a returned payment or extra fees.

We collect SWIFT/BIC codes using publicly available data and update them regularly. Banks reorganise, change names and retire codes – a directory can be a step behind. For a payment of any size, check the BIC with the recipient. We are a comparison service and not part of any bank listed here.

Watch out for payment requests containing changed bank details, especially when they come by email. A real SWIFT code says nothing about whether a request is genuine – scammers use the codes of real banks.

Banks in Germany beginning with the letter :letter

Here you see a filtered list: just banks in Germany with a name starting with :letter. The counts in the introduction always refer to the whole country, not just this letter.

Some banks are listed under their legal name rather than the name on their app or website. The complete list remains available when you cannot find the bank here.

Which bank in Germany has the most codes?

Among the 2804 institutions we list, Deutsche Bank AG holds the most SWIFT/BIC codes in Germany. Its head office code is DEUTDE2HXXX.

Many codes usually means that the bank registers branches and departments separately – it says nothing about the size of the bank as such. Unless the recipient asks for a branch, the head office code DEUTDE2HXXX works for a payment to Deutsche Bank AG.

Getting paid from abroad into an account in Germany

Someone abroad who wants to pay you needs several details about your account – incomplete details often cause delays. Give them your name as registered with the bank, the IBAN or account number, your bank’s SWIFT code and your address, which some banks require.

Find the bank in the list on this page. It helps to add your bank’s name and city.

What lands in your account can be less than the amount sent. Fees for incoming transfers differ per bank; check the price list of your bank. On invoices, state how the fees are split to avoid a shortfall.

The structure of a Germany SWIFT/BIC code

Every SWIFT/BIC code consists of 8 or 11 characters. Characters one to four identify the bank, characters five and six are the country code and characters seven and eight give the location.

No matter which bank, all Germany codes share the same fifth and sixth letters. A code with a different country code belong to a bank abroad.

When a code ends in XXX, it refers to the head office, and the 8-character version leads to the same place. Use a branch code only if the recipient’s bank asks for it.

Germany and the Euro

The currency in Germany is the Euro (EUR). If you send money in a different currency, the amount has to be converted at some point – by your bank, a bank in between or the recipient’s bank.

Which bank converts the payment matters. Compare how much EUR arrives with different services; the difference between options can be larger than you expect. On larger amounts, even a small difference in the rate can be worth more than the fee.

What a transfer to Germany really costs

If you send money to Germany through your bank, the stated fee is only part of what you pay. On top of a fixed fee, correspondent banks can take a cut, and when the money is converted the bank usually uses a rate below the actual market rate.

That exchange rate margin tends to be the largest cost item, even though it is not listed as a fee. An easy check: set the rate you get against the mid-market rate and look at the difference.

Money transfer services frequently use a rate near the mid-market rate and lower fees. GoldexPay lists these providers next to each other, showing what actually arrives in Germany.

Frequently asked questions

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

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

How long does a transfer to Germany take?

SEPA payments normally arrive the next business day, instant payments within seconds. Transfers in other currencies take 2–4 business days.

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

For euro transfers usually not: Germany belongs to SEPA, so the IBAN suffices. For other currencies you need the SWIFT/BIC code.

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

The fifth and sixth characters of every SWIFT/BIC code are the country code. Codes from Germany contain DE.

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.

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