OCBC SWIFT Code: OCBCSGSGXXX (Bank Code, Branch Codes and How to Use It)

Businessman at a laptop with an overlaid graphic of a successful online bank transfer
Businessman at a laptop with an overlaid graphic of a successful online bank transfer

OCBC’s SWIFT code is OCBCSGSG, and the number sitting right next to it on most forms is a different code entirely

A client asks for your OCBC SWIFT code, and the form on their end also has a field for a “bank code.” The SWIFT code is OCBCSGSG. The bank code is 7339. They look like they should be the same thing, and mixing them up is the single most common reason OCBC customers get stuck filling in an overseas payment form.

QuestionShort answer
OCBC SWIFT codeOCBCSGSG (8 characters); OCBCSGSGXXX is the 11-character form
Is it the same for business accounts?Yes, one code for both personal and business OCBC accounts
OCBC bank code (not the same as SWIFT)7339 — used for local GIRO, FAST and PayNow, never for an overseas wire
What OCBC charges to send a wire (business)Flat S$30 (SGD account) or US$30 (foreign currency account) via OCBC Velocity, no commission tier
What OCBC charges to receive a wireS$10 per inward transfer (SGD/FCY accounts); free into a time deposit account
Do branch SWIFT codes matter?No — OCBC says they don’t affect your transfer. Stick with OCBCSGSG

SWIFT code and fees verified against OCBC’s own pages, October 2026. Bank fee schedules change; confirm the current rate in OCBC Velocity before a large transfer.

The SWIFT code itself is fixed and free to use. Two things actually matter here: the flat fee OCBC charges per wire, and the handful of OCBC-branded codes that look almost identical to the one you need.

Table of Contents

  1. What Is the OCBC SWIFT Code?
  2. Is the OCBC SWIFT Code the Same for All Branches?
  3. How to Find Your OCBC SWIFT Code
  4. OCBC Bank Code vs Branch Code vs SWIFT Code
  5. Does OCBC Use Different SWIFT Codes for Other Entities?
  6. How to Send Money Overseas From an OCBC Business Account
  7. How to Receive Money From Overseas Into an OCBC Account
  8. What Happens If You Use the Wrong OCBC SWIFT Code?
  9. A Cheaper Way to Send Money Abroad
  10. FAQs
  11. OCBC SWIFT Code Recap, and a Cheaper Way to Send

What Is the OCBC SWIFT Code?

OCBCSGSG is Oversea-Chinese Banking Corporation’s SWIFT code, and it’s what you hand to anyone sending your business money from overseas. OCBC’s own telegraphic transfer page lists it directly, alongside the instruction that if a sending bank’s form only accepts 11 characters, add XXX to the end to get OCBCSGSGXXX.

SWIFT and BIC are two names for the same thing. SWIFT is the network; BIC, or Bank Identifier Code, is the technical term for what the network assigns each bank. Either name on a form, OCBCSGSG answers it.

Is the OCBC SWIFT Code 11 Characters?

Yes: add XXX to the 8-character code to get the 11-character form, OCBCSGSGXXX, and both route to the same bank. OCBC identifies the bank, the first SG is the country, and the second SG is the location.

OCBC’s own page confirms the fix for forms that demand 11 characters: “if the swift code is 8 characters, please add XXX behind it to make it 11 characters.” XXX just means head office, which is the default almost every sender needs.

Is the OCBC SWIFT Code the Same for All Branches?

For the purpose of sending you money, yes. OCBC’s own page states plainly that “the SWIFT code for some branches may differ due to the location of the branch and this will not affect your transfer.”

If you’ve been given a branch-specific variant (for OCBC Centre, Jurong East or Choa Chu Kang, say), that’s not a mistake. Neither is seeing that code on your own statement. OCBCSGSG still gets the payment to the right account.

Third-party SWIFT lookup tools list these branch-specific codes because they exist in the global SWIFT registry, not because you need one. For a Singapore OCBC account, the head-office code is the one OCBC itself tells senders to use.

How to Find Your OCBC SWIFT Code

You don’t need to search for it. OCBCSGSG applies to every OCBC account in Singapore, personal or business, so you can hand it to a client right now. Three ways to confirm it anyway:

Step 1: Check OCBC Velocity. Log into your business banking portal and look under “Transactions” or the inward-transfer instructions — OCBC lists the full beneficiary details there, ready to copy and send to whoever’s paying you.

Step 2: Check the bank statement. Your account statement or welcome letter from OCBC carries the same code, since it’s fixed per bank, not per account.

Step 3: Go to OCBC’s own page, not a third-party finder. OCBC publishes the code directly, which is the version worth trusting over an aggregator site that may be listing a branch variant you don’t need.

OCBC Bank Code vs Branch Code vs SWIFT Code

A SWIFT code identifies the bank for an international payment. OCBC’s bank code identifies the same bank for a local one, and the two aren’t interchangeable, even though both forms often ask for “the OCBC code” without specifying which.

TermWhat it identifiesOCBC exampleUsed for
SWIFT/BIC codeThe bank, for international paymentsOCBCSGSGOverseas wires
Bank codeThe bank, for local payments7339Local GIRO, FAST, PayNow
Branch codeA specific local branchFirst 3 digits of your account numberSome local transfers, cheque clearing
Account numberYour specific accountYour own account numberBoth local and overseas

OCBC’s own ACH Bank and Branch Code Guide spells out how to read the branch code: for an account number like 5501089550, the first three digits (550) are the branch code, and the remaining digits (1089550) are the account number field. Using the bank code, 7339, on an overseas wire form will get it rejected, since the receiving bank is expecting a SWIFT code, not a domestic GIRO identifier.

Singapore doesn’t use IBAN or a routing number for any bank, OCBC included — our general SWIFT/BIC code guide covers that in more depth if you’re filling out a form that assumes one exists. The same confusion comes up with DBS and POSB’s SWIFT code, which uses a different bank code (7171) for the same reason.

Does OCBC Use Different SWIFT Codes for Other Entities?

Yes. The “OCBC” name covers three separately registered banks, and each one has its own SWIFT code. None of them is a branch sharing Singapore’s.

EntitySWIFT codeNotes
OCBC Bank, SingaporeOCBCSGSGThe one covered throughout this article
OCBC Bank (Malaysia) BerhadOCBCMYKLA separately incorporated Malaysian subsidiary, not a Singapore branch
OCBC Al-Amin Bank BerhadOABBMYKLOCBC’s Islamic banking arm in Malaysia, also separately incorporated

Both are confirmed on OCBC Malaysia’s own inward payment page, listed as OCBCMYKLXXX and OABBMYKLXXX respectively — the 11-character form is the one OCBC Malaysia itself publishes, though the 8-character head-office form works the same way as it does for OCBCSGSG.

If you’re searching for an OCBC SWIFT code while dealing with a Johor Bahru supplier, that search usually means OCBC Bank (Malaysia) Berhad, a separate registered bank with its own code, not a branch of the Singapore entity you’d use OCBCSGSG for.

One more to rule out rather than use: OCBC Securities, the brokerage arm, has its own separate SWIFT code for funding a trading account. It’s not relevant unless that’s specifically what you’re wiring into, and it has nothing to do with a regular OCBC business or personal bank account.

How to Send Money Overseas From an OCBC Business Account

Through OCBC Velocity, OCBC’s business internet banking portal. OCBC’s own outward telegraphic transfer page sets the fee at a flat S$30 for a transfer from a Singapore Dollar account, or US$30 from a foreign currency account, regardless of the size of the transfer.

Unlike a bank charging a percentage commission on top of a cable fee, OCBC’s wire fee doesn’t scale with the amount you send. That can work out cheaper on a larger transfer and more expensive on a small one.

To send money overseas from an OCBC business account:

  1. Log into OCBC Velocity and go to Transactions, then “Transfer to a bank overseas.”
  2. Enter the recipient’s SWIFT code, beneficiary name, and bank account details.
  3. Choose the currency and amount. OCBC supports transfers in 60-plus currencies.
  4. Select a charge code: OUR means you pay all of OCBC’s and the agent banks’ fees; BEN means the beneficiary pays them; SHA splits it, with you covering OCBC’s side and the beneficiary covering the agent banks’.
  5. Submit. OCBC’s SWIFT gpi tracking lets you follow the payment in real time, with most transfers landing in 1 to 3 working days depending on the currency and cut-off time.

If this is the first time your company’s sent money abroad, what business remittance actually covers is worth reading before you pick a transfer method.

How to Receive Money From Overseas Into an OCBC Account

Give the sender your account name as it appears with OCBC, your account number, OCBCSGSG, and OCBC’s bank name and Singapore address. For a foreign currency account, OCBC’s own inward transfer page notes you’ll also need to include the 3-digit currency code that’s built into the account number.

OCBC charges S$10 per inward transfer into an SGD or foreign currency account, deducted from the amount that lands, so the sum that clears is slightly less than what was sent. Transfers into a time deposit account are free.

For USD transfers specifically, OCBC’s own page tells senders to route the payment through an intermediary: JP Morgan Chase Bank, New York (SWIFT code CHASUS33), before it reaches OCBC. That intermediary bank can take its own cut along the way, on top of whatever OCBC deducts, which is worth factoring in if a US client says the full invoiced amount should arrive.

What Happens If You Use the Wrong OCBC SWIFT Code?

Usually a returned or delayed payment, with the fees already charged still deducted. For OCBC customers specifically, entity confusion is the bigger risk, not a typo in OCBCSGSG itself, since branch-level variants don’t break a transfer. Sending to OCBCMYKL or OABBMYKL when you meant Singapore’s OCBCSGSG, or the reverse, routes to a different registered bank entirely, which can mean a returned payment, a delay, or funds landing somewhere that isn’t your account.

Our general guide to what happens with a wrong SWIFT code covers the mechanics in more depth. The short version for OCBC: when a payment involves Malaysia or an Islamic banking arm, confirm the exact entity name on the invoice before sending, rather than assuming Singapore’s code carries over.

A Cheaper Way to Send Money Abroad

YouBiz Mastercard card with the YouBiz app and dashboard showing a multi-currency account balance

OCBC’s flat S$30 or US$30 fee per wire is simple to understand but still adds up on frequent payments, and it doesn’t include whatever correspondent banks take in transit. A multi-currency business account like YouBiz, sending in 20 currencies with no FX fees, is usually the cheaper route once payments like this are going out regularly rather than once a year.

This doesn’t mean closing your OCBC account. Keep OCBC for local banking, and use YouBiz for the overseas supplier and payroll transfers where a wire’s fees add up fastest. Our guide to paying overseas suppliers from Singapore breaks down the full comparison, cards, PayPal, Alipay and escrow included, not just the bank wire.

FAQs

What is OCBC Bank’s SWIFT code?

OCBC’s SWIFT code is OCBCSGSG. The 11-character version, OCBCSGSGXXX, means the same thing and routes to the same head office.

What is my OCBC bank code and branch code?

OCBC’s bank code is 7339, used for local transfers like GIRO and FAST, not overseas wires. Your branch code is the first three digits of your OCBC account number.

Is there a SWIFT code for each OCBC branch?

Branch-level variants exist in the global SWIFT registry, but OCBC’s own guidance says they “will not affect your transfer.” Use OCBCSGSG regardless of which branch holds your account.

Which bank has the SWIFT code CITIUS33?

Citibank N.A.’s New York head office, not OCBC. It sometimes turns up in searches for bank SWIFT codes because it’s one of the most common correspondent banks for USD wires.

Does OCBC’s SWIFT code change for USD transfers?

No. OCBCSGSG stays the same regardless of currency. What changes is the correspondent bank: USD transfers route through JP Morgan Chase, New York (CHASUS33), before reaching OCBC.

How much does OCBC charge for an overseas business transfer?

A flat S$30 from a Singapore Dollar account, or US$30 from a foreign currency account, via OCBC Velocity. Receiving a wire costs S$10, taken from the amount that arrives.

Is there a cheaper way to pay an overseas supplier than an OCBC wire?

A YouBiz business account moves money in 20 currencies with no FX fees to recipients in 150-plus countries, which avoids the flat transfer fee an OCBC wire adds on top of the exchange rate.

OCBC SWIFT Code Recap, and a Cheaper Way to Send

YouBiz banner reading unlimited cashback and real 0% FX fees, with a YouBiz card and gold currency coins

OCBCSGSG isn’t going to change, and neither is the bank code, 7339, sitting next to it on a different kind of form. You’ve now got both, along with what OCBC actually charges to send or receive a wire. What’s worth revisiting is how your business moves money overseas in the first place, since the fee is the part that scales with how often you send.

YouBiz is one business account and corporate card built for that job. Send to 20 currencies at wholesale rates with no FX fee. Hold and get paid in 8 currencies, and spend with real 0% FX plus 1% cashback, all at S$0 a month. Sign up at you.co/biz in under 5 minutes via Singpass, with approval in 1–2 business days.

Related Articles 

Magnifying glass highlighting a purple keyboard key labelled Bank Wire Transfer
Payments & FXswift code

DBS SWIFT Code: DBSSSGSG (How to Use It for Transfers)

DBS & POSB's code, what it costs to use, and when it's not the one you need.
Singapore city skyline at dusk
comparisonCorporate Cards

Best Corporate Card in Singapore for SMEs (2026): Cashback, Miles & FX Compared

Here's how the top options in Singapore stack up
Curved glass facade of a modern corporate office building lit up at dusk
Payments & FXyoubiz

Telegraphic Transfer Singapore: Fees & How It Works (2026)

A bank TT's real cost isn't the S$20 fee, it's the FX margin.