WorldFirst Home > Blog > Global Business Tips > What Is a SWIFT Code? How South Asian Freelancers Receive International Payments
What Is a SWIFT Code? How South Asian Freelancers Receive International Payments
If you’re a freelancer in Pakistan, Bangladesh or India waiting on payment from an overseas client or a platform like Upwork or Deel, you’ve likely been asked for a SWIFT code. A SWIFT code is a unique identifier assigned to your bank — it tells the international banking network exactly where to route your payment. Without the correct SWIFT code, transfers can be delayed, rejected, or lost in transit.
Key Takeaways
- A SWIFT code (also called a BIC) is an 8–11 character code that identifies your bank in international transfers — every bank that handles cross-border payments has one.¹
- Freelancers on platforms such as Upwork, Toptal, Deel, and Freelancer.com are routinely asked for a SWIFT code when setting up withdrawal details for USD, GBP, or EUR payouts.
- An IBAN identifies your specific bank account, while a SWIFT code identifies your bank — many international transfers require both, especially those routed to South Asian banks.
- Providing incorrect SWIFT or IBAN details can result in payment delays of several business days, return fees charged by intermediary banks, or funds being sent to the wrong institution.
- Traditional SWIFT transfers can involve one or more intermediary banks, each deducting a handling fee before the payment reaches your account — reducing the final amount you receive.
What Is a SWIFT Code?
A SWIFT code is a globally standardized bank identifier used to route international money transfers between financial institutions. It is issued by the Society for Worldwide Interbank Financial Telecommunication (SWIFT) and tells the payment network which bank — and which branch — should receive or process a transfer.¹ Every bank that participates in international wire transfers has a SWIFT code. When a client in Germany pays a freelancer in Karachi or Dhaka, the SWIFT code is what directs the payment to the correct financial institution before it reaches the account.
SWIFT Code, SWIFT Number, and BIC — What Is the Difference?
A SWIFT code, SWIFT number, and BIC all refer to the same thing. BIC stands for Business Identifier Code and is the formal ISO standard for what most people call a SWIFT code.² Banks, freelance platforms, and payment providers use all three terms interchangeably in their forms and withdrawal interfaces. If Deel asks for a BIC and your bank statement shows a SWIFT code, enter the same value — they are identical.
When Do Freelancers Need a SWIFT Code?
Freelancers on international platforms need a SWIFT code whenever they set up a bank withdrawal in foreign currency. This applies directly to platforms that pay via wire transfer rather than local rails. Upwork, Toptal, Freelancer.com, Malt, and Deel all support direct bank transfer as a payout method, and each requires a valid SWIFT code before processing withdrawals to banks in Pakistan, Bangladesh, or India.³
You will also need a SWIFT code when:
- An overseas client pays your invoice directly to your local bank account
- A foreign company adds you to payroll or pays a retainer in USD or EUR
- You receive a one-time project payment from a client in the UK, US, Canada, or Europe
- You are asked to complete KYC or banking verification for a freelance platform
In each scenario, the sending bank uses your SWIFT code to locate your financial institution before the funds are released.
Where to Find Your SWIFT Code
Your SWIFT code can typically be found in several places without contacting your bank:
- Your bank statement — printed near the account and routing details section
- Online or mobile banking — usually under account settings, account details, or international transfers
- Your bank’s website — most banks publish their SWIFT code on their help or international payments page
- SWIFT’s official BIC lookup tool — available at swift.com
For reference, major bank SWIFT codes for the target markets include Habib Bank Limited (HABBPKKA), Sonali Bank in Bangladesh (SONABDDH), and State Bank of India (SBIN0000001 at the branch level, though individual branch codes vary).⁴ Always verify the exact code with your bank before sharing it with a client or platform.
What Does a SWIFT Code Look Like?
A SWIFT code is between 8 and 11 characters long and follows a standardized format:⁵
| Segment | Length | What It Represents | Example |
|---|---|---|---|
| Bank code | 4 characters | Identifies the institution | HAAB |
| Country code | 2 characters | ISO country code | PK (Pakistan) |
| Location code | 2 characters | City or region of the head office | KA (Karachi) |
| Branch code | 3 characters (optional) | Specific branch; omitted = head office | XXX |
Features and availability may vary by region and are subject to change. Always verify current details directly with your bank before sharing payment information.
An 8-character SWIFT code refers to the bank’s head office. An 11-character code includes a specific branch. When in doubt, use the 8-character version — most international transfers are routed correctly to the head office and then forwarded internally.
IBAN vs SWIFT Code — How They Work Together
A SWIFT code and an IBAN serve different but complementary roles in international transfers. The SWIFT code routes the payment to the right bank; the IBAN routes it to the right account within that bank.⁶
| Feature | SWIFT Code / BIC | IBAN |
|---|---|---|
| What it identifies | The bank or financial institution | The specific account within that bank |
| Format | 8–11 alphanumeric characters | Up to 34 characters, starts with country code |
| Geographic use | Worldwide | Primarily Europe; limited use in South Asia |
| Required for overseas transfers | Yes | Sometimes — depends on the receiving country |
| Where to find it | Bank statement, online banking, bank website | Bank statement, online banking |
| Consequence of an error | Payment routed to wrong bank or rejected | Payment sent to wrong account |
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 most freelancers receiving payments from overseas clients to banks in Pakistan, Bangladesh, or India, a SWIFT code is the primary requirement. IBAN is less commonly used in these markets compared to European banking systems, but international platforms may still request it alongside a SWIFT code to satisfy the requirements of the sending bank.⁷
How to Receive International Payments More Efficiently
Traditional SWIFT transfers work, but they come with structural costs that add up across a freelancing career. A WorldFirst Multi-Currency Account lets freelancers hold balances in USD, GBP, EUR, and other major currencies without automatically converting to a local currency at a bank’s discretion. This means you can hold USD earnings, wait for a more favourable exchange rate, and convert when the timing suits you.
For freelancers who regularly pay for tools, subscriptions, or software in foreign currencies, the WorldFirst World Card allows spending directly from a multi-currency balance — avoiding double conversion costs. And for those managing FX exposure across multiple client currencies, FX Risk Management tools can help reduce uncertainty on larger or recurring payments.
If you’re receiving regular payments from overseas clients, the International Payments service offers a more direct alternative to the correspondent bank chain — reducing intermediary touchpoints and the fees that come with them.
FAQ
What is a SWIFT code used for?
A SWIFT code is used to identify a specific bank during an international wire transfer. When a client or platform sends you a payment in USD, GBP, or EUR, the sending bank uses your SWIFT code to determine where to route the funds. Without a valid SWIFT code, international bank transfers cannot be processed correctly.
What is a SWIFT number?
A SWIFT number is another term for a SWIFT code or BIC (Business Identifier Code). All three terms refer to the same 8–11 character alphanumeric identifier assigned to a bank for international transfers. If a form asks for a SWIFT number, enter your bank’s SWIFT code.
Can I track a SWIFT payment?
Tracking is possible but not straightforward. SWIFT’s gpi (Global Payments Innovation) service has improved visibility for banks that use it, but the tracking information available to the end recipient is limited.¹¹ Your best option is to ask the client for the SWIFT transaction reference number (UETR) and request a trace through your bank.
Is a SWIFT code the same as a routing number?
No. A routing number is a US domestic bank identifier used for ACH transfers within the United States. A SWIFT code is an international identifier used for cross-border wire transfers. If a US client asks for your routing number, clarify that you are receiving an international wire and provide your SWIFT code instead.
Sources:
- https://www.swift.com/standards/data-standards/bic-business-identifier-code
- https://www.iso.org/standard/60390.html
- https://support.upwork.com/hc/en-us/articles/211063898
- https://www.hbl.com/international/swift-code
- https://www.swift.com/resource-files/static/swift/docs/en/about-swift.pdf
- https://www.worldfirst.com/sasiahttps://www.bis.org/cpmi/publ/d207.pdf
- https://www.worldbank.org/en/topic/migrationremittancesdiasporaissues/brief/migration-remittances-data
- https://www.swift.com/our-solutions/swift-gpi
- https://wise.com/gb/blog/hidden-fees-bank-transfer
- https://www.swift.com/our-solutions/swift-gpi/about-swift-gpi
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.
Linna is a Senior Content Strategy Manager specializing in fintech, cross-border payments, and global ecommerce. With extensive experience in international B2B growth content, and global market expansion, she leads content initiatives that help businesses navigate cross-border trade, international payments, and digital commerce at scale.
Linna
Author
WorldFirst South Asia
Continue reading
Choose a product or service to find out more
The simpler way to pay and get paid
Save money, time, and have peace of mind when expanding your global business.