100% Client-Side & Private

Bank Statement to Tally XML Converter

Seamlessly convert PDF bank statements from 21+ Indian Public & Private Sector Banks into standard TallyPrime & Tally.ERP 9 XML vouchers. Fast in-browser parsing with automatic ledger categorization.

Drop your Bank Statement PDF here

or click to browse from device (PDF, CSV, or Text format)

🔒 Password Decryption Supported ⚡ 21+ Banks Pre-Configured ⭐ Repotic TDL & Native Tally Ready 📊 TallyPrime & ERP 9 Ready

Supported Indian Banks (21 Banks)

🏛️ State Bank of India (SBI)
🏛️ Punjab National Bank (PNB)
🏛️ Bank of Baroda (BOB)
🏛️ Canara Bank
🏛️ Union Bank of India
🏛️ Bank of India (BOI)
🏛️ Indian Bank
🏛️ Central Bank of India
🏛️ Indian Overseas Bank
🏛️ UCO Bank
🏛️ Bank of Maharashtra
🏛️ Punjab & Sind Bank
🏦 HDFC Bank
🏦 ICICI Bank
🏦 Axis Bank
🏦 Kotak Mahindra Bank
🏦 IndusInd Bank
🏦 YES Bank
🏦 IDFC FIRST Bank
🏦 Federal Bank
🏦 Bandhan Bank
How do I fix "Referenced master is missing" in TallyPrime?

In TallyPrime, either: (1) On the Exceptions screen, press Alt + M (Map Master) or Enter to map the ledger to your existing ledger (e.g. Suspense A/c), OR (2) Click Download Masters XML and import it first via Alt + O > Masters.

Is my banking data uploaded to the internet?

No. Our converter runs 100% offline inside your browser using WebAssembly and PDF.js. Your financial details never leave your computer.

What if my bank statement has a PDF password?

The converter prompts you for your statement password (e.g. DOB DDMMYYYY or PAN) and unlocks it in-memory. We never store or log your password.

Does it work with Tally.ERP 9?

Yes! The generated XML uses the standard Tally XML envelope structure compatible with both Tally.ERP 9 and TallyPrime.

21+ Indian Banks Supported

Indian Banks PDF to TallyPrime XML Conversion Guides

Bank-specific statement formats, default PDF password structures, date format detection, and automated Tally XML voucher generation for India's premier public and private banks.

SBI

State Bank of India (SBI)

YONO & Onlinesbi PDF Statements
Auto-Detected

Converts YONO SBI and Retail/Corporate Internet Banking PDF statements. Automatically formats DD-Mon-YYYY dates into Tally-compliant YYYYMMDD integers, cleanses UPI/NEFT narration lines, and generates Payment & Receipt XML vouchers.

PDF Password: 11-digit mobile number + 4-digit DOB (DDMM), or last 5 digits of ATM card.
HDFC

HDFC Bank

NetBanking & Email E-Statements
Auto-Detected

Full support for HDFC's Narration, Chq/Ref Number, Value Date, and Closing Balance table format. Accurately maps cheque clearing numbers to Tally BANKERSDATE and INSTRUMENTNUMBER fields.

PDF Password: 8-digit Customer ID (Cust ID) or registered PAN (in uppercase or lowercase).
ICICI

ICICI Bank

Corporate iBizz & Retail iMobile
Auto-Detected

Converts multi-page ICICI Corporate Banking and Current Account statements. Splits complex RTGS/NEFT narration strings to automatically derive the vendor/counter-ledger name for rapid reconciliation.

PDF Password: First 4 characters of name (lowercase) + DDMM of birth, or 10-digit account number.
AXIS

Axis Bank

Internet Banking & Mobile App PDF
Auto-Detected

Parses Axis Bank's Debit/Credit columns with automatic DR/CR marker detection and running balance cross-verification. Generates complete TallyPrime XML with zero debit-credit imbalance.

PDF Password: First 4 letters of name in CAPITAL + last 4 digits of Customer ID.
PSU

PNB & Bank of Baroda

Public Sector Banking Statements
Auto-Detected

Expert parsing for Punjab National Bank (PNB) and Bank of Baroda (BoB) statements. Handles multi-line transaction narratives, interest postings, and inward/outward clearing cheques.

PDF Password: PNB uses Account Number. BoB uses mobile number or registered DOB.
KOTAK

Canara & Kotak Mahindra

Instant Digital & Current Account
Auto-Detected

Recognizes Canara Bank and Kotak 811/Corporate e-statements. Uses smart column anchor detection to preserve debit and credit columns even when lines have unequal heights.

PDF Password: Kotak uses CRN or PAN. Canara uses first 4 letters of name + 4-digit DOB.

Troubleshooting Common TallyPrime XML Import Errors

⚠️ "Referenced Master does not exist in Company"

Fix: Click Download Masters XML on this page and import it first in Tally via Alt + O > Masters. Alternatively, on the Tally Exceptions screen, press Alt + M to map the missing ledger to your existing party account.

⚠️ "Date out of Financial Year Period"

Fix: In TallyPrime, press Alt + F2 (Change Period) on the Gateway of Tally, and set the dates to encompass the entire duration of your bank statement (e.g. 01-04-2025 to 31-03-2026).

⚠️ "Voucher Number Duplicate or Invalid"

Fix: In Tally, navigate to Alter > Voucher Type > Payment / Receipt. Under "Method of Voucher Numbering", set it to Automatic or set "Prevent duplicates" to No.

Frequently Asked Questions

How do I convert a bank statement PDF to Tally XML for free?

Upload your PDF bank statement directly into the tool, select your bank (or let the auto-detect engine identify it), review the extracted debits and credits in the editable grid, and click 'Download Tally XML'. Then import the XML voucher into TallyPrime or Tally.ERP 9.

Is my banking information and financial data private and secure?

Yes, 100%. All PDF text extraction, parsing, and XML conversion occur entirely within your browser using client-side JavaScript (PDF.js). No account numbers, transactions, or personal data are ever uploaded to any server.

Which Indian banks are supported for Tally export?

The converter supports 21+ Indian banks including SBI, Punjab National Bank (PNB), Bank of Baroda, Canara Bank, Union Bank, HDFC Bank, ICICI Bank, Axis Bank, Kotak Mahindra Bank, IndusInd Bank, and IDFC FIRST Bank, as well as generic standard formats.

Can I convert password-protected PDF bank statements?

Yes. If your bank statement is locked with a password (such as your date of birth or account number), you will be prompted to enter the password directly in your browser. The file is decrypted in-memory without uploading.

How do I import the downloaded XML file into TallyPrime?

Open TallyPrime, go to 'Import' (or press Alt+O) > 'Transactions', choose the XML format, specify the path to your downloaded voucher XML file, and press Enter. All transactions will be booked into their respective ledgers automatically.

Explore Related Free Tools

Invoice Generator Currency Converter Image to PDF Maker Pro Print Studio