Home › Bank codes › JS Bank SWIFT code
Short answer The JS Bank SWIFT code is
JSBLPKKAfor JS Bank Limited, Karachi, Pakistan. Its 11-character form isJSBLPKKAXXX. For Roshan Digital Accounts the bank givesJSBLPKKARDA. JS Bank does not print its 4-letter IBAN bank code on its website, so take your full IBAN from the bank’s IBAN generator.
At a glance
- SWIFT/BIC:
JSBLPKKA(JS Bank Pakistan nostro account list, March 2026 ↗ · checked 2026-09-28)- 11-character form:
JSBLPKKAXXX(JS Bank routing details, June 2025 ↗ · checked 2026-09-28)- Roshan Digital Account code:
JSBLPKKARDA(JS Roshan Digital Account ↗ · checked 2026-09-28)- IBAN bank code: Not published by the bank (JS Bank IBAN Generator ↗ · checked 2026-09-28)
- IBAN length: 24 characters (JS Bank IBAN Generator ↗ · checked 2026-09-28)
- Branch SWIFT codes: Not published by the bank (JS Bank routing details, June 2025 ↗ · checked 2026-09-28)
- 24/7 helpline: 021-111-654-321 (JS Bank service handbook ↗ · checked 2026-09-28)
Give this to the sender
- Bank: JS Bank Limited, Karachi, Pakistan
- SWIFT/BIC:
JSBLPKKA- IBAN bank code: Not published by the bank; give the sender your full IBAN
- Your IBAN: 24 characters, from JS Bank’s IBAN Generator ↗
JS Bank publishes its SWIFT code in its own documents on jsbl.com. The Pakistan nostro account list, uploaded in March 2026, names the beneficiary bank for every currency as “JS BANK LIMITED Beneficiary Bank SWIFT BIC JSBLPKKA”.
The bank’s routing details for different currencies, dated June 2025, give the 11-character form in field 57A of a SWIFT payment: “JSBLPKKAXXX JS BANK LIMITED KARACHI PK PAKISTAN”, with the beneficiary’s IBAN and account title in field 59A. JSBLPKKA and JSBLPKKAXXX refer to the same head office.
The same document also lists JS Bank’s wholesale banking branch in Bahrain under a different code. That code is not for accounts in Pakistan.
JS Bank’s Roshan Digital Account (RDA) page says RDAs “can be funded through remittances from the account holder themselves through formal channels i.e., banks or money transfer companies (Swift code: JSBLPKKARDA).” Use JSBLPKKARDA only for an RDA.
JS Bank’s RDA FAQ says the bank “will not deduct any charges” on money sent to an RDA, but correspondent banks may charge under their own policy.
JS Bank does not publish branch-level SWIFT codes. Code-lookup websites may list other codes, but the bank does not confirm them on its site, so we don’t repeat them. If a sender’s bank asks for a different code, call JS Bank on 021-111-654-321 first.
The SWIFT code identifies the bank. The IBAN (International Bank Account Number) identifies your own account. A sender abroad usually needs both.
JS Bank describes its IBAN this way: “IBAN in Pakistan will be a 24 digit (fixed length) account number. First 2 digits will be the Country Code, the next 2 digits will be check digits, the next 4 digits will be the Bank code and the last 16 digits will be the customer’s account number.”
| Part | Characters | What it is |
|---|---|---|
| Country code | 2 | PK for Pakistan |
| Check digits | 2 | Check digits |
| Bank code | 4 | Not published by the bank |
| Account number | 16 | Your account number |
The bank’s pages that we could read do not print the 4-letter bank code or a sample IBAN, so we don’t state the code. Some websites give one, but JS Bank does not confirm it on its own site.
To get your IBAN, use JS Bank’s IBAN Generator ↗. The bank says it “generates IBAN for JS accounts only” and “only converts the entered number into IBAN format”. If you select the wrong branch or enter the wrong account number, “the calculator will provide incorrect IBAN”. You can check that an IBAN is in the right format with our IBAN checker. It only validates an IBAN; it does not create one.
For money sent straight into a bank account, JS Bank’s home remittance FAQ says to give the sender:
For a bank transfer through SWIFT, the sender will also need JSBLPKKA.
JS Bank says it pays home remittances “without any charges”. It lists these ways to receive money:
JS Bank says there is “no amount limitation” on receiving a home remittance into an account. If a payment is held because of wrong account details, only the sender’s side can correct it. To check a payment to your account, call 021-111-654-321 with your CNIC number, or look in the JS Bank app, internet banking or SMS alerts.
More on the options: Receiving money from abroad.
Warning JS Bank says: “JS Bank will NEVER request personal information by email, phone or SMS, specifically account numbers, passwords, personal identification numbers or any other confidential information.” It asks customers not to respond to any email or SMS that requests confidential information, and not to click links in such messages. Your IBAN is safe to share with a sender; your passwords and PINs are not.
JSBLPKKA, for JS Bank Limited, Karachi, Pakistan. The 11-character form is JSBLPKKAXXX.
The code JS Bank gives for sending money to a Roshan Digital Account. Use it only for an RDA.
JS Bank does not print it on its website. Get your full IBAN from the bank’s IBAN Generator and give that to the sender.
JS Bank says its home remittance services come without charges. The sender’s bank or money transfer company may charge its own fees.