The Complete Guide to Saudi IBAN Validation & Bank Transfer Rules 2026
Nothing is more frustrating than a bank transfer that fails at the last moment. You double-check the account name, enter the amount carefully, and hit send — only to receive an error message hours later saying the transfer could not be processed. Nine times out of ten, the culprit is an incorrect or invalid IBAN number.
The International Bank Account Number (IBAN) is the backbone of modern banking in Saudi Arabia. Every local SARIE transfer, every international SWIFT payment, every salary disbursement — they all rely on this 24-character code to route money accurately from one account to another. A single typo in the IBAN can result in rejected transfers, delayed payments, or worse, funds sent to the wrong account.
This guide covers everything you need to know about Saudi IBANs: the structure and validation rules, a complete list of Saudi bank codes for 2026, step-by-step instructions for finding your own IBAN, real-life validation examples, transfer fees for SARIE and SWIFT, and the most common mistakes to avoid. Use our free IBAN Validator to instantly verify any Saudi IBAN before sending money.
What is a Saudi IBAN?
An International Bank Account Number (IBAN) is a standardized alphanumeric code that uniquely identifies a bank account across international borders. It was developed by the International Organization for Standardization (ISO) under ISO 13616 to facilitate cross-border payments and reduce errors in transaction routing.
In Saudi Arabia, the Saudi Central Bank (SAMA) mandated the adoption of IBAN for all bank accounts in March 2008. Since then, every bank account in the Kingdom has been converted to IBAN format, and IBAN is now the required account identifier for all local and international transfers.
Saudi IBAN Structure (24 Characters)
SA — Country code for Saudi Arabia. Always the first two characters.
03 — Two check digits calculated using the modulo 97 algorithm. These digits validate the entire IBAN and catch common entry errors.
80 — Bank code identifying the specific financial institution. For example, 80 = Al Rajhi Bank.
000000608010167519 — Your account number, padded with leading zeros to exactly 18 digits.
How to Read & Validate a Saudi IBAN (Step-by-Step)
Validating an IBAN is straightforward once you understand the structure. Here is the step-by-step process:
Step 1: Check the Length
A valid Saudi IBAN is exactly 24 alphanumeric characters. No more, no less. If the code is shorter or longer, it is invalid.
Step 2: Verify the Country Code
The first two characters must be "SA" (uppercase). Letters are used to identify the country.
Step 3: Validate the Check Digits
The third and fourth characters are check digits calculated using the ISO 13616 modulo 97 algorithm. Move the first four characters to the end of the string, convert letters to numbers (A=10, B=11, ..., Z=35), then compute the number modulo 97. The result must equal 1 for a valid IBAN.
Step 4: Confirm the Bank Code
Characters 5-6 (positions 3-4 in the 24-character count after SA) represent the bank code. Verify it matches the intended bank using our table below.
Step 5: Use the Sauditoolhub IBAN Validator
For instant validation, paste the IBAN into our free IBAN Validator. It performs all the above checks automatically and tells you if the IBAN is valid, including the bank name and branch details.
Major Saudi Banks & Their IBAN Codes (2026 List)
| Bank Name | Bank Code | IBAN Prefix |
|---|---|---|
| Al Rajhi Bank | 80 | SAxx 8000 |
| Saudi National Bank (SNB) / NCB | 10 | SAxx 1000 |
| Riyad Bank | 10 | SAxx 1000 |
| Alinma Bank | 60 | SAxx 6000 |
| Bank AlJazira | 40 | SAxx 4000 |
| Arab National Bank | 20 | SAxx 2000 |
| SABB / HSBC | 50 | SAxx 5000 |
| Saudi Awwal Bank (SAB) | 15 | SAxx 1500 |
*Bank codes are the 5th and 6th characters of the IBAN. Note: SNB and Riyad Bank share the same code (10) — the difference is in the account number range.
Types of Bank Transfers in Saudi Arabia & Their Fees
Understanding the fee structure for different transfer types helps you choose the most cost-effective option for each transaction.
1. SARIE — Local Instant Transfer
SARIE (Saudi Arabian Riyal Interbank Express) is the real-time gross settlement system operated by SAMA. It enables instant transfers between any two bank accounts within Saudi Arabia, 24 hours a day, 7 days a week, 365 days a year.
- Fees: Most banks offer free SARIE transfers for amounts up to 20,000-50,000 SAR per transaction. Some banks charge 1-5 SAR for larger amounts.
- Speed: Instant — funds are available in the recipient account within seconds.
- Limit: Varies by bank, typically 50,000-100,000 SAR per day for retail customers.
- Best for: Paying rent, sending money to family within KSA, paying bills, transferring between your own accounts at different banks.
2. Mada Transfers
Mada is the national payment network in Saudi Arabia. While primarily used for point-of-sale and ATM transactions, Mada also facilitates certain types of transfers.
- Fees: 0-5 SAR depending on the transaction type and bank.
- Best for: ATM withdrawals, point-of-sale purchases, online payments via Mada cards.
3. SWIFT — International Transfers
SWIFT (Society for Worldwide Interbank Financial Telecommunication) is the global network for international money transfers. Sending money from Saudi Arabia abroad via SWIFT involves multiple banks and fees.
- Sending Bank Fee: 75-150 SAR per transaction (varies by bank).
- Correspondent Bank Fees: 10-30 USD deducted from the transfer amount.
- Exchange Rate Margin: 2-3% above the mid-market rate.
- Receiving Bank Fee: Varies by destination bank and country.
- Speed: 1-5 business days depending on destination.
Example: Sending 5,000 SAR to India via SWIFT. Your bank charges 100 SAR sending fee. Correspondent banks deduct ~50 SAR equivalent. Exchange rate gives you ~3% less than market rate (~150 SAR equivalent). Total cost: ~300 SAR or 6% of the transfer amount.
4. Digital Alternatives — Wise, Remitly & More
Digital money transfer services have become increasingly popular among expats in Saudi Arabia due to their lower fees and better exchange rates.
- Wise (formerly TransferWise): 0.5-1.5% fee. Mid-market exchange rate. Transfers take 1-2 days.
- Remitly: Low fixed fees for transfers to Asia and Africa. Promotional first-transfer rates often have zero markup.
- Western Union: Widely available but fees can be high. Best for cash pickup options.
- CurrencyFair: Peer-to-peer model with competitive rates for popular corridors.
How to Find Your Own IBAN in Saudi Arabia
Mobile Banking App
This is the fastest way. Open your bank's mobile app, log in, and navigate to your account details or account summary screen. Your IBAN is typically displayed prominently. On Al Rajhi's app, tap on your account card; on SNB's app, go to Accounts > Account Details.
Online Banking Portal
Log in to your bank's internet banking service. Navigate to Account Information or Account Details. Your IBAN will be listed alongside your account number. You can usually copy it directly with a click.
Bank Statement or Cheque Book
Your IBAN is printed on every bank statement and on each cheque in your cheque book. Look for a 24-character alphanumeric code starting with SA.
SAMA's IBAN Converter Tool
SAMA provides an official IBAN converter on its website. You can enter your bank code and account number to generate the corresponding IBAN. This is useful if you only have your old account number and need the IBAN format.
Real-Life IBAN Validation Examples
Example 1: Valid Al Rajhi IBAN
IBAN: SA03 8000 0000 6080 1016 7519
Country Code: SA ✓
Length: 24 characters ✓
Bank Code: 80 = Al Rajhi Bank ✓
Check Digits (03): Mod 97 validation PASS ✓
Result: VALID IBAN
Example 2: Invalid SNB IBAN (Wrong Check Digit)
IBAN: SA99 1000 0000 1234 5678 9012
Country Code: SA ✓
Length: 24 characters ✓
Bank Code: 10 = SNB ✓
Check Digits (99): Mod 97 validation FAIL ✗
Result: INVALID IBAN — Transaction will be rejected
Note: The check digit 99 was chosen arbitrarily; a real SNB IBAN would have correctly calculated check digits.
Common Mistakes When Sharing or Using IBAN
Even small errors in an IBAN can cause transfers to fail. Here are the most common mistakes to watch out for:
- Confusing IBAN with Account Number: Your IBAN is not the same as your account number. The IBAN includes the account number but also adds country code, check digits, and bank code. Always provide the full IBAN, not the bare account number, for transfers.
- Missing the "SA" Prefix: Some users accidentally omit the leading "SA" characters. Without the country code, the code is incomplete and will fail validation.
- Adding Spaces Incorrectly: IBANs are often displayed in groups of 4 characters for readability (e.g., SA03 8000 0000 6080 1016 7519). When entering the IBAN into a transfer form, most systems accept the IBAN with or without spaces, but some require a continuous string. When in doubt, enter the full 24 characters without spaces.
- Using Old Account Numbers: If you have a legacy account that predates the 2008 SAMA mandate, your old account number may not match your IBAN. Always confirm your current IBAN through your bank, not by converting an old account number manually.
- Typo in Bank Code: Mixing up bank codes is common. Double-check that code 10 (SNB/Riyad) is not confused with code 50 (SABB) or 60 (Alinma).
How to Use the Sauditoolhub IBAN Validator Tool
Sauditoolhub IBAN Validator
Our free IBAN Validator makes it simple to verify any Saudi IBAN before you initiate a transfer. Just paste the IBAN into the input field and click Validate. The tool instantly checks the length, country code, check digits using the modulo 97 algorithm, bank code, and format.
- Instant validation of Saudi IBANs (24-character format)
- Identifies the bank name from the bank code
- Validates check digits using ISO 13616 modulo 97 algorithm
- Accepts IBAN with or without spaces
- Free, private, and no registration required
Frequently Asked Questions
Conclusion
The Saudi IBAN system is a robust standard that ensures accurate and efficient routing of bank transfers within the Kingdom and internationally. By understanding how IBANs are structured, which bank codes correspond to each financial institution, and what fees apply to different transfer types, you can avoid costly mistakes and choose the best transfer method for your needs.
Before sending any transfer — whether it is a local SARIE payment to your landlord or an international SWIFT transfer to family abroad — always validate the IBAN first. Use our IBAN Validator for a fast and reliable check. Then explore our SAMA Loan Calculator and Zakat Calculator for broader financial planning. Visit our Blog for more guides on banking, finance, and life in Saudi Arabia.
Validate Your Saudi IBAN Instantly
Free IBAN Validator — check digits, bank code, and format
Validate IBAN Now