BankCheck
HomeIBANRouting NumberSort CodeGuides
Home
IBAN
Routing Number
Sort Code
Guides

BankCheck

Validate any bank number instantly. Free and 100% client-side.

Your data never leaves the browser

Formats

IBAN40+ countriesRouting NumberUnited StatesSort CodeUK & Ireland

Info

GuidesCompareAlternativesAboutPrivacy PolicyTerms of UseAPI Docs

BankCheck checks whether a number could be valid based on format, length, and checksum rules. It does not verify that an account exists or confirm who it belongs to. Always confirm account details with your bank before making a payment.

© 2026 BankCheck

Bulgaria IBAN Validator

Validate Bulgaria IBANs (22 characters, Bulgarian Lev)

IBANRouting NumberSort Code

Try an example

How it works

A Bulgaria IBAN is 22 characters long and consists of the country code "BG", 2 check digits, and a 18-character BBAN. The check digits use a MOD-97 algorithm to catch typos.

Bulgaria IBAN Format

Country🇧🇬 Bulgaria
IBAN Length22 characters
BBAN Length18 characters
CurrencyBulgarian Lev (BGN)
SEPAYes
RegionEastern Europe
FormatBGkk aaaa ssss cccc cccc cc

IBAN Breakdown

BGCountry Code
80Check Digits
BNBGBank Code
9661Branch Code
1020345678Account Number

Frequently Asked Questions

What is the IBAN format for Bulgaria?
A Bulgaria IBAN is exactly 22 characters long. It starts with the country code "BG", followed by 2 check digits, then a 18-character BBAN (Basic Bank Account Number). The format pattern is: BGkk aaaa ssss cccc cccc cc.
Is Bulgaria part of SEPA?
Yes, Bulgaria is a member of the Single Euro Payments Area (SEPA). This means SEPA credit transfers and direct debits can be used for euro-denominated payments to and from Bulgaria bank accounts. SEPA transfers typically settle within one business day.
What currency does Bulgaria use?
Bulgaria uses the Bulgarian Lev (BGN). When sending international payments to Bulgaria, you’ll need the recipient’s IBAN and may need to specify the currency as BGN.
How do I validate a Bulgaria IBAN?
To validate a Bulgaria IBAN: (1) Check the length is exactly 22 characters. (2) Verify the country code is "BG". (3) Validate the BBAN structure matches the expected pattern for Bulgaria. (4) Apply the MOD-97 checksum algorithm by rearranging and converting letters to numbers. A valid IBAN always produces a remainder of 1 when divided by 97.
What does each part of a Bulgaria IBAN mean?
A Bulgaria IBAN (BGkk aaaa ssss cccc cccc cc) breaks down as: Country Code (“BG”) identifies Bulgaria, Check Digits (2 digits) catch transcription errors, Bank Code (4 characters), Branch Code (4 characters), Account Number (10 characters). Each segment is validated independently to ensure the IBAN is correctly formatted.

Banks in Bulgaria

UniCredit Bulbank1 codeDSK Bank1 codeUnited Bulgarian Bank1 codeEurobank Bulgaria1 codeFirst Investment Bank1 codeRaiffeisen Bank Bulgaria1 codeBulgarian National Bank1 codeInvestbank1 codeCentral Cooperative Bank1 codeProCredit Bank1 codeBNP Paribas Personal Finance1 codeExpressbank (Societe Generale)1 codeTrade and Development Bank1 codeTokuda Bank1 codeMunicipal Bank1 codeCibank (former Societe Generale Bulgaria)1 codeAllianz Bank Bulgaria1 codeTexim Bank1 codeInternational Asset Bank1 codeCB United Bulgarian Bank1 codeBulgarian-American Credit Bank1 codeTBI Bank1 codeD Commerce Bank1 codeBulgarian Development Bank1 code

Related Countries

🇧🇾Belarus28🇬🇪Georgia22🇭🇺Hungary28🇲🇩Moldova24🇸🇰Slovakia24

Need to validate a different format? Try the universal IBAN validator, the US routing number validator, or the UK sort code validator.