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. In most cases, 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.

Try it now: Free IBAN Validator

Verify any Saudi IBAN instantly before you send money.

Try it now

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
03
Check Digits
80
Bank Code
000000608010167519
Account Number (18 digits)

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 NameBank CodeIBAN Prefix
Al Rajhi Bank80SAxx 8000
Saudi National Bank (SNB) / NCB10SAxx 1000
Riyad Bank10SAxx 1000
Alinma Bank60SAxx 6000
Bank AlJazira40SAxx 4000
Arab National Bank20SAxx 2000
SABB / HSBC50SAxx 5000
Saudi Awwal Bank (SAB)15SAxx 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
Validate Your IBAN Now

Frequently Asked Questions

What is a Saudi IBAN and how long is it?

A Saudi IBAN (International Bank Account Number) is a 24-character alphanumeric code that uniquely identifies your bank account for international and local transactions. It consists of: SA prefix (2 characters), 2 check digits, 2-digit bank code, and 18-digit account number (including leading zeros if needed). All bank accounts in Saudi Arabia have been converted to IBAN format since SAMA mandated it in 2008.

How can I find my IBAN in Saudi Arabia?

You can find your IBAN through several methods: (1) Your bank's mobile app — most Saudi banks display the IBAN prominently on the account summary screen. (2) Online banking portal — log in and navigate to account details. (3) Bank statement — your IBAN is printed on every statement. (4) Cheque book — the IBAN is printed on each cheque. (5) SAMA's official IBAN converter tool — you can convert your account number to IBAN format online.

What is the IBAN for Al Rajhi Bank?

Al Rajhi Bank's IBAN prefix is SA03 8000. The full IBAN is 24 characters starting with SA03, followed by the bank code 80, and the 18-digit account number. For example: SA03 8000 0000 6080 1016 7519. Always verify the IBAN using a validator before initiating a transfer.

What are the SARIE transfer fees in Saudi Arabia?

SARIE (Saudi Arabian Riyal Interbank Express) is the instant payment system operated by SAMA. Most Saudi banks offer free SARIE transfers for amounts up to a certain limit (typically 20,000-50,000 SAR per transaction). Some banks may charge a small fee of 1-5 SAR for larger amounts or premium transfers. SARIE transfers are processed instantly, 24/7, including weekends and public holidays.

How much does a SWIFT international transfer cost from Saudi Arabia?

SWIFT international transfer fees from Saudi Arabia typically range from 75 to 150 SAR per transaction, depending on your bank and the destination country. Additional costs include: correspondent bank fees (10-30 USD), exchange rate margin (2-3% above the mid-market rate), and receiving bank charges. For example, sending 5,000 SAR to India via SWIFT could cost 100-200 SAR in total fees and unfavorable exchange rates.

What is the difference between IBAN and account number?

An account number is a local identifier for your bank account within a specific bank. An IBAN is an international standard that encodes your account number along with country code, check digits, and bank identifier. In Saudi Arabia, the IBAN incorporates the full account number as its last 18 digits. You should always use IBAN for international transfers and can also use it for local SARIE transfers. Never use a bare account number for international transfers.

Which Saudi banks use bank code 10 for IBAN?

Bank code 10 is used by Saudi National Bank (SNB), formerly known as National Commercial Bank (NCB). After the merger with Samba Financial Group, SNB retained bank code 10. Riyad Bank also uses the prefix SAxx 1000. Always double-check the bank code when entering an IBAN — confusing SNB (10) with SABB (50) or Alinma (60) is a common error.

Can I use Wise or Remitly instead of SWIFT from Saudi Arabia?

Yes, digital money transfer services like Wise (formerly TransferWise), Remitly, and Western Union are widely available in Saudi Arabia and often offer better exchange rates and lower fees than traditional SWIFT bank transfers. These services typically charge 0.5-1.5% in fees compared to 2-3% margin + fixed fees for SWIFT. However, you may need to use your IBAN to set up the transfer recipient, and some services require Mada card registration for payments.

What happens if I enter the wrong IBAN?

If you enter a wrong IBAN, one of several things can happen: (1) The system detects the error (thanks to the check digit algorithm) and rejects the transaction before it leaves your account — this is the most common and safest outcome. (2) The transfer is sent to a different account (if the wrong IBAN happens to pass check digit validation). (3) The funds are returned to your account after several days, minus any applicable fees. Always use an IBAN validator to verify the IBAN before sending any transfer.

Is the Sauditoolhub IBAN Validator free to use?

Yes, the Sauditoolhub IBAN Validator is completely free to use with no registration required. It validates the IBAN structure, check digits, bank code, and length. You can use it unlimited times to verify Saudi IBANs as well as IBANs from other countries. It works on desktop and mobile browsers.

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