All posts
indiaguidepasswords

How to unlock a password-protected bank statement PDF (HDFC, SBI, ICICI, Axis, Kotak, PNB)

Indian banks email statements as password-protected PDFs. The password is usually a combination of your date of birth, customer ID, or PAN. Here's the exact format each major bank uses — and what to do when you can't remember it.

StatementEdge··5 min read

The 30-second version

Indian-bank statement passwords follow one of three patterns: name initials + DOB (HDFC, ICICI, Axis, IDFC FIRST, SBI), customer / relationship number alone (Kotak, IndusInd), or account / mobile / PAN (PNB, Bank of Baroda, Bank of India). This post lists the exact format for each major bank, what to try when you've forgotten it, and how to handle the conversion without ever stripping the password off the file yourself.

Most Indian banks email your monthly statement as a password-protected PDF. The password is usually a predictable combination of your details — date of birth, customer ID, PAN, or account number — but every bank uses a different format. If you handle multiple bank accounts (your own and your clients'), you end up remembering several different rules at once. Here's the exact pattern for each major bank, plus the recovery flow for the case where none of them work.

The cheat sheet — every bank, one line each

BankPassword formatExample
HDFC BankFirst 4 of name (UPPER) + DDMM of DOBRAJE1503
ICICI BankFirst 4 of name (UPPER) + DDMM of DOBPRIY2308
SBIFirst 4 of name (UPPER) + DDMMYY of DOBRAJE150385
Axis BankFirst 4 of name (UPPER) + DDMM of DOBSUMI0712
IDFC FIRSTFirst 4 of name (UPPER) + DDMMYYYY of DOBAMIT15031985
Yes BankDDMMYY of DOB + first 4 of name (lowercase)150385raje
Kotak MahindraCustomer Relationship Number (CRN) — 10–12 digits1234567890
IndusIndCustomer ID (8 digits) — same as Net Banking user ID12345678
PNBAccount number, no spaces0123000400001234
Bank of BarodaAccount number (14 digits) or DDMMYYYY of DOB12345678901234
Bank of IndiaRegistered mobile number (10 digits)9876543210
Federal BankFirst 4 of name (UPPER) + DDMM of DOBNEHA1109
Karur VysyaCustomer ID + last 4 of account987651234
DBS IndiaFirst 4 of name (UPPER) + DDMM of DOBRAVI1503

The detail — what to type, exactly

HDFC Bank

First 4 letters of your name in UPPERCASE + date of birth as DDMM. Rajesh Kumar, born 15 March 1985 → RAJE1503. If your first name is shorter than 4 letters, HDFC pads with the first letters of your surname (Ami Patel → AMIP).

ICICI Bank

Same as HDFC: first 4 of name (UPPER) + DDMM. Priyanka born 23 August → PRIY2308. Joint accounts: use the first-named holder.

State Bank of India (SBI)

First 4 of name (UPPER) + DDMMYY of DOB. Rajesh Kumar, born 15 March 1985 → RAJE150385. Note SBI uses two-digit year, not four; this is one of the most common mistakes when people try the HDFC pattern on an SBI file.

Axis Bank

First 4 of name (UPPER) + DDMM of DOB. Some Axis credit card statements use the last 4 digits of your card number instead — check the email subject line, which usually indicates the product (Current Account vs Credit Card).

Kotak Mahindra Bank

Your Customer Relationship Number (CRN), all digits, usually 10–12 digits long. Find it on any account statement header, or in the Kotak app under Profile. Credit-card statements from Kotak use a different format: DOB as DDMMYYYY + last 4 of the card number.

Punjab National Bank (PNB)

Your account number, all digits, no spaces or dashes. For PNB Internet Banking PDFs (different from the emailed monthly statement), the password is sometimes your User ID followed by the last 4 digits of your account number — try the bare account number first.

Bank of Baroda (BOB)

Account number, 14 digits. Some older BOB statements use date of birth in DDMMYYYY format instead. If both fail, the BOB app shows the password format explicitly under Account → Statement.

Bank of India (BOI)

Registered mobile number, 10 digits, no country code. If your mobile changed recently the bank may still be using the old number for statement encryption — log into NetBanking and confirm under Profile.

Yes Bank

DDMMYY of DOB + first 4 of name in lowercase. Note the reversed order and the lowercase — this is one of the few banks that lowercases. Raj Patel, born 15 March 1985 → 150385rajp.

IDFC FIRST Bank

First 4 of name (UPPER) + DDMMYYYY of DOB. Note the four-digit year, unlike SBI's two-digit. Amit Sharma, born 15 March 1985 → AMIT15031985.

IndusInd Bank

Customer ID, 8 digits. Same as your IndusInd Net Banking user ID. If you can't find it, the welcome letter you got at account opening shows it on page 1.

Federal Bank

First 4 of name (UPPER) + DDMM of DOB. Same pattern as HDFC and ICICI.

HSBC India / Citi India / DBS India

Multinational banks operating in India tend to follow the HDFC pattern: first 4 of name (UPPER) + DDMM. DBS India inherited some Lakshmi Vilas Bank account formats post-merger which still use the older LVB pattern (CRN-only); try the HDFC pattern first.

Date of birth — use what you gave the bank, not what's on your passport

Banks store the DOB you put on your account-opening form. If you opened the account decades ago and your DOB changed in your other ID later (married name, corrected passport), the bank still uses the original. Check Account Profile in Net Banking to see what they have on file.

What to do if none of these work

Three checks before you call the bank:

  1. Check the name spelling. Use your registered name with the bank, not a nickname. Middle names matter; ignore titles (Mr/Mrs/Dr/Prof). Joint accounts use the first-named holder. Anglicised names (Joseph vs Yousuf) — try both.
  2. Try both date interpretations. Some banks format DOB as DDMM, others as MMDD, especially on older statements. SBI in particular has legacy accounts where MMDD was used pre-2010.
  3. Check the email body.The accompanying email usually states the password format explicitly. Search the email for "password is" or "your password is the".

Still locked out? Log into the bank's Net Banking portal and download an unlocked copy directly from the Statements section — most banks offer this as an alternative to the emailed PDF. The Net Banking password is different from the statement-PDF password, but it's the one you reset more often, so it's usually the easier path.

Don't share the password by email

If you're sending statements to your accountant, send them the unlocked PDF over an encrypted channel, not the locked PDF with the password in the next email. Email is plaintext between most providers; the password and the file together are equivalent to sending a plaintext copy. A short-lived shared-drive link or a converter that handles the password decrypt server-side is safer.

The shortcut — let the converter handle the password

You don't need to remove the password yourself. StatementEdge opens password-protected PDFs directly: drop the file on the upload zone, click PDF locked? Add a passwordbelow it, type the password, and we decrypt the PDF in memory during conversion. The password is only used for that one job — it's never written to our database, never logged, and gets stripped from any error reports before they leave our infrastructure.

Prefer to strip the password yourself first?

Three reliable methods if you want an unencrypted copy of the PDF for your own files:

  • macOS: Open in Preview → File → Export → uncheck Encrypt. Save the unencrypted copy under a clear filename.
  • Windows + Adobe Reader:Open the PDF with the password → File → Print → choose "Microsoft Print to PDF" → save. The printed copy has no password.
  • Chrome / Edge browser:Drag the PDF into a new tab → enter password → Print → Save as PDF (destination: "Save as PDF"). Same effect as Print-to-PDF on Windows.

Then drop the unlocked copy on the upload zone. Either path produces the same result — pick whichever fits your trust boundary preferences.

Further reading

Keep reading