Multi-currency accounts, competitive FX, and global transfers — Everything you need to pay and get paid internationally

Built for faster payments, smarter liquidity, and robust compliance-all powered by our next-gen API toolkit and Al-native architecture.

Named a Top Global Fintech Company by CNBC & Statista, we’ve supported 1.5M+ businesses since 2004.

Resources

More brands of Ant International

Europe
Asia
Oceania
Africa

We provide coverage in South Asia and Middle East: servicing 210+ countries and territories.

What Is a SWIFT Number? A Malaysia Guide to SWIFT Codes for International Payments [2026]

Contents

Understand what a SWIFT code is, how to find yours, and what it means for your business when paying or getting paid across borders.

Key Takeaways

  • A SWIFT code is a standardised bank identifier code (BIC) used to route international payments to the correct bank and branch.
  • Malaysian bank SWIFT codes follow a set format, such as MBBEMYKLXXX for Maybank, where MY signals Malaysia and KL signals Kuala Lumpur.
  • Find your SWIFT code through online banking, a recent bank statement, or your bank’s official website before sharing it with a payer.
  • A SWIFT code identifies the bank, while an IBAN identifies a specific account, and Malaysia does not use IBANs for domestic accounts.
  • Choosing a payments provider built for cross-border transfers can simplify how you pay suppliers and collect overseas revenue.

A SWIFT number, more commonly called a SWIFT code, is the international ID that tells banks exactly which institution should receive a cross-border payment. If you run a Malaysian business paying overseas suppliers or receiving foreign currency, you will meet this term the moment you fill in a transfer form. This guide explains what a SWIFT code is, how it works, and how to find yours.

What is a SWIFT code and why is it needed for international transfers?

A SWIFT code is a standard format for a Business Identifier Code (BIC) that banks use to identify themselves on the global payment network.¹ When money crosses borders, the sending bank uses this code to route funds to the correct receiving institution. Without it, an international transfer cannot reach the right bank.

SWIFT stands for the Society for Worldwide Interbank Financial Telecommunication, the messaging network that connects thousands of financial institutions across more than 200 countries and territories.² The terms “SWIFT code”, “SWIFT number”, and “BIC” all refer to the same thing, so do not be thrown if a payment form uses one label and your bank uses another.

For a Malaysian SME, the SWIFT code matters whenever money moves in or out of the country. Paying a factory in China, receiving marketplace payouts from overseas, or settling an invoice for a Singapore client all rely on it.

How does a SWIFT code work?

A SWIFT code is an 8 or 11 character string, and each part identifies something specific about the bank.³ An 8 character code (or one ending in XXX) points to a bank’s head office, while an 11 character code points to a particular branch.

The structure breaks down like this: the first four letters are the bank code, the next two letters are the country code, the next two characters are the location code, and the final three characters are the optional branch code.³ Take Maybank’s main code, MBBEMYKLXXX: MBBE identifies Malayan Banking Berhad, MY marks Malaysia, KL marks Kuala Lumpur, and XXX indicates the head office.⁴

Code segment Characters Example (MBBEMYKLXXX) What it identifies
Bank code 4 letters MBBE The bank itself
Country code 2 letters MY The country (Malaysia)
Location code 2 characters KL The city or region
Branch code 3 characters XXX The specific branch (XXX = head office)

Note: Features and availability may vary by region and are subject to change. Always verify current offerings directly with each provider before making a decision.

The example above uses Maybank’s publicly listed head-office code as a worked illustration.⁴ Each bank has its own bank code, so the four opening letters differ from one institution to the next.

How can you find your bank’s SWIFT code in Malaysia?

You can find your SWIFT code in four reliable places: your online banking portal, a recent bank statement, your bank’s official website, or a direct call to your bank.⁵ Online banking is usually the quickest, since most Malaysian banks display the code within their international transfer or account details section.

If you are giving the code to someone paying you from abroad, always confirm the exact code with your bank first. Some banks use different codes for different services or branches, and using the wrong one can cause a payment to be delayed or returned.⁵ For a broader view of moving money across borders, see the guide on how to make fast and instant international money transfers.

What are the SWIFT codes for Malaysian banks such as Maybank?

Each Malaysian bank has its own SWIFT code, so there is no single code that covers every institution. The head-office codes for the three largest banks are widely published, and most personal and small-business transfers can use them when a branch-specific code is not supplied.

Bank Main SWIFT/BIC code Head office location
Maybank (Malayan Banking Berhad) MBBEMYKLXXX Kuala Lumpur⁴
CIMB Bank Berhad CIBBMYKLXXX Kuala Lumpur⁶
Public Bank Berhad PBBEMYKLXXX Kuala Lumpur⁷

Note: Features and availability may vary by region and are subject to change. Always verify current offerings directly with each provider before making a decision.

These are the main head-office codes as listed on public SWIFT directories.⁴ ⁶ ⁷ Because banks may assign separate codes to individual branches, always confirm the correct code with the account holder or the bank before sending funds.

Do you need a SWIFT code for every international payment?

You need a SWIFT code for most international bank transfers, but not for domestic payments within Malaysia. Local transfers between Malaysian banks use rails such as DuitNow, FPX, and JomPAY, which rely on account numbers and local identifiers rather than SWIFT codes.

The SWIFT code becomes relevant once money crosses a border. Common scenarios for a Malaysian SME include paying an overseas supplier, receiving a payout from an international marketplace, or settling a foreign-currency invoice. In each case, the receiving bank’s SWIFT code tells the sending bank where the funds should land. If you regularly settle invoices abroad, the guide on how to make secure cross-border payments covers the practical steps.

SWIFT code vs IBAN: what is the difference?

A SWIFT code identifies the bank, while an IBAN (International Bank Account Number) identifies a specific account within that bank.⁸ You can think of the SWIFT code as directions to the right building and the IBAN as the number on the right door.

Malaysia does not use IBANs for its domestic accounts, so when receiving money you will typically provide your SWIFT code and account number rather than an IBAN.⁸ IBANs are mainly required for payments into Europe and other IBAN-supporting regions.

SWIFT code IBAN
Purpose Identifies the bank and branch Identifies the specific account
Used for Routing international payments Confirming the recipient account
Format 8 or 11 characters Up to 34 characters, varies by country
Common regions Global Mainly Europe and IBAN-supporting countries

Note: Features and availability may vary by region and are subject to change. Always verify current offerings directly with each provider before making a decision.

For Malaysian businesses, this means most inbound payments need a SWIFT code, and an IBAN only comes into play when a European counterparty’s system asks for one.⁸

How Malaysian businesses can simplify international payments

Understanding SWIFT codes is the starting point, but managing frequent cross-border payments through a traditional bank transfer can be slow and costly. Every SWIFT wire can carry fees at multiple points, and exchange rates are not always transparent, which eats into margins for importers, exporters, and online sellers.

WorldFirst is a payments provider built for Malaysian SMEs doing global business. Its multi-currency business account lets you hold and manage more than 20 currencies, collect from over 130 marketplaces, and send payments to suppliers abroad. If you source from China, the option to pay 1688 suppliers directly can remove several steps from a typical supplier payment.

WorldFirst is regulated by Bank Negara Malaysia and backed by Ant Group (Ant International), with local support available in English, Chinese, and Malay. Opening an account is free, and business verification typically requires company registration documents, business information, and identity documents for authorised users [documents – confirm with editor].

FAQ

How do I check if a SWIFT code is valid before sending money?

You can check a SWIFT code by logging into online banking, reviewing a bank statement, or confirming directly with the recipient’s bank. Independent SWIFT lookup tools also exist, but the safest approach is to have the account holder verify the exact code, since an incorrect code can cause a payment to be rejected or delayed.

Can I use a bank’s head-office SWIFT code instead of a branch code? 

Yes, in most cases you can use a bank’s main head-office SWIFT code, such as the code ending in XXX, when a branch-specific code has not been provided. The bank routes the funds using your full account number. For large or corporate transfers, confirm with your bank whether a branch code is required.

What happens if I use the wrong SWIFT code? 

Using the wrong SWIFT code can cause your international payment to be delayed, returned, or routed to the wrong institution. Returned payments may take several days to come back and can incur fees. Always double-check the SWIFT code, account number, and recipient name before confirming any cross-border transfer.

Is a SWIFT number the same as a SWIFT code? 

Yes, a SWIFT number and a SWIFT code are the same thing. Both refer to the Business Identifier Code (BIC) that identifies a bank on the international payment network. Payment forms and banks use the terms interchangeably, so you can treat “SWIFT number”, “SWIFT code”, and “BIC” as identical.

Do I need a SWIFT code to receive money from overseas marketplaces? 

You may need a SWIFT code to receive overseas payouts into a Malaysian bank account, though some marketplaces and payments providers handle the routing for you. A multi-currency account can let you collect marketplace revenue in the original currency and convert it when the rate suits your business.

Conclusion

Knowing what a SWIFT number is puts you in control of your international payments, whether you are paying a supplier abroad or waiting on overseas revenue. Once you understand how the code routes your money, the next step is choosing a payment setup that keeps cross-border transfers simple and predictable. Explore how a multi-currency business account can support your global trade.

Sources

  1. https://www.cimb.com.my/en/personal/help-support/faq/cimb-clicks-online-banking/foreign-transfers/foreign-telegraphic-transfer/what-is-a-bank-identifier-code-bic-swift-code-sort-code-and-bsb.html
  2. https://bank.codes/swift-code/malaysia/pbbemykl/
  3. https://www.theswiftcodes.com/malaysia/pbbemykl/
  4. https://wise.com/gb/swift-codes/countries/malaysia/maybank-swift-code
  5. https://bank.codes/swift-code/malaysia/bank/maybank/
  6. https://wise.com/us/swift-codes/countries/malaysia/cib-swift-code
  7. https://wise.com/gb/swift-codes/countries/malaysia/pbb-public-bank-berhad-swift-code
  8. https://bank.codes/swift-code/malaysia/bank/pbb-public-bank-berhad/

This article is intended for informational purposes only and does not constitute legal advice or professional advice. This article should not be regarded as constituting an offer or a solicitation to buy or sell any regulated or financial products or services. WorldFirst makes no representations or warranties regarding the accuracy, completeness, or applicability of the content, and readers are encouraged to consult with legal professionals or other professionals for advice tailored to their specific situation. WorldFirst does not guarantee the accuracy and completeness of this article and expressly disclaims any and all liability to any person in respect of the consequences of anything done or omitted to be done wholly or partly in reliance on this article.

Continue reading

Open a World Account for free

Get local currency accounts, fast payments and competitive FX – all in one place.

The simpler way to pay and get paid

Save money, time, and have peace of mind when expanding your global business.