Home › Bank codes › Bank AL Habib SWIFT code
Short answer The Bank AL Habib SWIFT code is
BAHLPKKAfor Bank AL Habib Limited, Pakistan. The bank prints this 8-character code on its own website. For Roshan Digital Accounts sent through JPMorgan, it gives a separate code,BAHLPKKARDA. It does not publish separate SWIFT codes for its branches.
At a glance
- SWIFT/BIC:
BAHLPKKA(Bank AL Habib relief fund notice ↗ · checked 2026-09-28)- Roshan Digital Account code (JPMorgan route):
BAHLPKKARDA(AL Habib Roshan Digital Account ↗ · checked 2026-09-28)- IBAN bank code:
BAHL(Bank AL Habib relief fund notice ↗ · checked 2026-09-28)- Official IBAN generator: asks for your 17-digit account number (Bank AL Habib IBAN Generator ↗ · checked 2026-09-28)
- Branch SWIFT codes: Not published by the bank (AL Habib Roshan Digital Account ↗ · checked 2026-09-28)
- 24/7 Call Centre: (92-21) 111-014-014; from abroad 92-21-32446978-79 for home remittance (Bank AL Habib home remittance ↗ · checked 2026-09-28)
Give this to the sender
- Bank: Bank AL Habib Limited
- SWIFT/BIC:
BAHLPKKA- IBAN bank code:
BAHL- Your IBAN: from the bank’s IBAN Generator ↗, using your 17-digit account number
Bank AL Habib publishes its SWIFT code on its own website. Its notice on the Prime Minister’s Relief Fund for Gaza and Lebanon gives the fund’s account at the bank’s Karachi Main Branch with “Swift Code BAHLPKKA” and an IBAN that starts PK08BAHL. That IBAN belongs to the fund account; we show it only because it confirms the bank code BAHL.
The bank’s Roshan Digital Account page repeats the code. In its table of reduced charges on inward remittances, it lists BAHLPKKA for payments through Standard Chartered and Citibank, with “No additional details required.”
For a Roshan Digital Account (RDA), Bank AL Habib lists a separate code for payments through JPMorgan: BAHLPKKARDA. The bank says the sender should “Mention “ROSHAN DIGITAL” in field 70 or field 72 of the Swift MT-103 message.”
The bank’s table gives these charges per transaction on inward remittances to an RDA:
| Route | SWIFT code | Charges (USD) |
|---|---|---|
| JPMorgan | BAHLPKKARDA | 7 |
| Standard Chartered | BAHLPKKA | 5 |
| Citibank | BAHLPKKA | 5 |
Bank AL Habib says it “does not charge AL Habib Roshan Digital Account (RDA) customers for incoming remittances. However, correspondent bank charges may apply.” Use BAHLPKKARDA only for an RDA; for an ordinary account, give BAHLPKKA.
Bank AL Habib does not publish branch-level SWIFT codes or an 11-character form such as BAHLPKKAXXX. 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 an 11-character code, call the bank on (92-21) 111-014-014 first.
The SWIFT code identifies the bank. The IBAN (International Bank Account Number) identifies your own account. A sender abroad usually needs both.
Bank AL Habib’s IBAN Generator ↗ asks you to “Enter your 17 digits Bank AL Habib Account Number For Pakistan”. The bank asks customers “to quote the IBAN clearly and in full on all domestic and international financial transactions”. It says it is not responsible for errors caused by entering the wrong account number, so type it carefully.
Bank AL Habib does not explain on these pages what each part of its IBAN contains, beyond the bank code BAHL. 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.
Bank AL Habib says its Home Remittance Division handles money sent by overseas Pakistanis through its agents “free of cost to the remitter and the beneficiary”. It also pays MoneyGram transfers at its counters.
The home remittance page also has a remittance tracker. For questions, call the 24/7 Call Centre on (92-21) 111-014-014; international customers can dial 92-21-32446978-79.
More on the options: Receiving money from abroad.
Warning Bank AL Habib says: “Bank AL Habib will NEVER contact you via Phone, SMS, E-mail or any other means asking for your Personal Information, Netbanking or AL Habib Mobile App Username, Password, Debit/Credit card number, PIN, OTP or CVV.” It also says it will never send an email or SMS asking you to download a file from a link. Report such messages or calls to the Contact Center on (92 21) 111-014-014.
BAHLPKKA, for Bank AL Habib Limited, Pakistan.
The code Bank AL Habib lists for Roshan Digital Account remittances routed through JPMorgan. Use it only for an RDA.
The bank publishes only BAHLPKKA (and BAHLPKKARDA for RDAs). It does not publish separate codes for branches.
The bank says its home remittance service is free of cost to the sender and the receiver. For RDAs, it does not charge for incoming remittances, but correspondent bank charges may apply.