Skip to content
ptvold

Home › Bank codes › HBL SWIFT code

HBL SWIFT code: HABBPKKA

Short answer The HBL SWIFT code is HABBPKKA for Habib Bank Limited, Pakistan. Where an 11-character code is required, HBL’s own documents use HABBPKKAXXX; the bank does not publish separate SWIFT codes for its branches.

At a glance

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

Where the code comes from

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.

Is there a separate code for each HBL branch?

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.

SWIFT code and IBAN are different

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.

Receiving money from abroad

HBL’s FastTransfer sender form, used by HBL UAE for payments to Pakistan, asks the sender for these beneficiary details:

  • beneficiary type: cash collection from HBL, HBL account holder or other bank account holder
  • CNIC (computerised national identity card) or passport number, date of birth and mobile number
  • account name and account number
  • IBAN, where applicable
  • bank name in Pakistan
  • branch code and name
  • bank city and address

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.

Questions

What is the SWIFT code of HBL?

HABBPKKA, for Habib Bank Limited, Pakistan. HBL’s documents also use the 11-character form HABBPKKAXXX.

Is the HBL SWIFT code the same for all branches?

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.

Is the SWIFT code the same as the IBAN?

No. The SWIFT code identifies HBL; your IBAN identifies your account. Your IBAN contains HABB, the first four letters of the SWIFT code.

Does HBL charge to receive a home remittance?

HBL says its home remittance service is free of charge. The sender’s bank or money transfer company may charge its own fees.

Related

Sources