Quick Answer: An IBAN is calculated using the ISO 7064 MOD-97-10 algorithm: the country code and BBAN are rearranged, letters are converted to numbers (A=10–Z=35), and the two check digits are set so the full number’s remainder equals 1 when divided by 97. India doesn’t issue IBANs — Indian banks use IFSC and SWIFT/BIC instead.
Key takeaways:
- IBAN check digits are generated using the MOD-97 (ISO 7064) algorithm, not chosen randomly.
- India has never adopted the IBAN standard; Indian banks use IFSC (domestic) and SWIFT/BIC (international).
- Indians most often need to calculate an IBAN when dealing with a foreign account in the EU, UK, or Gulf.
- IBAN length varies by country, from 15 characters (Norway) to 34 characters maximum.
- Always validate an IBAN with a calculator rather than computing MOD-97 by hand.
If you’ve ever tried to send money to a friend studying in Germany, pay a supplier in Italy, or receive freelance income from a client in the UK, you’ve probably run into a string of letters and numbers called an IBAN. For most Indians, this is unfamiliar territory — Indian banks don’t issue IBANs at all. Yet millions of Indians (NRIs, exporters, remote workers, students) need to calculate, verify, or enter one correctly every year.
This guide breaks down exactly how an IBAN is calculated, why the check digits matter, and — because you’re reading this from India — how the whole system compares to the IFSC and SWIFT codes you already use every day.
Key takeaway: You will never calculate an IBAN for your own Indian bank account, because India doesn’t use the IBAN standard. What you’ll actually do is calculate or verify an IBAN for a foreign account you’re paying or receiving money from.
What Is an IBAN, and Why Would an Indian Bank Customer Need One?
An International Bank Account Number (IBAN) is a standardized code — up to 34 characters long — used by banks in Europe, the UK, the Middle East, and several other regions to identify a specific bank account anywhere in the world.
Indian users typically encounter IBANs in three situations:
- Receiving payments from a European, UK, or Gulf-based client, employer, or marketplace.
- Sending money to a relative, vendor, or business partner whose account is in an IBAN country.
- Opening or operating a foreign account — an NRI with a UK or German account sharing their IBAN with someone in India.
IBAN Structure Explained
| Component | Length | Purpose |
|---|---|---|
| Country Code | 2 letters | Identifies the country (e.g., DE, GB, AE) |
| Check Digits | 2 numbers | Mathematical checksum used to catch typing errors |
| BBAN | Up to 30 characters | Domestic bank code, branch code, and account number |
Length varies by country — Germany 22 characters, UK 22, UAE 23, Norway 15.
Country Code
The first two letters are the ISO 3166-1 alpha-2 country code.
Check Digits
The mathematically generated checksum digits.
BBAN
Country-specific bank identifier, branch/sort code, and account number.
How the IBAN Check Digit Is Calculated (MOD-97 Method)
Step 1 — Rearrange the Code
Move the country code and two placeholder zeros to the end.
Step 2 — Convert Letters to Numbers
A=10, B=11, C=12 … Z=35.
Step 3 — Apply the MOD-97 Formula
Divide by 97; a valid IBAN’s remainder equals exactly 1. To generate: Check digits = 98 − (N mod 97).
Expert insight: 97 is the largest two-digit prime number, giving the checksum excellent error-detection properties.
Worked Example: Calculating a German IBAN
Bank code 37040044, account 0532013000 → DE89 3704 0044 0532 0130 00
Why India Doesn’t Use IBAN — and What Indians Use Instead
India has never adopted the IBAN standard. No Indian bank issues an IBAN.
IFSC Code (Domestic Transfers)
An 11-character code identifying the bank branch, powering NEFT, RTGS, IMPS.
SWIFT/BIC Code (International Transfers)
Used for cross-border transfers instead of IBAN.
| India | IBAN Countries | |
|---|---|---|
| Domestic | IFSC + account number | IBAN |
| International | SWIFT/BIC + account number | IBAN + SWIFT/BIC |
When Do Indians Actually Need to Calculate an IBAN?
- Freelancers invoicing European or UK clients.
- Exporters setting up payment instructions for EU/UK/GCC buyers.
- NRIs sharing their foreign IBAN with family in India.
- Students abroad setting up tuition payments.
- E-commerce sellers using international payment gateways.
Common Mistakes When Calculating or Entering an IBAN
- Mixing up the check digits with the branch code.
- Ignoring spaces vs. no-spaces formatting.
- Assuming all IBANs are the same length.
- Confusing IBAN with SWIFT/BIC.
- Manually recalculating instead of validating.
Best Practices Before Sending Money Using an IBAN
- Request the IBAN directly from the recipient in writing.
- Run it through a validator/calculator.
- Cross-check the SWIFT/BIC code separately.
- Keep confirmation records for RBI’s LRS reporting.
- Re-verify periodically for recurring payments.
Try it yourself: Use DigiToolkit’s free IBAN Calculator to instantly calculate and validate any IBAN.
Related tools & guides on DigiToolkit
- Try the free IBAN Calculator →
- IBAN Formula Explained with Examples (MOD-97 Guide)
- What Is IBAN? A Simple Guide for Indian Users
- IBAN Calculator: Free Online Tool + Complete Guide
- IBAN Examples for Beginners (With Real Country Formats)
- How to Add Page Numbers to a PDF for Free (No Software)
- How to Calculate Paint Quantity for Your House (Step by Step)
- More Banking & Deposits guides
Conclusion
Calculating an IBAN comes down to one idea: the check digits are a mathematically generated checksum that catches transcription errors before money moves. Indian users will never need an IBAN for their own account — India relies on IFSC and SWIFT/BIC instead.
FAQs
Does India have IBAN numbers?
No. India uses IFSC and SWIFT/BIC codes instead.
Can I calculate my own IBAN for my SBI or HDFC account?
No — Indian accounts don’t have IBANs.
What formula is used to calculate the IBAN check digits?
The ISO 7064 MOD-97-10 algorithm.
Why do I need an IBAN if I already have a SWIFT code?
Both are usually required for payments into IBAN countries.
Is it safe to calculate an IBAN online?
Yes, with a reputable calculator.