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.

Europe
Asia
Oceania
Africa

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

SWIFT/BIC codes Singapore: bank codes, format and how to find them

Contents

You’ve just agreed a deposit with a supplier in Shenzhen, and your bank’s transfer form is asking for a ‘SWIFT/BIC code’ you don’t have. It’s a familiar snag for a new importer sourcing through Alibaba, 1688 or Taobao: the goods are ready to ship, but the payment form won’t let you proceed without a code you’ve never had to use before.

This isn’t a rare hiccup. Singapore processed US$1.2 trillion in cross-border payments in recent years as a regional trade and re-export hub, and a large share of that volume moves through telegraphic transfers that depend on accurate SWIFT/BIC codes to reach the right bank. Get the code wrong and your payment can bounce back, get delayed by days, or get routed through extra correspondent banks that each take a cut.

This article explains exactly what a SWIFT/BIC code is, breaks down its structure, shows you where to find your own and your supplier’s code, and covers what changes when you route supplier payments through a provider like WorldFirst instead of a traditional bank.

Key takeaways:

  • SWIFT and BIC refer to the same bank identifier: the code contains 8 or 11 characters and is used to identify financial institutions in international payments
  • Singapore banks do not use IBANs: international transfers typically rely on a SWIFT/BIC code together with the beneficiary’s account details
  • Each part of the code has a specific purpose: the bank, country, location and optional branch identifiers help route the payment correctly
  • Sender and recipient details need to match: use your own SWIFT code when receiving money and your supplier’s bank code when making a payment
  • SWIFT carries payment instructions between banks: the network supports international payment messaging rather than holding or moving the funds itself
  • WorldFirst can reduce reliance on SWIFT for supported payments: local receiving details and local payment routes can give Singapore businesses an alternative to traditional correspondent-bank transfers

Open a World Account to send supplier payments with local receiving details in multiple currencies, cutting your reliance on SWIFT for routine transfers.

What is a SWIFT/BIC code?

A SWIFT/BIC code is an 8- or 11-character identifier that tells the global banking network exactly which bank, and often which branch, should receive a payment instruction.

SWIFT and BIC describe the same code: SWIFT is the messaging network that carries the instruction, and BIC (Business Identifier Code) is the formal name for the code itself under ISO 9362, the international standard SWIFT administers as the registration authority.

The distinction matters for a Singapore importer because your bank, your supplier’s bank, and any correspondent bank in between all rely on this single code to route your payment correctly.

A single wrong character can send your deposit to the wrong branch or trigger a return, which is exactly why getting the format right before you submit a transfer to a China-based manufacturing supplier saves you a delay you don’t want mid-shipment.

SWIFT itself is a member-owned cooperative founded in 1973 and headquartered in Belgium, connecting more than 11,500 financial institutions across over 200 countries and territories. Crucially, SWIFT operates as a messaging system, not a payment rail.

It carries the instruction that says “pay this beneficiary this amount,” but the actual movement of funds happens through the correspondent banking relationships between the institutions involved.

SWIFT/BIC code structure explained

A SWIFT/BIC code breaks down into four distinct segments, and understanding each one helps you spot a valid code from an invalid one before you submit a payment.

Take DBSSSGSG, the SWIFT code for DBS Bank in Singapore, as a worked example:

Position Characters Meaning DBS example
1-4 Bank code Identifies the institution DBSS
5-6 Country code ISO 3166-1 two-letter country code SG
7-8 Location code Identifies the city or region SG
9-11 (optional) Branch code Identifies a specific branch; “XXX” denotes the primary office XXX (often omitted)

An 8-character code like DBSSSGSG refers to a bank’s primary or head office, while an 11-character code adds a branch identifier for a specific location.

According to ISO 9362 standards the second character of the location code can also carry special meaning: a ‘0’ marks a test BIC, a ‘1’ marks a passive participant, and a ‘2’ indicates a reverse billing BIC. In practice, most everyday supplier and business payments just need the standard 8-character format.

What is a bank SWIFT code in Singapore?

A bank SWIFT code in Singapore is the 8- or 11-character BIC that identifies a specific Singapore bank for international transfers, used instead of an IBAN because Singapore doesn’t use the IBAN system.

Local domestic transfers instead rely on a four-digit bank code, a three-digit branch code, and a seven- to eleven-digit account number, a completely separate system from the SWIFT code you’d give an overseas supplier or client.

Here’s how the SWIFT codes for Singapore’s major banks compare:

Bank SWIFT/BIC code Notes
DBS / POSB DBSSSGSG No IBAN, routing number, or sort code used
OCBC OCBCSGSG Also listed as OCBCSGSGXXX for the primary office
UOB UOVBSGSG Standard 8-character format
HSBC HSBCSGS2 HSBCSGSG is reserved for corporate accounts only; using the wrong variant can trigger rejection and extra charges, per HSBC Singapore’s own guidance

Table checked against official bank pages; SWIFT codes verified as current.

For domestic Singapore-to-Singapore payments, you wouldn’t use a SWIFT code at all.

FAST offers real-time transfers up to S$200,000, and PayNow Corporate lets you pay using a UEN or QR code. SWIFT only comes into play once a payment crosses a border, and it’s worth noting that PayNow and FAST are domestic-only rails; neither substitutes for SWIFT on an international supplier payment.

How do I find my SWIFT code?

You can find your own SWIFT code through your bank statement, your banking app, or by contacting your bank directly, and cross-checking against the bank’s official website confirms you have the current, correct version.

Here’s the practical sequence recommended by payments researchers:

  1. Check your bank statement or banking app first: most banks print the SWIFT/BIC code directly on statements or display it in the app’s account details section
  2. Log into online banking: many banks list the code under account settings or international transfer details
  3. Contact your bank’s customer service: a quick call or chat confirms the exact code tied to your specific branch and account type
  4. Check the bank’s official website: look under FAQ, help centre, or “bank information” sections, as DBS, OCBC and UOB all publish theirs
  5. Use a reputable online SWIFT directory only to cross-check: never rely solely on a third-party directory, since some list outdated or entity-mismatched codes

That last point matters more than it seems. Third-party directories occasionally list codes for entities that turn out to be different legal registrations of a similar-sounding company name, which is exactly the kind of mismatch that causes a rejected transfer. Always confirm against the bank’s or provider’s own official page before sending money.

How will I know my SWIFT code?

Your SWIFT code and your supplier’s SWIFT code serve two different jobs, and confusing them is one of the most common mistakes new importers make on a first international payment. Here’s the distinction:

  • Your SWIFT code (for receiving money): this identifies your own bank or account provider, and you’ll find it on your statement, in your app, or by contacting your bank. You share this with anyone paying you, whether that’s a marketplace, a client, or a business partner
  • Your supplier’s SWIFT code (for sending money): this identifies your supplier’s bank, and the most reliable source is simply asking your supplier directly. Their invoice or payment instructions should include it, and you can verify it against their bank’s official website if anything looks off

Before you confirm any transfer, run a quick verification step: match the bank name on the SWIFT code to the beneficiary bank named on the invoice, and confirm the country code within the code matches the country where that bank actually operates. This two-second check catches typos and outdated codes before they cost you a delayed shipment.

When SWIFT matters vs. when it doesn’t

SWIFT matters whenever you’re sending or receiving money across a border and no local payment rail connects the two countries directly; it doesn’t matter for domestic transfers within Singapore, where FAST and PayNow handle same-day settlement without any SWIFT code involved.

The practical test is simple: if the payment crosses a currency and a border with no local equivalent account on the receiving end, SWIFT is doing the work behind the scenes even if you never see the code again after you submit the transfer.

For a new importer, this plays out differently depending on the corridor:

  • Paying a China-based supplier: if your provider offers local RMB or CNH receiving details on the supplier’s end, the payment may clear through a local network rather than SWIFT, often faster and with fewer intermediary deductions
  • Paying a supplier where only SWIFT applies: the payment passes through one or more correspondent banks, and each intermediary may take its own processing fee, on top of whatever charge code (OUR, SHA, or BEN) determines who absorbs those deductions
  • Receiving a client payment from overseas: if you hold local receiving details in that client’s currency, they can pay you using a domestic transfer on their end, sidestepping SWIFT and its associated fees entirely

Understanding which of these three scenarios applies to your next payment tells you whether a SWIFT code is even the right question to be asking, or whether a local receiving account would get the job done faster and cheaper.

Read more: How to send money abroad and avoid hidden costs

SWIFT codes and WorldFirst: what a Singapore importer should know

Because WorldFirst isn’t a bank itself, its World Account receiving accounts run through partner banks such as OCBC and Citibank rather than carrying a single WorldFirst-branded SWIFT code for Singapore.

Multi-currency receiving accounts via OCBC support 14 currencies, including SGD, USD, CNH, EUR and GBP, while the Citibank option covers 10 currencies. In some cases, receiving accounts are held under the WorldFirst or Alipay name due to local regulatory requirements, so the account name on your receiving details may not always match “your” company name exactly, which is worth explaining to a supplier or platform the first time you use it.

Here’s what this changes for a typical deposit-and-balance supplier payment: rather than routing every payment through SWIFT, a World Account can give you local receiving details in the destination currency for many corridors, which reduces how often you need a SWIFT code at all for collections.

For payments you send, SWIFT transfers through the World Account start from US$5, and local non-SWIFT routes are available from US$1 where supported, with an FX margin of up to 0.6% on major currencies. Compare that against a typical bank inward TT handling commission of around S$10 plus separate cable charges, and the total cost difference on a routine supplier payment becomes clearer once you add up every fee line rather than just the headline transfer charge.

One honest limitation: WorldFirst doesn’t offer lending, payroll, or full domestic banking services, so if your business needs a working capital facility alongside your payment rails, you’ll still need a banking relationship alongside your World Account. And on the UK side specifically, World First UK Ltd’s own BIC is listed as WFSTGB2LXXX by third-party directories; if you’re receiving a UK-currency payment through that entity, confirm the exact code against WorldFirst’s own account details or help centre rather than a directory listing alone.

WorldFirst isn’t a bank. It’s a regulated payments provider, and WorldFirst entities in Singapore hold MAS licences for services including account issuance, domestic and cross-border money transfers and e-money issuance. The Singapore entity, WorldFirst (Singapore) Merchant Services Pte. Ltd., is licensed as a Major Payment Institution under the Payment Services Act 2019.

Open a World Account to manage supplier payments across multiple currencies and use local payment routes where available instead of relying on SWIFT for every transfer.

FAQs

1. Is a SWIFT code the same as a BIC code?

Yes. SWIFT code and BIC code refer to the same bank identifier. BIC stands for Business Identifier Code, while SWIFT is the financial messaging network associated with the system. The code normally contains 8 or 11 characters and identifies a bank and, where relevant, a specific branch.

2. Do Singapore bank accounts have IBAN numbers?

No. Singapore does not use the IBAN system for bank accounts. For international transfers, Singapore banks generally use a SWIFT/BIC code together with the beneficiary’s account number and other payment details requested by the sending bank.

3. How many digits are in a SWIFT code?

A SWIFT/BIC code contains either 8 or 11 characters. The first four identify the bank, the next two identify the country, the following two identify the location, and the optional final three characters identify a specific branch.

4. What happens if I use the wrong SWIFT code?

An incorrect SWIFT code can cause an international payment to be delayed, rejected or returned. In some cases, the transfer may also pass through additional intermediary banks. Before sending money, check that the SWIFT code matches the beneficiary bank and the payment instructions provided by your supplier or recipient.

5. Do I need a SWIFT code to send money overseas?

Not always. Traditional international bank transfers commonly use SWIFT, but some payment providers offer local payment rails or local account details in supported countries and currencies. In those cases, the transfer may be processed locally without requiring a SWIFT code.

6. What details do I need besides a SWIFT code for an international transfer?

A SWIFT code alone is usually not enough. You may also need the beneficiary’s name, account number, bank name, bank address and payment reference. The exact requirements depend on the destination country, currency and financial institution handling the transfer.

7. What is the difference between a SWIFT code and an account number?

A SWIFT code identifies the bank or financial institution receiving the payment, while an account number identifies the individual or business account within that institution. International transfers generally require both pieces of information.

Sources:

  1. https://www.iso.org/standard/84108.html
  2. https://aspireapp.com/blog/how-to-find-and-check-swift-codes

Continue reading

Open a World Account for free

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

what is swift code

The simpler way to pay and get paid

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

Ads Solution

TikTok For Business

TikTok is home to a vibrant and engaged global community.

Increase online sales, drive app installs, grow your brand awareness, or build a community. TikTok ads support your goals whatever they are. Enjoy flexible spending, easy setup and effective advertising.

Up to $1,000 USD in ads credit

How to redeem:

· Click on link above
· Spend $1,500 and get $1,000 in free TikTok Advertising Credit

China product sourcing marketplace

TaoWorld

Effortless China sourcing. Simplified fulfillment and global shipping.

Accounting Saas

Netsuite

Run your business on one platform. Cloud ERP for growth-focused companies.

Return logistics

Return Helper

Offers one-stop logistics for cross-border sellers, including first-mile and last-mile delivery, fulfillment, and returns management solutions.

SGD150 Credits In Wallet

How to redeem:

· Sign up through the above link
· Write to [email protected] quoting [WorldFirst150]
· Only new users of Return Helper enjoys this promotion

Digital marketing service

VERZ DESIGN

Offers full-suite e-commerce web development & digital marketing services, driving client success and growth for DTC, B2C, and B2B businesses. With a strong presence across SEA, Verz Design has been entrusted as one of the region's few Shopify Plus partner agencies.

· Complimentary Website & Digital Marketing Audit for Supercharged Business Growth
· Please reach out via email to [email protected] and [email protected] for further information.

Digital marketing service

AnyMind Group

Marketing automation redefined. AI-powered solutions for brands to scale.

Digital marketing service

Eber

Leading provider in the realm of loyalty solutions across multiple channels, including online, in-store, and mobile platforms.

US Marketplace

Amazon Global Selling

Reach millions of customers worldwide.Sell internationally on Amazon's trusted platform.

China product sourcing marketplace

1688.com

China's leading wholesale marketplace. Source high-quality products directly from manufacturers.

US Furniture and Home living Marketplace

Wayfair

Your one-stop shop for home. Discover millions of furniture and décor items online.

CRM, Digital Service Integrator

Peakommerce

Your All-in-One payment gateway platform. Benefit from highly competitive rates and Integrate seamlessly with our easy-to-use management system in a single, unified solution

Click to sign up for a WorldFirst Account now!
*By registering via this link, you agree that applicable World Card cashback rate will be 1.0% unless otherwise notified. For further details, kindly refer the T&Cs.

Online payment gateway

2C2P

Seamless online payments across Asia. Trusted payment processing for your global business.

Accounting Saas

Xero

Beautiful, cloud-based accounting software designed for small businesses.

HR services Saas

Talenox

A cloud-based HR software that simplifies payroll, leave, and employee management, tailored to meet local compliance needs in Singapore, Malaysia and Hong Kong.

80% off on the first 3 months for Talenox’s Paid Plans.

How to redeem:

· Click on link above
· Input [WFCTAL80] to redeem this deal on Talenox’s website

Loan financing

CHOCO UP

Provides fast, flexible, and zero-equity working capital solutions to empower businesses. Every business should have the chance to grow, which is why Choco-Up offers a range of solutions beyond just financing.

Up to 10% cashback of fees.

How to redeem:

· Upon successful closure of adopting Revenue based financing/Invoice financing + complete repayment
· Up to 10% cashback of fees charged by Choco Up on funding amount
· Simply sign up via link, Choco Up will initiate agreement specifically for the promo signups thereafter

Logistics

DHL

DHL offers a comprehensive range of parcel, express, freight transport, and supply chain management services as well as e-commerce logistics solutions.

Collect money in 20+ currencies

You can collect money in 20+ currencies. It only takes a few minutes to open an account in the currency you need.

Get Paid by 130+ marketplaces

Seamlessly get paid by 130+ marketplaces and pay your suppliers anywhere.

Send money in 100+ currencies

You can send money in your WorldFirst account to any of the currencies we support.

Pay in 16 currencies with World Card, no FX fees

Enjoy zero FX fees when paying in the following 16 currencies with World Card.