IBAN checker
An IBAN is valid when its length matches its country and its check digits pass the MOD 97-10 test; a Latvian IBAN always has 21 characters, such as LV80 BANK 0000 4351 9500 1. Paste an account number to see whether it is valid and, for a Latvian account, which bank issued it and its BIC.
Updated
- Latvian IBAN length
- 21 characters
- Latvian IBAN structure
- LV, 2 check digits, 4-letter bank code, 13 characters
- Check digit method
- ISO 7064 MOD 97-10
- Countries covered
- 89
IBAN length by country
Characters in an IBAN in each of the 89 countries in the SWIFT IBAN Registry.
- Albania 28
- Andorra 24
- Austria 20
- Azerbaijan 28
- Bahrain 22
- Belarus 28
- Belgium 16
- Bosnia & Herzegovina 20
- Brazil 29
- British Virgin Islands 24
- Bulgaria 22
- Burundi 27
- Costa Rica 22
- Croatia 21
- Cyprus 28
- Czechia 24
- Denmark 18
- Djibouti 27
- Dominican Republic 28
- Egypt 29
- El Salvador 28
- Estonia 20
- Falkland Islands 18
- Faroe Islands 18
- Finland 18
- France 27
- Georgia 22
- Germany 22
- Gibraltar 23
- Greece 27
- Greenland 18
- Guatemala 28
- Honduras 28
- Hungary 28
- Iceland 26
- Iraq 23
- Ireland 22
- Israel 23
- Italy 27
- Jordan 30
- Kazakhstan 20
- Kosovo 20
- Kuwait 30
- Latvia 21
- Lebanon 28
- Libya 25
- Liechtenstein 21
- Lithuania 20
- Luxembourg 20
- Malta 31
- Mauritania 27
- Mauritius 30
- Moldova 24
- Monaco 27
- Mongolia 20
- Montenegro 22
- Netherlands 18
- Nicaragua 28
- North Macedonia 19
- Norway 15
- Oman 23
- Pakistan 24
- Palestinian Territories 29
- Poland 28
- Portugal 25
- Qatar 29
- Romania 24
- Russia 33
- San Marino 27
- São Tomé & Príncipe 25
- Saudi Arabia 24
- Serbia 22
- Seychelles 31
- Slovakia 24
- Slovenia 19
- Somalia 23
- Spain 24
- St. Lucia 32
- Sudan 18
- Sweden 24
- Switzerland 21
- Timor-Leste 23
- Tunisia 24
- Türkiye 26
- Ukraine 29
- United Arab Emirates 23
- United Kingdom 22
- Vatican City 22
- Yemen 30
How a Latvian IBAN is built
A Latvian IBAN has 21 characters: the country code LV, two check digits, four letters that are the start of the bank’s BIC, and a 13-character account number. That is why the bank can be read from the IBAN itself: HABA is Swedbank, UNLA is SEB banka, PARX is Citadele banka. The full table is on Latvian bank BIC codes.
Electronically an IBAN is written without spaces; on paper, such as an invoice, in groups of four. The tool accepts both, as well as dashes or a leading “IBAN” label.
What the check digits test
The check digits follow ISO 7064 MOD 97-10. The first four characters move to the end, letters become numbers (A = 10, B = 11, up to Z = 35), and the remainder of that number divided by 97 must be 1. This catches a single mistyped character and two neighbouring digits swapped.
Before the check digits, the tool compares the length and character pattern with the SWIFT IBAN Registry structure for the country, so a Latvian IBAN with digits where the bank code belongs is rejected at that step.
What the check cannot tell you
A valid IBAN is well formed. It does not mean the account exists, is open, or belongs to the payee you expect; only the bank knows that. If a supplier’s bank details suddenly change on an invoice, confirm by a phone number or email you already had, not the contacts on that invoice.
For euro credit transfers within Latvia and to other EU countries, a bank may not require the payer to give a BIC (Regulation (EU) No 260/2012, article 5(7)), so a correct IBAN is enough. A BIC can still be needed for payments to countries outside the EU and EEA.
Frequently asked questions
- How many characters does a Latvian IBAN have?
- 21: LV, two check digits, a four-letter bank code and a 13-character account number, for example LV80 BANK 0000 4351 9500 1.
- How do I find the bank from an IBAN?
- Characters five to eight of a Latvian IBAN are the first four characters of the bank’s BIC. An IBAN with HABA is a Swedbank account (BIC HABALV22), one with UNLA an SEB banka account (BIC UNLALV2X).
- Does a valid IBAN mean the account exists?
- No. The check confirms the number is well formed and the check digits agree. Whether the account is open, and whose it is, only the bank knows.
- Do I need a BIC for a euro payment?
- Not for euro transfers within Latvia or to other EU countries: the bank may not require it, and the IBAN is enough (Regulation (EU) No 260/2012). A BIC can be needed for payments to countries outside the EU and EEA.
- Why is an IBAN I copied from an invoice invalid?
- Usually a missing or extra character, a letter O in place of a zero, or two digits swapped. The tool shows how many characters the country needs and which check digits would match the account number you typed, which makes the mistake easier to find.
Sources
Your IBAN on every document
In Fakts you enter your IBAN once in the company profile, and it goes into every invoice PDF and e-invoice XML together with the bank name and BIC.