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 OTP banka examples.
Founder, ibanchecker.cash
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. The first two digits identify the bank itself; the remaining digits can encode a branch or business unit. Common base codes for major Slovenian banks:
02000, Nova Ljubljanska Banka (NLB)04000, OTP banka (formerly Nova KBM, renamed in August 2024)07000, Gorenjska banka10000, Banka Intesa Sanpaolo19000, Deželna banka Slovenije33000, Addiko Bank34000, Banka Sparkasse61000, Delavska hranilnica01000, Banka Slovenije (central bank)
Two historical codes are no longer issued: SKB banka (03) merged into OTP banka, and Abanka (05) merged into NLB in 2020.
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 (Deželna banka Slovenije; the leading 19 identifies the bank)
- Account number: 00001234
- Domestic check digits: 38
Second Example, OTP banka (formerly Nova KBM)
SI89 0405 2001 2345 675- Country: SI
- Check digits: 89
- Bank code: 04052 (OTP banka, formerly Nova KBM; the leading 04 identifies the bank)
- Account number: 00123456
- Domestic check digits: 75
How Slovenian IBAN Validation Works
- Country code check: First two characters must be exactly
SI. - 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).
- Character type check: Positions 3–19 must all be decimal digits. Slovenian IBANs are fully numeric after the country code.
- 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.
Sources & References
- SWIFT IBAN Registry — Official IBAN country format specifications
- ISO 13616 — IBAN international standard
- Banka Slovenije — Slovenian national bank and payment system oversight
- EPC SEPA Participants — SEPA scheme participants register
- ECB TARGET2 — Eurozone payment system information
Last updated: June 2026
Validate Slovenia 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,...