Free tool

Saudi IBAN checker

Check the Saudi IBAN’s structure and check digits before a transfer. This does not confirm that the account exists or identify its owner. Inputs are saved only if you choose the account action.

Preparing saved inputs...

What this checks: Structure and check digits only. It does not confirm that an account exists or belongs to the person who supplied it. We do not name the issuing bank because a wrong name is worse than no name before a transfer. Verify the beneficiary in your banking app before sending money.

This saves a copy of this tool's inputs and result, then opens it after signup or login. It does not issue an invoice or start a paid subscription.

How to check a Saudi IBAN

  1. 1. Paste the IBAN exactly as supplied. Spaces and hyphens are ignored and letters are upper-cased.
  2. 2. Review the SA prefix, 24-character length and mod-97 check-digit result.
  3. 3. Confirm the beneficiary in your banking app before transferring. A mathematical match does not establish account ownership.

What makes up a Saudi IBAN

A Saudi IBAN has 24 characters: SA, two check digits, a two-digit bank identifier and an 18-character account number.

The checker uses the international mod-97 method. It displays the bank code from the number and does not infer a bank name from an unverified directory.

Use the correct IBAN in every invoice

Save bank details once in your account so they can appear in invoices and payment requests, instead of copying the number each time.

How many characters does a Saudi IBAN have?

24: SA, two check digits, a two-digit bank identifier, then an 18-character account number.

How are the check digits verified?

The first four characters move to the end, letters are converted to numbers, and the result is divided by 97. A valid IBAN leaves a remainder of one.

Does a passing result mean the account exists?

No. The check confirms mathematical structure only, not the existence of an account or its owner. Confirm the beneficiary in your bank before transferring.

Why does the tool not name the bank?

A reliable bank name requires a current reference. A wrong bank name before a transfer is worse than no name, so the code is shown and you confirm it in your banking app.