Bank Account Number Format in India: What the Digits Mean

Your bank account number isn't random. It encodes information about your bank, branch, account type, and more. Understanding the format helps you verify account details and catch errors before making transfers.

Account Number Length Varies

Indian bank account numbers range from 9 to 18 digits depending on the bank. SBI uses 11 digits, HDFC uses 14, ICICI uses 12, and so on. There's no standard lengtheach bank designs its own numbering system.

This variation is why you can't validate an account number just by counting digits. A 10-digit number might be valid for one bank but invalid for another.

What the Digits Represent

Most banks structure account numbers in segments: branch code + account type + unique customer ID + check digit. The exact breakdown varies, but this general pattern is common.

For example, in a 14-digit HDFC account number, the first 3-4 digits might indicate the branch, the next 2-3 indicate account type (savings, current, etc.), and the remaining digits uniquely identify your account.

Branch Code in Account Numbers

Many banks embed the branch code in account numbers. This means you can sometimes identify which branch an account belongs to just from the account number. However, with centralized banking, this is less relevantyou can operate your account from any branch.

When banks merge branches or migrate systems, account numbers may change. You'll receive notice, but it's important to update standing instructions and inform people who transfer money to you.

Account Type Indicators

Some banks use specific digit patterns to indicate account type. Savings accounts might start with certain digits, current accounts with others. This helps banks route transactions correctly and apply appropriate charges.

However, this isn't universal. Don't assume you can determine account type from the number alonecheck with your bank for their specific format.

Check Digits and Validation

Many account numbers include a check digita digit calculated from the other digits using a formula. This helps catch typos. If you mistype one digit, the check digit won't match, and the system can flag the error.

This is why some obviously wrong account numbers get rejected immediately, while others only fail after verification with the bank. The check digit catches mathematical impossibilities.

Leading Zeros Matter

If your account number is 0123456789, you must include the leading zero. Entering 123456789 is a different account. Always preserve leading zeros when entering account numbers.

Some forms or systems strip leading zeros automatically. Double-check that your full account number, including any leading zeros, is captured correctly.

Account Number vs Customer ID

Don't confuse your account number with your customer ID (CIF). The customer ID identifies you as a customer and links all your accounts. Each account has its own account number, but they all share one customer ID.

When opening a second account, you'll get a new account number but keep the same customer ID. This is why banks can see all your accounts when you log in.

Virtual Account Numbers

Some banks offer virtual account numbers for online transactions. These are temporary numbers that map to your real account, adding security for e-commerce. Transactions to the virtual number credit your actual account.

Virtual numbers protect your real account number from being stored by multiple merchants. If a merchant's database is breached, your real account number isn't exposed.

Verifying Account Numbers

Before making large transfers, verify the account number with the recipient. Read it back digit by digit. Many transfer failures happen because of typos in account numbers.

Some banks offer name verificationenter the account number and see the account holder's name before confirming the transfer. Use this feature when available to catch errors.

Find bank branch information: Use our branch locator for IFSC codes and details.