PDF → Excel
Upload a bank statement PDF and get a clean Excel spreadsheet back — every transaction as its own row, ready to sort, filter or hand to a client. No manual retyping.
Why bank2tally
This started as a bank-to-Tally tool, so the Excel output comes from the same accurate, bank-specific parsing — not a generic PDF-table extractor guessing at columns. A few things that are different from most converters in this space:
How it works
Works on text-based PDFs (the kind net banking downloads). Scanned or photographed statements aren't supported yet. Password-protected PDFs work — you set the password when you convert.
What's in the spreadsheet
The output isn't a raw text dump of the PDF — each transaction becomes its own row with date, narration, reference number, debit, credit and balance already in separate columns, exactly as they were printed on the statement. That means you can sort by amount, filter to a date range, or drop the sheet straight into a pivot table without first cleaning up merged cells or stray line breaks, which is the usual mess a generic PDF-to-Excel tool leaves behind.
Common uses
Accountants use the Excel output for working papers during an audit, for building a client-facing summary without exposing the original PDF, or for reconciling a statement against a general ledger in a spreadsheet before anything gets posted anywhere. Because the same upload can also produce Tally-ready XML, you don't have to decide up front — convert once, and choose the output that fits what you're doing with it that day.
Two specific things generic converters get wrong
Most PDF-to-Excel tools are built against Western bank statement conventions, and two very ordinary features of an Indian statement trip them up. First, Indian digit grouping — a balance printed as "1,84,550.00" (lakhs, not thousands) can get parsed as "1.84" or truncated at the first comma by a tool that expects "184,550.00" instead. Second, several Indian banks wrap one transaction's narration across two or three lines on the PDF — a UTR number and counterparty bank on their own line below the main entry. A naive table extractor often reads each wrapped line as its own row, producing a spreadsheet with ghost rows that have an amount column but no narration, or a narration with no amount. bank2tally's parsers are built per bank specifically to handle both: Indian-format numbers parse correctly regardless of comma placement, and wrapped narration lines are stitched back into the single transaction they belong to before the row is written.
Questions
Yes. Choose Excel (.xlsx) as the output format when you convert — you don't need Tally to use this. The same upload can also produce Tally-ready XML if you need that instead.
3 conversions a month are free, no signup needed for the first one. Beyond that, pay-per-use credit packs that never expire — not a subscription.
HDFC Bank, State Bank of India, ICICI Bank, Axis Bank, Kotak Mahindra Bank, Bank of Baroda, Union Bank of India, Canara Bank, Yes Bank, IDFC FIRST Bank, IndusInd Bank, Indian Bank and Bandhan Bank, using each bank's real statement layout rather than a generic PDF-table guess.
One free conversion, no signup needed.