Malta IBAN Format (MT) — Structure, Length & Validator
Maltese IBANs are 31 characters — the longest in the eurozone — with an 18-character alphanumeric account field. Learn the MT IBAN structure with Bank of Valletta and HSBC Malta examples.
The Maltese IBAN is the longest IBAN in the eurozone at 31 characters. Malta's IBAN structure is complex: it combines a 4-letter alphabetic bank code, a 5-digit branch code, and an 18-character account number that may contain both letters and digits. Understanding the MT IBAN format is essential for any business transacting with Maltese banks, gaming companies, or financial services firms based in Malta.
Maltese IBAN at a Glance
- Country code: MT
- Total length: 31 characters (always)
- Format: MTkk bbbb sssss cccccccccccccccccc
- BBAN length: 27 characters (4 letters + 5 digits + 18 alphanumeric)
- Currency: Euro (EUR)
- SEPA member: Yes (eurozone since 2008)
Maltese IBAN Structure Explained
A Maltese IBAN encodes four BBAN components within its 31-character body:
1. Country Code — MT (2 characters)
The ISO 3166-1 alpha-2 code for Malta. Every Maltese IBAN begins with MT.
2. Check Digits — kk (2 digits)
Two decimal digits calculated via the MOD-97 algorithm over the full BBAN. They catch transcription errors and remain constant for the account's lifetime.
3. Bank Code — bbbb (4 uppercase letters)
A 4-character alphabetic bank identifier derived from the bank's BIC. Common Maltese bank codes:
MALT— Bank of Valletta (BOV)HSBC— HSBC Bank MaltaMMEB— MeDirect Bank (Malta)AKBM— APS Bank
4. Branch Code — sssss (5 digits)
A 5-digit branch identifier that pinpoints the specific branch within the bank. Malta's branch code is longer than most European countries (which typically use 4 or 6 digits), reflecting the structure of the Maltese domestic payment system.
5. Account Number — cccccccccccccccccc (18 alphanumeric characters)
An 18-character account field that may contain uppercase letters A–Z and digits 0–9. This is the longest account field of any eurozone IBAN and makes Maltese IBANs the most difficult to validate correctly for systems that assume numeric-only account numbers. Left-padding with zeros is applied when the actual account is shorter than 18 characters.
Real Maltese IBAN Example
MT84 MALT 0110 0001 2345 MTLC AST0 01S- Country: MT
- Check digits: 84
- Bank code: MALT (Bank of Valletta)
- Branch code: 01100
- Account number: 012345MTLCAST001S
Electronic format: MT84MALT011000012345MTLCAST001S
How Maltese IBAN Validation Works
- Country code: First two characters must be
MT. - Length: Exactly 31 characters after removing spaces.
- Character types: Positions 3–4 are digits; positions 5–8 are uppercase letters; positions 9–13 are digits; positions 14–31 may be digits or uppercase letters.
- MOD-97: Rearrange the first four characters to the end, convert all letters to numbers (A=10…Z=35), compute modulo 97. Result must equal 1.
The ibanchecker.cash validator handles the full alphanumeric BBAN structure and decodes the bank code, branch, and account for any Maltese IBAN.
Malta and SEPA
Malta joined the eurozone in 2008 and is a full SEPA member. For SEPA Credit Transfers within the SEPA zone, the IBAN alone is sufficient. For payments outside SEPA, the BIC/SWIFT code must accompany the IBAN. Look up any Maltese bank's BIC with the ibanchecker.cash SWIFT directory.
Common Maltese IBAN Mistakes
Rejecting Alphanumeric Account Numbers
Maltese account numbers can contain letters. Systems that validate IBANs by checking that the BBAN contains only digits will incorrectly reject valid Maltese IBANs. This is the single most common integration error when adding MT IBAN support to payment platforms.
Length Truncation
At 31 characters, Maltese IBANs exceed the length of every other eurozone IBAN. Database fields or form inputs with a 28-character maximum (based on the longest non-EU IBAN) will silently truncate Maltese IBANs. The global IBAN maximum is 34 characters; always size fields accordingly.
Spaces in Electronic Transmission
The print format includes spaces in groups of four. Always strip spaces before sending via API, SWIFT message, or payment file. Electronic format: MT84MALT011000012345MTLCAST001S (no spaces).
Validating Maltese IBANs in Bulk
Businesses transacting with Maltese iGaming operators, financial services firms, or e-commerce platforms can validate multiple IBANs at once with the ibanchecker.cash bulk checker. Upload a CSV with up to 100 IBANs and get instant results — bank name, BIC, and structural errors flagged per row.
Last updated: June 2026
Validate an IBAN instantly
Free IBAN checker — MOD-97 verification, bank lookup, and SEPA status across 84 countries.
Open IBAN Checker →Related Articles