Drop your Bank Statement PDF here
or click to browse from device (PDF, CSV, or Text format)
Supported Indian Banks (21 Banks)
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.
No. Our converter runs 100% offline inside your browser using WebAssembly and PDF.js. Your financial details never leave your computer.
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.
Yes! The generated XML uses the standard Tally XML envelope structure compatible with both Tally.ERP 9 and TallyPrime.
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.
State Bank of India (SBI)
YONO & Onlinesbi PDF Statements
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.
HDFC Bank
NetBanking & Email E-Statements
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.
ICICI Bank
Corporate iBizz & Retail iMobileConverts 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.
Axis Bank
Internet Banking & Mobile App PDFParses 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.
PNB & Bank of Baroda
Public Sector Banking StatementsExpert parsing for Punjab National Bank (PNB) and Bank of Baroda (BoB) statements. Handles multi-line transaction narratives, interest postings, and inward/outward clearing cheques.
Canara & Kotak Mahindra
Instant Digital & Current AccountRecognizes 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.
Troubleshooting Common TallyPrime XML Import Errors
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.
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).
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.