Saudi Arabian IBAN Format (SA): Structure, SAMA Rules, and SWIFT Requirements
Saudi IBANs are 24 characters with a 2-digit bank code mandatory since 2009. Saudi Arabia is NOT a SEPA country — learn the SA IBAN structure with Al Rajhi and SABB examples.
Founder, ibanchecker.cash
The Saudi Arabian IBAN is 24 characters long and has been mandatory for all domestic and international bank transfers since 2009, following the Saudi Central Bank's (SAMA) adoption of the ISO 13616 standard. Saudi Arabia is not a SEPA country, all international transfers to and from Saudi accounts use SWIFT. The SA IBAN encodes a 2-digit bank code followed by an 18-digit account number, producing one of the most straightforward Gulf IBAN structures.
Saudi Arabian IBAN at a Glance
- Country code: SA
- Total length: 24 characters (always)
- Format: SAkk bb cccccccccccccccccc
- BBAN length: 20 digits
- Character types: digits only after the country code
Saudi Arabian IBAN Structure Explained
1. Country Code, SA (2 characters)
The ISO 3166-1 alpha-2 code for Saudi Arabia. Every Saudi IBAN begins with SA.
2. Check Digits, kk (2 digits)
Two decimal digits calculated using the MOD-97 algorithm. Standard across all IBANs.
3. Bank Code, bb (2 digits)
A 2-digit bank code assigned by SAMA (Saudi Central Bank). Saudi Arabia uses only 2 digits , shorter than most other IBAN countries. Assigned codes for major banks:
05, Alinma Bank10, Saudi National Bank (SNB, formerly National Commercial Bank)15, Bank Albilad20, Riyad Bank30, Arab National Bank45, Saudi Awwal Bank (SAB, formerly SABB)55, Banque Saudi Fransi80, Al Rajhi Bank
4. Account Number, cccccccccccccccccc (18 digits)
An 18-digit account number. This is the longest account number field in any Gulf IBAN — Saudi banks use long account numbers to support the high volume of retail and corporate accounts in the Kingdom.
Saudi IBAN Example Explained
SA03 8000 0000 6080 1016 7519- Country: SA
- Check digits: 03
- Bank code: 80 (Al Rajhi Bank)
- Account number: 000000608010167519
Second Example, Riyad Bank
SA68 2000 0001 2345 6789 0123- Country: SA
- Check digits: 68
- Bank code: 20 (Riyad Bank)
- Account number: 000001234567890123
How Saudi IBAN Validation Works
- Country code check: First two characters must be exactly
SA. - Length check: Total character count (spaces removed) must be exactly 24. Saudi IBANs are the same length as Spanish IBANs (ES24) but have a completely different internal structure.
- Character type check: Positions 3–24 must all be decimal digits. Saudi IBANs are fully numeric after the country code.
- MOD-97 check: Standard modulo 97 computation. Result must equal 1.
The ibanchecker.cash validator validates Saudi IBANs and shows the 2-digit bank code and the associated bank name in the result.
Saudi Arabia Is Not a SEPA Country
Saudi Arabia is not part of SEPA. All international transfers to Saudi accounts use the SWIFT network, not SEPA. This means:
- Processing times of 1–5 business days (not same-day SEPA)
- Higher fees including correspondent bank charges
- The BIC/SWIFT code of the Saudi bank is required alongside the IBAN
- Currency is Saudi riyal (SAR), no automated euro conversion at SEPA rates
Common Saudi IBAN Mistakes
Wrong Length, 22 or 26 Characters
Saudi IBANs are exactly 24 characters. A common error is treating the 18-digit account number as if it were shorter (producing 22 characters) or confusing the format with a longer Middle Eastern IBAN like Qatar (29 characters). Always count to 24 after removing spaces.
Missing the BIC Code for SWIFT Transfers
Unlike SEPA transfers where an IBAN alone is sufficient, Saudi transfers via SWIFT require both the IBAN and the bank's BIC code. Omitting the BIC will cause the payment to be held or returned by the receiving correspondent bank.
Spaces in Electronic Transmission
Remove all spaces: SA0380000000608010167519.
Saudi IBAN and SAMA Regulation
SAMA (Saudi Central Bank) made IBANs mandatory for all domestic Saudi transfers in 2009 and for all international transfers in 2010. Saudi banks will reject payments sent to a legacy account number without an IBAN. All Saudi banks provide the IBAN in online banking portals and on official bank statements.
Look up any Saudi bank's BIC for SWIFT payments using the ibanchecker.cash SWIFT directory.
Validating Saudi IBANs in Bulk
Finance teams processing Gulf region supplier payments can validate Saudi IBANs alongside UAE and Qatari ones using the ibanchecker.cash bulk checker. Upload a CSV with up to 100 IBANs and receive per-row validation with bank code and error details.
Sources & References
- SWIFT IBAN Registry — Official IBAN country format specifications
- ISO 13616 — IBAN international standard
- Saudi Central Bank (SAMA) — IBAN mandate and payment system regulations
Last updated: June 2026
Validate Saudi Arabian IBANs instantly
Full IBAN length, structure, and example for every country — in one place.
German IBAN Format (DE): Structure, Length, and Validation Examples
Germany IBANs are always 22 characters. Learn the DE IBAN structure — Bankleitzahl, account number, check digits — with ...
UK IBAN Format: How to Find Your British IBAN from Sort Code and Account Number
GB IBANs are 22 characters built from a 4-letter bank code, 6-digit sort code, and 8-digit account number. Learn the for...
Santander UK IBAN: Format, BIC (ABBYGB2L) and How to Find & Validate It
A Santander UK IBAN uses the ABBY bank code plus your sort code and account number. Learn the format, the ABBYGB2L BIC, ...
UAE IBAN Format: Does the United Arab Emirates Use IBANs in 2026?
Yes — UAE IBANs (AE) are 23 characters and mandatory since 2011. Learn the structure, see Emirates NBD and FAB examples,...