Tally cannot read PDF files directly. This guide covers the correct two-step method: convert your PDF to Tally XML first, then import the XML via Gateway → Import → Vouchers. Free, no signup.
📥 Convert PDF for Tally →Free · No signup · Tally ERP 9 & Prime compatible
Choose PDF FileTally cannot open PDF files. The correct workflow converts the PDF to Tally's XML format first, then imports the XML.
Log into your bank's internet banking or mobile app and download a PDF statement for the date range you need. HDFC: NetBanking → Accounts → Download Statement. SBI: YONO → My Accounts → Statement → Download. ICICI: iMobile Pay → Account Statement → PDF.
Upload the PDF on this page. If your bank encrypts the PDF with a password, enter it when prompted. Your password is used only to unlock the PDF in memory — it is never stored or logged.
Common Indian bank PDF passwords: HDFC — Customer ID or DDMMYYYY · ICICI — first 4 letters of name + DOB · Axis Bank — PAN in lowercase · Kotak — date of birth DDMMYYYY · SBI — usually not password-protected
The converter extracts every transaction from the PDF, maps debit transactions to Bank Payment vouchers and credit transactions to Bank Receipt vouchers, and packages them in Tally's TALLYMESSAGE XML format. Download the .xml file to your computer.
Before importing, ensure your bank ledger exists in Tally. In ERP 9: Gateway → Accounts Info → Ledgers → Create. Set the group to Bank Accounts. Name it exactly as your bank account (e.g. HDFC Bank Current A/C). The XML references this ledger name — if the name does not match exactly, the import will produce errors.
See the bank-specific import instructions below for ERP 9 and Prime. After successful import, Tally shows the number of vouchers imported — verify it matches your bank statement row count.
Imported vouchers use a default suspense ledger as the counterpart entry. Open each voucher (Day Book → select voucher → Alt+Enter to edit) and change the counterpart from suspense to the correct ledger: rent expense, salary payable, vendor name, etc.
Most Indian bank statement PDFs are password-protected. Enter the password when prompted during upload.
| Bank | PDF Password Format | Example |
|---|---|---|
| HDFC Bank | Customer ID (11 digits) OR Date of Birth in DDMMYYYY | 12345678901 or 15081990 |
| ICICI Bank | First 4 letters of account holder name (lowercase) + date of birth DDMMYYYY | aman15081990 |
| Axis Bank | PAN number in lowercase | abcde1234f |
| Kotak Mahindra Bank | Date of birth in DDMMYYYY format | 15081990 |
| Yes Bank | Customer ID or date of birth DDMMYYYY | 15081990 |
| IDFC First Bank | Date of birth in DDMMYYYY format | 15081990 |
| IndusInd Bank | Date of birth in DDMMYYYY format | 15081990 |
| SBI | Usually not password-protected | — |
| Canara Bank | Usually not password-protected | — |
| Bank of Baroda | Usually not password-protected | — |