ibanchecker.cash
Country IBAN GuidesJune 4, 2026 · 5 min read

Slovenia IBAN Format (SI) — Structure, Length & Validator

Slovenian IBANs are 19 characters with a 5-digit bank code, 8-digit account number, and 2 domestic check digits. Slovenia uses the euro. Learn the SI IBAN structure with NLB and Nova KBM examples.

Share

The Slovenia IBAN is 19 characters long — one of the shorter formats in the eurozone — and follows the ISO 13616 standard. Slovenia adopted the euro in January 2007 as one of the first new EU member states to do so, and is a full SEPA member. Transfers within the 36-country SEPA zone require the IBAN alone; no BIC is needed.

Slovenia IBAN at a Glance

  • Country code: SI
  • Total length: 19 characters (always)
  • Format: SIkk bbbbb cccccccc cc
  • BBAN length: 15 digits
  • Character types: digits only after the country code
  • Currency: Euro (EUR)
  • SEPA member: Yes (since 2007)

Slovenia IBAN Structure Explained

1. Country Code — SI (2 characters)

The ISO 3166-1 alpha-2 code for Slovenia. Every Slovenian IBAN begins with SI.

2. Check Digits — kk (2 digits)

Two decimal digits computed using the MOD-97 algorithm defined in ISO 7064. They detect transposition and transcription errors before the payment is transmitted.

3. Bank Code — bbbbb (5 digits)

A 5-digit code identifying the bank in Slovenia's domestic payment system. Common codes for major Slovenian banks:

  • 10100 — Nova Ljubljanska Banka (NLB)
  • 04052 — Nova KBM
  • 05110 — Abanka
  • 30000 — Poštna banka Slovenije (PBS)
  • 26000 — Addiko Bank

4. Account Number — cccccccc (8 digits)

An 8-digit domestic account number. Combined with the 5-digit bank code, this forms the 13 middle digits of the BBAN.

5. Domestic Check Digits — cc (2 digits)

The last two digits of a Slovenian IBAN are national check digits computed over the bank code and account number using Slovenia's domestic algorithm. These are separate from the standard MOD-97 IBAN check digits at positions 3–4. A valid Slovenian IBAN therefore satisfies both the national check and the MOD-97 check.

Slovenia IBAN Example Explained

SI56 1910 0000 0123 438
  • Country: SI
  • Check digits: 56
  • Bank code: 19100 (Nova Ljubljanska Banka)
  • Account number: 00001234
  • Domestic check digits: 38

Second Example — Nova KBM

SI56 0405 2001 2345 675
  • Country: SI
  • Check digits: 56
  • Bank code: 04052 (Nova KBM)
  • Account number: 00123456
  • Domestic check digits: 75

How Slovenian IBAN Validation Works

  1. Country code check: First two characters must be exactly SI.
  2. Length check: Total character count (spaces removed) must be exactly 19. Slovenia's IBAN is compact by eurozone standards — four characters shorter than Austria's AT IBAN (20 characters).
  3. Character type check: Positions 3–19 must all be decimal digits. Slovenian IBANs are fully numeric after the country code.
  4. MOD-97 check: Move the first four characters to the end, treat the concatenated digits as a large integer, divide by 97. Remainder must be 1.

The ibanchecker.cash validator validates Slovenian IBANs and displays the bank code and associated institution name. Use the IBAN format checker to inspect the 5-digit bank code, 8-digit account, and 2-digit check field individually.

Slovenia Is a SEPA Country

Slovenia adopted the euro on 1 January 2007 and is a founding SEPA member. All Slovenian bank accounts accept SEPA Credit Transfers and SEPA Direct Debits:

  • No BIC required for SEPA transfers — the IBAN alone is sufficient
  • SEPA Credit Transfers settle by the next business day (T+1)
  • SEPA Instant transfers settle in under 10 seconds at participating banks
  • Slovenian IBANs are accepted by any EU payroll or supplier payment system

Common Slovenian IBAN Mistakes

Wrong Length — 17 or 21 Characters

Slovenian IBANs are always 19 characters. This is shorter than most Central European IBANs — do not confuse with Austria (20), Slovakia (24), or Croatia (21).

Dropping the Trailing Check Digits

The final two digits of a Slovenian IBAN are national check digits, not trailing zeros. Some manual data entry workflows truncate accounts at 17 characters, dropping these digits. The resulting IBAN fails both the length check and the MOD-97 check.

Treating the Bank Code as 4 Digits

Slovenia uses a 5-digit bank code. Systems that expect a 4-digit bank code (as in Slovakia or Czech Republic) will misparse the Slovenian BBAN field, producing incorrect bank name lookups.

Validating Slovenian IBANs in Bulk

Finance teams working with Central European suppliers can validate Slovenian IBANs alongside Croatian, Austrian, and Czech 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.

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