Banco de Espana SWIFT/BIC code
The head office of Banco de Espana in Spain uses SWIFT/BIC code ESPBESMMXXX. Below you find all 56 codes of this bank, grouped by city.
All SWIFT/BIC codes of Banco de Espana
Madrid
| SWIFT/BIC | Branch |
|---|---|
| ESPBESMMXXX | Head office |
| ESPBESM1AAD | Aad |
| ESPBESM1AMF | Amf |
| ESPBESM1CBE | Cbe |
| ESPBESM1CDI | Cdi |
| ESPBESM1CPM | Cpm |
| ESPBESM1EGD | Egd |
| ESPBESM1FGT | Fgt |
| ESPBESM1OFI | Ofi |
| ESPBESM1TRD | Trd |
| ESPBESMMAFD | Afd |
| ESPBESMMASI | Asi |
| ESPBESMMAYM | Aym |
| ESPBESMMC01 | C01 |
| ESPBESMMC02 | C02 |
| ESPBESMMC03 | C02 |
| ESPBESMMC04 | C03 |
| ESPBESMMC05 | C04 |
| ESPBESMMC06 | C06 |
| ESPBESMMC07 | C07 |
| ESPBESMMC08 | C08 |
| ESPBESMMC09 | C09 |
| ESPBESMMC10 | C10 |
| ESPBESMMC11 | C11 |
| ESPBESMMC12 | C12 |
| ESPBESMMC13 | C13 |
| ESPBESMMC14 | C14 |
| ESPBESMMC15 | C15 |
| ESPBESMMCCB | — |
| ESPBESMMCSP | Csp |
| ESPBESMMECB | Foreign Operations Back Office |
| ESPBESMMEUX | Interncb |
| ESPBESMMFFA | Ffa |
| ESPBESMMFGE | Fge |
| ESPBESMMFGS | Fgs |
| ESPBESMMFRB | Frob |
| ESPBESMMGAR | Gar |
| ESPBESMMHIT | — |
| ESPBESMMIVP | Ivp |
| ESPBESMMMID | Mid |
| ESPBESMMOCC | Occ |
| ESPBESMMPLC | PLC |
| ESPBESMMPLV | Plv |
| ESPBESMMPP3 | Pp3 |
| ESPBESMMPSP | Psp |
| ESPBESMMRMS | Reserve Management Services |
| ESPBESMMRT6 | Rt6 |
| ESPBESMMSDD | Banco de Espana |
| ESPBESMMSRB | Srb |
| ESPBESMMSTE | Ste |
| ESPBESMMTCA | Tca |
| ESPBESMMTEC | Tec |
| ESPBESMMTFP | Tfp 9049 |
| ESPBESMMTLC | Tlc |
| ESPBESMMTSS | Tss |
| ESPBESMMTTE | Tte |
How the Banco de Espana SWIFT/BIC is built up
A SWIFT/BIC code has 8 or 11 characters. Each part has a fixed meaning:
- ESPB Bank code
- 4 letters that identify the bank.
- ES Country code
- 2 letters for the country (ISO 3166).
- MM 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.
Banco de Espana SWIFT code: ESPBESMM
If an invoice shows ESPBESMM or ESPBESMMXXX, it is the same identifier for Banco de Espana in Spain. Banks worldwide use BIC codes to route international transfers to the right bank. You will need it mostly for transfers between countries.
This page is meant to help anyone who sends money to an account at Banco de Espana. The SWIFT code alone cannot identify an individual account holder; that is what the account number or IBAN .
International transfers from Banco de Espana: the real cost
What you pay for an international transfer has more than one component. There is the fee for the transfer itself, sometimes fees charged by intermediary banks along the way and, above all, the margin on the exchange rate when the money is converted.
The real cost is often in the rate: the bank converts at a rate with a margin built in. Check their rate with the mid-market rate. The difference is your real conversion cost.
Money transfer services often offer rates closer to the mid-market rate with clearer fees. GoldexPay lists these services side by side so you can see what actually arrives before you commit. Using a transfer service does not mean closing your account at Banco de Espana.
Watch out for payment fraud
Scammers often use fake invoices with changed bank details. The fact that ESPBESMM exists is no guarantee that the account is legitimate; criminals use the codes of real banks too.
Never trust contact details in the same message that announces the new account. Pressure or secrecy tend to be red flags. If money was sent to a fraudster, contact your bank immediately.
People receiving money can be targeted as well: one known trick is a buyer who pays too much and then sends a request to refund the difference abroad. Wait until the money has really arrived – ask Banco de Espana if something looks wrong.
Do you need ESPBESMM for a SEPA transfer?
Inside SEPA, euro payments to an account in Spain follow common rules. The BIC field is often optional in that case.
A SWIFT code like ESPBESMM still come into play for payments in other currencies and when the money comes from outside SEPA. If your banking app asks for the BIC anyway, adding ESPBESMM does no harm.
Instant payments in euros are widely available within SEPA – whether Banco de Espana offers them for your account is worth checking. Provided the payment stays in euros, a SEPA transfer is cheap; costs rise once a conversion is involved.
What the XXX in ESPBESMMXXX means
Every SWIFT/BIC code has the same eight core characters: a four-letter bank code, a two-letter country code and two characters for the location. For Banco de Espana, the 8-character core is ESPBESMM.
XXX at the end of ESPBESMMXXX does not stand for a missing value or a mistake: it indicates the head office of Banco de Espana. Some banking apps insist on 11 characters, in which case you simply add XXX behind ESPBESMM.
Type the code as one block, in capitals and without spaces, exactly as shown here. Watch for the letter O and the digit 0 and the letter I and the digit 1, a common source of typos.
Which of the 56 codes of Banco de Espana do you need?
Having 56 codes, Banco de Espana is one of the banks that register separate codes for parts of the organisation. The main code remains ESPBESMMXXX.
In most cases there is no need to pick a branch: transfers addressed to ESPBESMMXXX are routed within Banco de Espana without problems. Only use a branch code when the account holder gives you that exact code, for example on a letter or invoice.
The safest approach is to take the code straight from the recipient’s bank details. Codes can change over time, so do not rely on old paperwork.
Where our SWIFT data comes from
The codes here come from public sources. Institutions reorganise, close branches and retire codes, and a directory never catches every change immediately. Counts and locations are from our directory and are not confirmed by Banco de Espana.
See our directory here as a helpful check. GoldexPay has no connection to Banco de Espana. Found outdated information? Tell us through the contact page so we can correct it.
What to give a sender who pays you at Banco de Espana
Someone abroad who wants to pay you will ask for a few details about your account. That means: your name as registered with Banco de Espana, your account number or IBAN, the SWIFT/BIC code ESPBESMMXXX and sometimes your address.
The sender’s bank might request the address of your bank, in which case the Madrid head office is the usual answer. Double-check the details before you send them.
The amount you receive is often less than what was sent. Correspondent banks can take a fee and your own bank may charge for processing, and when currencies differ, an exchange rate margin applies. Make clear with the sender who covers the fees before the money is sent.
Paying into Banco de Espana in EUR
Accounts at Banco de Espana are usually held in EUR, the local currency. If you send another currency, the amount gets converted at some point. You rarely see a separate charge for that conversion – the cost sits in the rate.
Which bank converts the money matters: every bank has its own margin. Compare how much EUR the recipient gets via different providers before choosing one.
The EUR rate fluctuates constantly and quotes are often valid only for a short time. With bigger transfers, even seemingly small gap in the rate adds up quickly.
Verifying the SWIFT code of Banco de Espana
Have the recipient copy their bank details straight from a recent statement. When the code you were given does not match ESPBESMM or ESPBESMMXXX, stop and ask – contact the recipient or Banco de Espana.
An incorrect BIC may lead to a delay, a payment being sent back or additional charges along the way. A mistake in the account number is a bigger problem, so check that just as carefully.
An automatic check in your banking app only tells you that the IBAN is valid, not that it is the right account. More and more banks compare the payee name against the account – do not ignore a mismatch warning. For a first payment, some people start with a small amount first and wait for confirmation.
Tracking a transfer to or from Banco de Espana
There is no single answer for every transfer: many land within a day, others take several business days. Bank holidays in the sending or receiving country can add a day or more. Compliance checks by one of the banks can also cause some delay, even when all details are correct.
Many banks are connected to SWIFT gpi. Every gpi transfer carries a unique reference, the UETR. Specialist transfer services usually show tracking in their app so you can see where the payment has got.
A delayed transfer has to be traced by the sending bank, using the payment confirmation. On the receiving end, you can look at your account to see a slightly lower amount.
Frequently asked questions
What is the SWIFT/BIC code of Banco de Espana in Spain?
Banco de Espana uses ESPBESMMXXX (or ESPBESMM in the 8-character version). Use this code for most international transfers.
How long does a transfer to Banco de Espana take?
SEPA transfers in euros usually arrive within one business day. Payments in other currencies can take a few days.
Do I need the BIC of Banco de Espana for a SEPA transfer?
Usually not. Spain is in the SEPA area, so for euro payments the IBAN is enough. For payments in another currency include ESPBESMMXXX.
Should I use a branch code of Banco de Espana?
Just when the recipient gives you one. Almost all transfers to Banco de Espana can use the head office code ESPBESMMXXX.
What does ESPBESMMXXX stand for?
ESPB is the code of Banco de Espana, ES stands for Spain, MM is the code of the city or region and XXX means the head office.
How many SWIFT codes are there for Banco de Espana?
We list 56 SWIFT/BIC codes for Banco de Espana in 1 cities. Each code belongs to the head office or a branch.
Source: listbase-org SWIFT/BIC database (MIT licence), updated monthly. Always verify the code with the recipient or their bank.