SWIFT/BIC codes in Italy

3,414 banks and financial institutions in Italy with 26,259 SWIFT/BIC codes in total.

Banks with the most SWIFT/BIC codes

Bank SWIFT/BIC City Codes
Unicredit SPA UNCRITM1001 Palazzolo Sull'oglio 3315
Banca Monte Dei Paschi di Siena S.P.A. PASCITMMXXX Siena 2661
Banco Bpm SPA BAPPIT22XXX Milano 1774
Banca Antonveneta SPA ANTBIT21XXX Padova 1027
Ubi Banca SPA BLOPIT22001 Concesio 902
Banca Nazionale del Lavoro S.P.A. BNLIITRRXXX Roma 670
Banca Popolare di Milano S.P.A. BPMIITMMXXX Milano 636
Intesa Sanpaolo SPA BCITITMMXXX Milano 553
Intesa Sanpaolo SPA (Formerly Banca Popolare di Vicenza) BPVIIT22XXX Milano 406
Deutsche Bank S.P.A. DEUTITMMXXX Milano 365
Ubi Banca S.P.A. (Formerly Banca Adriatica S.P.A.) BAMAIT3AXXX Bergamo 325
Banca Popolare di Bari BPBAIT21010 Bari 315
Intesa Sanpaolo SPA (Formerly Veneto Banca) VEBHIT2MXXX Milano 309
Banca Popolare di Sondrio POSOIT22XXX Sondrio 298
Ubi Banca SPA (Formerly Banco di Brescia SPA) BCABIT21XXX Bergamo 293
Credito Emiliano SPA BACRIT21001 Albinea 281
Ubi Banca SPA (Formerly Banca Popolare di Bergamo SPA) BEPOIT21XXX Bergamo 281
Unipol Banca SPA BAECIT2BXXX Bologna 279
BNP Paribas Securities Services, Italy PARBITMHXXX Milano 278
Banca Carige SPA - Cassa di Risparmio di Genova e Imperia CRGEITGGXXX Genova 274
Banca Carige S.P.A. CRGEITG1273 Torino 263
Credito Emiliano S.P.A. BACRIT22XXX Reggio Nell'emilia 263
Banco Bpm SPA (Formerly Credito Bergamasco) CREBIT22XXX Verona 213
Ubi Banca SPA (Formerly Banca Carime SPA) CARMIT31XXX Bergamo 212
Cassa di Risparmio di Firenze S.P.A. CRFIIT3FXXX Firenze 203
Banca Popolare Dell'alto Adige/Suedtiroler Volksbank BPAAIT2BXXX Bolzano 201
Credit Agricole Friuladria SPA BPPNIT2PXXX Pordenone 183
Ubi Banca S.P.A. (Formerly Banca Tirrenica S.P.A.) ARBAIT33XXX Bergamo 182
Ubi Banca SPA (Formerly Banca Popolare Commercio Eindustria S.P.A.) POCIITM1XXX Bergamo 177
Cassa di Risparmio del Veneto S.P.A. IBSPIT2PXXX Padova 167
Ubi Banca SPA (Formerly Banca Regionale Europea S.P.A.) BREUITM1XXX Bergamo 157
Banco di Desio e Della Brianza BDBDITA1001 Desio 156
Banca D'italia BITAITRRXXX Roma 144
Ubi Banca SPA (Formerly Banca Popolare di Ancona SPA) BPAMIT31XXX Bergamo 138
Banco di Napoli SPA IBSPITNAXXX Napoli 138
Cassa di Risparmio di Bolzano S.P.A. CRBZIT2BXXX Bolzano 135
Credito Siciliano SPA RSANIT3PXXX Palermo 132
Banca Popolare di Spoleto BPSPIT21002 San Benedetto del Tronto 131
Cassa di Risparmio di Asti S.P.A. CASRITA1001 Asti 127
Banca Popolare di Puglia e Basilicata BPDMIT3BXXX Altamura 126
Biverbanca - Cassa di Risparmio di Biella e Vercelli SPA CRBIIT2BXXX Biella 123
Cassa di Risparmio In Bologna SPA - Carisbo SPA IBSPIT2BXXX Bologna 108
Bancapulia SPA APULIT31XXX San Severo 106
Banca Popolare Pugliese BPPUIT33XXX Matino 98
Banca di Credito Cooperativo di Roma ROMAITRRXXX Roma 97
Banca Agricola Popolare di Ragusa POPRIT3RXXX Ragusa 95
Banca Nuova SPA (Intesa Sanpaolo Group) BPVIIT3TXXX Palermo 87
Banca Popolare Sant'angelo PSANIT3PXXX Licata 85
Credit Agricole Carispezia SPA CRFIIT2SXXX La Spezia 82
Banca Valsabbina S.c.p.a. BCVAIT2VXXX Vestone 73
Citibank N.a. CITIITMXXXX Milano 72
Ubi Banca S.P.A. BFDVIT31XXX Firenze 69
Banca di Credito Popolare BCPTITNNXXX Torre del Greco 69
Cassa di Risparmio di Volterra CRVOIT21XXX Volterra 68
Cassa di Risparmio di Pistoia e Della Lucchesia SPA CRFIIT3PXXX Pistoia 59
Credito Valtellinese BPCVIT2SXXX Sondrio 57
Sgss SPA TWOSITMMXXX Milano 57
Banca del Piemonte BDCPITTTXXX Torino 57
Banca di Piacenza BCPCIT2PXXX Piacenza 55
Cassa Risparmio di Orvieto BPBAITR1421 Alviano 54

The way a SWIFT/BIC code from Italy is structured

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

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

SWIFT/BIC codes in Italy

This directory covers 3414 banks and financial institutions in Italy, with 26259 SWIFT/BIC codes in total. A SWIFT code tells the banks handling a transfer exactly which bank is meant to get an international payment.

Select the bank below to view its head office code and its other codes along with tips for payments to and from that bank. Below the list you can read how a code from Italy is put together, how to send money to Italy without overpaying and what to check before you pay.

Bank or transfer service for Italy?

When you transfer money to Italy through a regular bank, the stated fee is rarely all of what you pay. Besides a fixed fee, intermediary banks can take a cut, and when the money is converted the bank often uses a rate below the actual market rate.

Most of the cost usually sits in the exchange rate, rather than in the fee. An easy check: set the offered rate next to the mid-market rate and work out the difference on your amount.

For many routes, a specialist provider is less expensive than a bank, mainly because of the rate. Before your next transfer to Italy, it is worth to compare the total cost on GoldexPay instead of going straight to your bank.

Italy and the SEPA area

Since Italy is in SEPA, a euro payment to an account in Italy usually only needs the IBAN. Many banks no longer ask for the BIC for these payments.

You will still need the BIC for non-euro payments or money from outside the SEPA area. Instant payments in euros are widely supported across SEPA. Provided the payment stays in euros, a SEPA transfer tends to be cheap.

Tracking a payment to Italy

A SWIFT payment to Italy typically takes one to a few business days. Bank holidays in Italy or in the sending country add a day or more, because banks do not process payments on those days.

If a transfer is late, the sender should contact their own bank for a trace; only the sending side can start an official trace. Money transfer services usually show a status in their app.

Unicredit SPA and its SWIFT codes

Unicredit SPA leads the list for Italy when it comes to the number of SWIFT/BIC codes. The head office uses UNCRITM1001, which is the code to use when no branch is specified.

Banks differ in whether they register branch codes – a high count is not a measure of size. Paying someone at Unicredit SPA? Go with UNCRITM1001 except when the recipient gives you a branch code.

Italy and the Euro

Most accounts in Italy are typically held in EUR – the Euro. If you send another currency, it gets converted at some point.

Where the conversion happens has an effect on how much arrives. Often it is cheaper to send EUR directly through a provider with a good rate rather than letting the receiving bank convert. With bigger transfers, even a small gap in the rate can be worth more than the fee.

Verifying a SWIFT code from Italy

The most reliable place for the right code remains paperwork issued by the bank. If the code you have differs from our list, do not guess.

We gather bank codes from public sources and check our list from time to time. Banks merge, change names and change codes, and no directory catches every change immediately. Before a payment that matters, confirm the BIC with the recipient. GoldexPay is an independent comparison site and is not affiliated with the banks listed.

Scammers often send fake invoices carrying changed bank details from what looks like a familiar address. A valid BIC says nothing about who owns the account: criminals use real codes too.

The structure of a Italy SWIFT/BIC code

A SWIFT code is 8 or 11 characters long and follows a fixed pattern. First comes four letters for the bank, then two letters for the country and a two-character location code.

You can spot a code from Italy from letters five and six. When the country letters point to another country, you are looking at a bank somewhere else, so check again.

The last three characters, if present, identify a branch or department; XXX means the head office. In most cases the head office code is fine, unless the recipient gives you a branch code.

What a sender needs to pay you in Italy

To receive an international payment in Italy, the sender needs more than the BIC. That means: your full name as your bank knows it, your account number or IBAN, the BIC of your bank and usually your postal address.

Your bank’s code appears in the list on this page. You can include your bank’s name and city.

Expect that the incoming amount is smaller than the amount on the sender’s receipt. Fees for incoming transfers vary per bank. Agree with the sender who covers the fees, especially for larger amounts.

Frequently asked questions

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

Our directory lists 3,414 institutions in Italy that together have 26,259 SWIFT/BIC codes, including branches and departments.

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

Check the bank details of the recipient or look up the bank in the list on this page. If no branch is specified, use the head office code ending in XXX.

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

For euro transfers usually not: Italy is part of SEPA, so the IBAN suffices. When you send a different currency you need the SWIFT/BIC code.

How long does a transfer to Italy take?

SEPA payments normally arrive the next business day. Other currencies take 2–4 business days.

Which bank in Italy has the most SWIFT codes?

Unicredit SPA has the most codes: 3315. Its head office code is UNCRITM1001.

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