Home › Bank codes › HBL SWIFT code
Short answer The HBL SWIFT code is
HABBPKKAfor Habib Bank Limited, Pakistan. Where an 11-character code is required, HBL’s own documents useHABBPKKAXXX; the bank does not publish separate SWIFT codes for its branches.
At a glance
- SWIFT/BIC:
HABBPKKA(HBL Pakistan Nostros and SSI, July 25, 2024 ↗ · checked 2026-09-27)- 11-character form:
HABBPKKAXXX(HBL Pakistan Nostros and SSI ↗ · checked 2026-09-27)- IBAN bank code:
HABB(HBL Funds Transfer Application Form ↗ · checked 2026-09-27)- Branch SWIFT codes: Not published by the bank (HBL Pakistan Nostros and SSI ↗ · checked 2026-09-27)
- Branch codes: Published in HBL’s branch list (HBL branch list, January 31, 2026 ↗ · checked 2026-09-27)
- Remittance helpline: 111-555-425 (HBL contact us ↗ · checked 2026-09-27)
Give this to the sender
- Bank: Habib Bank Limited
- SWIFT/BIC:
HABBPKKA- IBAN bank code:
HABB- Branch code and name: from HBL’s published branch list
HBL prints its SWIFT code in its standard settlement instructions for HBL Pakistan, dated July 25, 2024. The document asks for payments “for further credit to Habib Bank Limited, Pakistan (SWIFT: HABBPKKA)”. The same document uses the 11-character form HABBPKKAXXX in its instructions for incoming Canadian dollar payments.
HBL does not publish branch-level SWIFT codes. We found no page or document on hbl.com that lists 11-character codes for individual branches. Some code-lookup websites show such codes for HBL, but the bank does not confirm them, so we don’t list them.
What HBL does publish is a list of its 4-digit branch codes, with branch names, regions and addresses (branch list as of January 31, 2026 ↗). HBL’s own sender form asks for the branch code and name, so you can look up your branch there.
If a sender’s bank insists on a branch-level SWIFT code, call HBL on 111-111-425 before the money is sent.
The SWIFT code identifies the bank. The IBAN (International Bank Account Number) identifies your own account.
A Pakistani IBAN is 24 characters: PK, then 2 check digits, then the 4-letter bank code, then 16 digits for the account. For HBL, the bank code is HABB, the first four letters of its SWIFT code. HBL’s own forms pre-print the letters PK and HABB in the IBAN boxes. HBL’s pages that we could read do not explain what the last 16 digits contain, so we don’t describe them.
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. To get your own IBAN, see HBL IBAN.
HBL’s FastTransfer sender form, used by HBL UAE for payments to Pakistan, asks the sender for these beneficiary details:
HBL lists these home remittance products: cash over the counter for walk-in customers, transfer to an HBL account, transfer to another bank’s account through IBFT (Inter Bank Funds Transfer) and RTGS (Real Time Gross Settlement), and the Konnect Home Remittance Account. HBL says its home remittance service is free of charge.
For cash over the counter, you can collect from any of HBL’s 1,600+ branches with a valid CNIC and the transaction reference number or PIN code. The limit is Rs500,000 per cash transaction.
For a Konnect account, your account number is your Konnect-registered mobile number; HBL says to share that number with the sender.
To track a remittance, HBL’s FAQ says to go to hbl.com ↗, click “Remittance Tracker”, enter your transaction reference number in the “Unique Reference #” box and click “Search”. For problems, call HBL’s Remittance Service Centre on 021-111-555-425 or email home.remittance@hbl.com.
More on the options: Receiving money from abroad.
Warning HBL’s card safety guidance says: never write your PIN on your card or share it with anybody, do not hand over your card to any bank official, and do not give your card information over the phone unless you made the call. HBL’s outbound caller ID in Pakistan is 14250/14251. On its official LinkedIn page in July 2026, HBL said it never calls customers from 111-111-425; the number only receives calls. If you think someone has used your card, call HBL PhoneBanking on 021-111-111-425 at once.
HABBPKKA, for Habib Bank Limited, Pakistan. HBL’s documents also use the 11-character form HABBPKKAXXX.
HBL publishes only HABBPKKA (and HABBPKKAXXX) and does not publish separate codes for branches. Branch codes shown on lookup websites are not confirmed by HBL.
No. The SWIFT code identifies HBL; your IBAN identifies your account. Your IBAN contains HABB, the first four letters of the SWIFT code.
HBL says its home remittance service is free of charge. The sender’s bank or money transfer company may charge its own fees.