The Allied Bank Swift code for the head office is ABPAPKKAXXX (8-character root: ABPAPKKA). Individual branches append a 3-character branch code in place of XXX. This code is required for any international wire transfer into an Allied Bank account.
Every Allied Bank Swift code follows the same structure: ABPA identifies Allied Bank Limited, PK identifies Pakistan, KA is the location code for the head office, and the final three characters — XXX for the head office, or a specific branch code — route the transfer to the correct location. Getting even one character wrong can delay or misroute an international payment, so always confirm the code against your specific branch when in doubt.
IBAN Generator & Validator
Enter your Allied Bank account number to generate a correctly formatted IBAN — using the real ISO 7064 (MOD 97-10) check-digit algorithm, the same one banks use, not a placeholder. You can also paste an existing IBAN to check whether its check digits are valid before sending it to someone.
Enter an account number above to generate your IBAN.
Generated using the ISO 7064 (MOD 97-10) check-digit algorithm applied to Pakistan's standard 24-character IBAN structure (PK + 2 check digits + 4-letter bank code + 16-digit account number), per Allied Bank's own published IBAN structure. This tool runs entirely in your browser — no account number is sent anywhere. Always confirm against your official Allied Bank statement or myABL before using an IBAN for a real transfer.
Branch SWIFT Codes — What's Confirmed
Allied Bank does not publish a single complete public directory of every branch-level SWIFT code, so most third-party sites (including this one) can only confirm codes one at a time. Here's what's actually verifiable, cross-checked across multiple independent sources plus Allied Bank's own pages, versus what still needs confirming with your specific branch:
| Branch / Purpose | SWIFT Code | Confirmation Status |
|---|---|---|
| Head Office (New Garden Town, Lahore) — default for most transfers | ABPAPKKAXXX | Confirmed directly on abl.com |
| Blue Area / Corporate Branch, Islamabad | ABPAPKKA443 | Confirmed — same branch and address independently verified across 7+ SWIFT directories (Wise, Remitly, XTransfer, bank.codes, and others) |
| Roshan Digital Account (RDA) transfers | ABPAPKKARDA | Confirmed directly on abl.com's own Roshan Digital Account pages, and matches third-party directories |
If your specific branch isn't listed here, the safest options are: (1) use the head office code ABPAPKKAXXX, which Allied Bank confirms works for routing to any domestic account when a branch-specific code isn't required, or (2) call the Allied Bank helpline at 042-111-225-225 and ask for your branch's exact code.
Head office and RDA codes confirmed directly on abl.com (Swift Code & Nostro Account Details page; Roshan Digital Account pages). Islamabad branch code (443, Blue Area/Corporate Branch) cross-verified across Wise, Remitly, XTransfer, bank.codes, bicswift.org, theswiftcodes.com, and BankPulse — all independently returning the same branch name and address.
Reading the Allied Bank SWIFT Code
| Segment | Characters | Meaning |
|---|---|---|
| Bank Code | ABPA | Identifies Allied Bank Limited |
| Country Code | PK | Pakistan |
| Location Code | KA | Head office / primary location |
| Branch Code | XXX (or a specific 3-char code) | XXX = head office; other codes = specific branches |
SWIFT code structure confirmed from Allied Bank's official Swift Code & Nostro Account Details page (abl.com/business-banking/accounts/home-remittances/essential-information-swift-and-nostro-codes-and-iban-generation).
What Is Pakistan's IBAN Format?
An International Bank Account Number (IBAN) in Pakistan is a 24-character code, always used alongside a SWIFT/BIC code for cross-border transfers. It starts with the country code "PK," followed by two check digits (calculated using the ISO 7064 algorithm), then the bank's 4-letter code (ABPA for Allied Bank), and finally your account number padded to fill the remaining digits.
How to Get Your Allied Bank IBAN
Through myABL
Your IBAN is displayed in the account details section of the myABL app once you're registered.
On Your Cheque Book / Statement
Your IBAN is printed on Allied Bank cheque books and account statements.
Via the Helpline
Call 042-111-225-225 and verify your identity to have your IBAN read out or confirmed.
When You Need These Codes
You need the SWIFT code whenever someone abroad is wiring you money — for example, a relative sending remittances, a freelance client paying an invoice, or a Roshan Digital Account transfer. The IBAN, meanwhile, is increasingly required even for domestic transfers as banks standardize around it, alongside RAAST IDs for instant interbank payments within Pakistan.
For official verification of any specific branch's SWIFT code, always cross-check with Allied Bank directly or the SWIFT.com BIC directory.
SWIFT Code vs. IBAN: What Each One Actually Does
These two codes are frequently confused but serve different purposes. The SWIFT/BIC code identifies the bank and branch — it tells the international payment network which institution to route money to. The IBAN identifies the specific account within that bank — it tells the system exactly whose account should receive the funds once the message arrives. An international wire generally needs both: ABPAPKKAXXX (or a branch-specific variant) to find Allied Bank, and your personal IBAN to find your account inside it. Providing only one, or mismatching the two, is one of the most common causes of a delayed or returned international transfer.
Generating an IBAN From Your Account Number
Pakistan's IBAN check digits are calculated using the internationally standardized ISO 7064 (MOD 97-10) algorithm, applied to your bank code and account number — not a simple concatenation. This is why a self-calculated IBAN that skips the correct check-digit algorithm will fail validation on the receiving end. The IBAN Generator above on this page runs the same algorithm client-side, and Allied Bank also provides its own official IBAN generation tool on its Home Remittances page if you'd like a second confirmation.
Good For
- Confirming Allied Bank's official SWIFT/BIC code before a wire transfer
- Understanding how a Pakistan IBAN is structured
- Finding your own Allied Bank IBAN quickly
- Avoiding misrouted international payments from a wrong branch code
