SWIFT/BIC codes in Germany: banks starting with P

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

Bank SWIFT/BIC City Codes
Paa Capital GMBH PAAHDE81XXX Worms 1
Panthera Investment GMBH PAIGDEF1XXX Frankfurt Am Main 1
Pax-Bank EG PAXBDE51XXX Heilbad Heiligenstadt 9
Pax-Bank EG, Gf Mhd GENODED1PA7 Koeln 1
Paycenter GMBH PAGMDEM1XXX Freising 1
Paymentgroup GMBH PAYMDE5FXXX Dreieich 1
Pelican (Bc) Holding Deutschland GMBH PHDGDEM1XXX Muenchen 1
Phoenix International Beteiligungs GMBH PHNXDE66XXX Mannheim 1
Pictet and Cie (Europe) S.A. Niederlassung Deutschland PICTDEFFXXX Frankfurt Am Main 1
Piraeus Bank SA (Frankfurt Branch),ex Agriculturalbank of Greece SA ABGRDEFFXXX Frankfurt Am Main 1
Pko Bank Polski S.A. Niederlassung Deutschland BPKODEFFXXX Frankfurt Am Main 1
Pommersche Voba EG GENODEF1HST Stralsund 2
Pommersche Volksbank EG POVODE81XXX Ribnitz-Damgarten 1
Porsche AG PORHDES1XXX Stuttgart 1
Portigon AG PORTDEDDXXX Duesseldorf 2
Power-Kurse POWRDE71XXX Jengen 1
Privatbank Berlin Von 1929 AG MACODEB1XXX Berlin 1
Privatbank Reithinger GMBH and Co. KG REITDE61XXX Singen (Hohentwiel) 2
Procredit Bank AG PRCBDEFFXXX Frankfurt Am Main 1
Procredit Holding AG and Co. KG Aa PRCHDEF1XXX Frankfurt Am Main 1
Psa Bank Deutschland GMBH BPNDDE52XXX Neu-Isenburg 2
Psd Bank Berlin-Brandenburg EG GENODEF1P01 Berlin 2
Psd Bank Braunschweig EG GENODEF1P02 Braunschweig 2
Psd Bank Bremen GENODEF1P03 Bremen 1
Psd Bank Frankfurt GENODEF1PY6 Darmstadt 1
Psd Bank Hannover GENODEF1P09 Hannover 2
Psd Bank Hessen-Thueringen EG GENODEF1P06 Frankfurt Am Main 1
Psd Bank Karlsruhe-Neustadt EG GENODEF1P10 Karlsruhe 1
Psd Bank Kiel EG GENODEF1P11 Kiel 1
Psd Bank Koblenz GENODEF1P12 Koblenz 2
Psd Bank Koeln EG GENODEF1P13 Koeln 1
Psd Bank Muenchen EG GENODEF1P14 Augsburg 2
Psd Bank Niederbayern-Oberpfalz EG GENODEF1P18 Regensburg 2
Psd Bank Nord EG PSNODE21XXX Schwerin 2
Psd Bank Nuernberg EG GENODEF1P17 Nuernberg 2
Psd Bank Rheinneckarsaar EG PSDRDE51XXX Saarbruecken 5
Psd Bank Trier Niederl. der Psd Bank Koeln EG GENODEF1P21 Trier 1
Psd Bank Westfalen Lippe PSWLDE31XXX Bielefeld 1
Psd Bank Westfalen-Lippe EG GENODEF1P15 Muenster (Westf) 1
Psd Rhein-Ruhr EG GENODEF1P04 Dortmund 3
Psr Rating GMBH PSRGDES1XXX Tuebingen 1
Puma SE PUMADE77XXX Herzogenaurach 1
Putsch GMBH and Co KG RECHDESSXXX Stuttgart 1
Putzmeister Holding GMBH PUTZDE6AXXX Aichtal 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:

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

On this page you find the SWIFT/BIC codes of 2804 banks in Germany. Every code points to an institution or one of its branches.

Choose a bank below to see its head office code and its other codes. The sections below explain how the codes work, what transfers cost and how to avoid mistakes before a payment.

Germany and the Euro

Germany uses the Euro, code EUR. When you pay money in a different currency, the amount has to be converted somewhere along the way: by your bank, an intermediary or the receiving bank.

Who converts the payment makes a difference: every bank has its own margin. Often you pay less to send EUR straight away via a provider that converts near the mid-market rate rather than letting the receiving bank convert. Exchange rates move all the time.

Filter: banks in Germany with :letter

The letter filter narrows the list down to banks from Germany that begin with :letter to make searching quicker. The totals mentioned above always refer to the whole country and not only this selection.

Bank not listed? Its official name might start with a different letter, for example the full legal name rather than a brand name. The full overview for Germany remains one click away when the letter filter does not help.

About our data and how to check a code

The best place to find the correct BIC remains paperwork issued by the bank, such as a statement or the account page in online banking. An incorrect BIC can cause delays, a returned payment or extra fees, so compare it with the list on this page.

We gather bank codes using public sources and update our list regularly. Banks reorganise, change names and retire codes, and no directory catches every change immediately. For any payment of any size, confirm the code with the recipient. GoldexPay is an independent comparison site.

Scammers regularly use payment requests with changed bank details that look completely genuine. Always confirm a change of bank details through a separate channel on a number you know.

Getting paid from abroad into an account in Germany

When you are waiting for a payment from another country in Germany, send the payer all details at once. That means: your full name as your bank knows it, your IBAN or account number, the BIC of your bank and usually your postal address.

Your bank’s code appears in the list on this page, yet the version on your own statement or in your banking app is leading. Some banks may also want your bank’s address.

The amount you receive can be less than the amount sent. Intermediary banks may deduct a fee, and when currencies differ, a markup on the rate applies. For business payments, state who bears the costs.

Most SWIFT codes in Germany: Deutsche Bank AG

Among the 2804 institutions we list, Deutsche Bank AG has the most SWIFT/BIC codes in Germany. Its main office uses DEUTDE2HXXX.

Many codes usually means that the bank registers branches and departments separately, not necessarily that the bank is the biggest in the country. If not the recipient asks for a branch, the head office code DEUTDE2HXXX works for transfers to this bank.

Tracking a payment to Germany

How fast a payment reaches Germany depends on a few things: which currency you send, how many intermediary banks are involved, daily processing deadlines and differences in time zone. Transfers sent after the cut-off time or on a weekend or public holiday usually go out a business day later.

A growing number of banks are connected to SWIFT gpi. Each payment carries a unique reference, the UETR, which the sending bank can use to trace it. Keep the payment confirmation until the recipient confirms – you will need it if something goes wrong.

SEPA transfers to Germany

Inside SEPA, euro payments to Germany follow the same rules and in most cases need only the IBAN. The BIC field is usually optional in that case.

The BIC still come into play when the currency is not euros and when the money comes from outside SEPA. SEPA transfers usually arrive within one business day, and instant transfers in seconds where both banks support them. Provided the payment stays in euros, a SEPA transfer tends to be cheap.

The structure of a Germany SWIFT/BIC code

SWIFT/BIC codes follow one international format: 8 characters. Characters one to four identify the bank, characters five and six are the country code and characters seven and eight mark the location.

No matter which bank, all Germany codes share the same country code in positions five and six, namely the ISO code of Germany. If the country letters do not match Germany, the code belongs to a bank in another country – worth double-checking.

The optional last three characters stand for a branch or department; XXX is used for the head office. For most transfers the head office code is what you need, unless the recipient gives you a branch code.

Bank or transfer service for Germany?

What you pay for a payment to Germany is made up of more than one component, 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, above all, the margin on the exchange rate when currencies differ.

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

Money transfer services frequently offer rates closer to the mid-market rate with clearer fees. GoldexPay lists transfer services side by side, showing what actually arrives in Germany before you commit.

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 add a markup to the exchange rate on top of a fee. Compare the amount received in Euro across transfer services to save money.

Which bank in Germany has the most SWIFT codes?

The largest number of codes belongs to Deutsche Bank AG: 858. The head office uses 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. Without a branch, the head office code (XXX) is the safe choice.

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

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

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