Bank Negara Malaysia SWIFT/BIC code

The head office of Bank Negara Malaysia in Malaysia uses SWIFT/BIC code BNMAMY2KXXX. Below you find all 2 codes of this bank, grouped by city.

BNMAMY2KXXX
Head office · Kuala Lumpur · Malaysia · Short form: BNMAMY2K

All SWIFT/BIC codes of Bank Negara Malaysia

Kuala Lumpur

SWIFT/BICBranch
BNMAMY2KXXX Head office
BNMAMYKLXXX Head office

How the Bank Negara Malaysia SWIFT/BIC is structured

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

BNMA Bank code
4 letters that identify the bank.
MY Country code
2 letters for the country (ISO 3166).
2K 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 Negara Malaysia SWIFT code: BNMAMY2K

BNMAMY2K and BNMAMY2KXXX are two spellings of the same bank identifier, and both lead to Bank Negara Malaysia in Kuala Lumpur. Every bank on the SWIFT network uses these codes to direct international transfers to the right institution. In daily life you mostly come across it on invoices from abroad, in your banking app and on the account details that Bank Negara Malaysia provides.

On this page you can read how the code means, when you need it and which other details you need for a transfer to or from Bank Negara Malaysia. Keep in mind that the SWIFT code only identifies the bank, not the account: the IBAN or account number takes care of that.

Is BNMAMY2K still correct? How to check

The most reliable place for the correct BIC is paperwork issued by the bank, such as a statement or the account details in online banking. Check that code with BNMAMY2K on this page; if they differ, ask before you pay.

With a wrong code, the transfer might get stuck, be returned or cost extra, and tracing it can take weeks. Remember the IBAN: an error there can be more difficult to correct than a wrong code.

Many banking apps validate the structure of an IBAN and sometimes look up the BIC automatically. Where available, a payee name check before sending gives extra certainty. Sending a small amount first is worth it for large sums, even if it costs an extra fee.

About this information

We collect SWIFT/BIC codes using publicly available data and check our list from time to time. Still, banks merge or retire codes and our data may lag behind. Counts and locations are from our own dataset and may differ from what Bank Negara Malaysia publishes.

For any payment that matters, always check the code with Bank Negara Malaysia or the recipient. GoldexPay is a comparison site for money transfers and not part of Bank Negara Malaysia. Found outdated information? Tell us through the contact page so we can correct it.

Scams that use SWIFT codes

A common scam works like this: an email arrives with a request claiming that a contact has a new bank account and that the next payment should go there. A valid SWIFT code says nothing about whether the request is genuine: scammers use real codes of real banks.

Do not trust a phone number from the same email that contains the new account. Watch out for time pressure, unusual wording or an email address that differs by one letter. Acted too fast? Contact the bank you paid from straight away and have them start a recall and report the fraud.

Scams also work the other way. Someone sends more than agreed and wants you to return the difference to a new account. A screenshot of a transfer proves nothing.

Incoming international payments to Bank Negara Malaysia

To receive an international payment into your account at Bank Negara Malaysia, the person paying you has to have not just the BIC. What they need is: the account holder’s name, account number or IBAN, BNMAMY2KXXX or BNMAMY2K and, for some countries, your home address.

It helps to include the bank name and its city as well. Double-check every detail before you share them.

Do not be surprised if the incoming amount is smaller than what the sender paid. Correspondent banks can take a fee and your own bank may charge for processing, and when currencies differ, an exchange rate margin applies. On invoices, it is common to agree who bears the costs, so that nobody is left short.

Head office or branch code at Bank Negara Malaysia?

Bank Negara Malaysia has 2 separate SWIFT/BIC codes across 1 cities. Only one is the head office code; the rest identify branches, and sometimes specific services.

In most cases there is no need to pick a branch: payments addressed to BNMAMY2KXXX are routed within Bank Negara Malaysia correctly. When you receive a specific code, use it as it is instead of replacing it with the head office code.

The best way is to copy the code directly from the recipient’s invoice. Codes are sometimes changed or retired when banks reorganise, so a code from an old document is not always valid.

What the XXX in BNMAMY2KXXX means

A SWIFT code is built from fixed blocks: characters one to four identify the bank, characters five and six give the country and characters seven and eight indicate the location. For Bank Negara Malaysia, that core is BNMAMY2K.

Many payment forms work with either length. If a form requires eleven characters, enter BNMAMY2KXXX, otherwise BNMAMY2K is fine.

In practice the code is written in capitals, without spaces or dashes. A single character may route a payment to a different institution.

Sending money abroad from Bank Negara Malaysia

A bank transfer abroad can cost more than the fee suggests. Besides a fixed fee, banks in between can deduct a fee, and when the money changes currency the bank usually uses a rate below the actual market rate.

The markup on the rate is often the largest item, and it is easy to miss. Compare their rate with the mid-market rate, the midpoint between buy and sell rates you see on financial sites.

Specialist money transfer services frequently use rates closer to the mid-market rate. On GoldexPay you can compare the amount that arrives with different providers, which makes the cheapest option easy to spot. Using a transfer service does not require closing your account at Bank Negara Malaysia – you pay the provider from your own account.

Transfer times and tracking a payment to Bank Negara Malaysia

How quickly a transfer arrives at Bank Negara Malaysia is determined by several factors: the currency, the number of banks in between, daily processing deadlines and differences in time zone. Bank holidays in the sending or receiving country add extra days to the journey. Compliance checks on larger or unusual payments can also cause some delay.

Many banks are connected to SWIFT gpi. Each payment carries a unique reference, the UETR that banks can use to trace it. Keep the payment confirmation until the money has arrived.

The bank that sent the money can start an official trace. As a recipient, you can look at your statements to see a partial amount, since fees may have been deducted.

Frequently asked questions

What is the SWIFT/BIC code of Bank Negara Malaysia in Malaysia?

Bank Negara Malaysia uses BNMAMY2KXXX (or BNMAMY2K in the 8-character version). This is the code to use unless the recipient gives you a branch code.

What does BNMAMY2KXXX stand for?

BNMA identifies Bank Negara Malaysia, MY stands for Malaysia, 2K is the location code and XXX means the head office.

Where is the main office of Bank Negara Malaysia?

According to its SWIFT registration, the head office of Bank Negara Malaysia is located in Kuala Lumpur, Malaysia.

What if I use the wrong SWIFT code for Bank Negara Malaysia?

The transfer may be delayed or returned, sometimes with extra fees. Always check the code with Bank Negara Malaysia before sending.

When do I use a branch code of Bank Negara Malaysia?

Only when the recipient asks for it. Most international payments to Bank Negara Malaysia can use the head office code BNMAMY2KXXX.

How can I send money to Bank Negara Malaysia for less?

Watch out for the exchange rate markup that banks often charge on international transfers. Compare what you receive in Malaysia with different providers before you send.

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