Getting rows out of a bank statement PDF is not the hard part. Knowing they are right is. Every statement converted here is reconciled against its own printed running balance, so you find a misread figure on screen rather than three weeks later in a reconciliation.
A converter that hands you rows and no way to tell if they are right
Every row is reconciled against the balance printed beside it.
Uploading a client bank statement to a free site you know nothing about
An account, a sign-in, and a file that belongs to you.
Removing the password first so the converter will accept the file
Type the password at upload. No unprotected copy is ever created.
Amounts landing in one column and the balance in another, or both merged
Amount and balance are told apart by how the balance moves down the page.
Narration split over two lines becoming two half-transactions
Wrapped narration is joined back onto its own row.
A clean Excel file that still needs a ledger typed against every line
Each row arrives with a suggested Tally ledger already on it.
Three steps to the file, and a fourth if it is going into Tally.
Any Indian bank, any layout, one page or two hundred. Digital PDFs, scanned pages and password-protected files all go in as they are.
Date, narration, cheque or reference number, withdrawal, deposit and balance. The layout is read from your statement rather than from a stored template for that bank, which is why smaller and co-operative banks usually work too.
Previous balance, plus deposit, minus withdrawal, must equal the balance on that row. Where it does not, the row is flagged for you. Then download a clean Excel file, columns aligned, no merged cells, no page headers repeated mid-file.
Each row also carries a suggested Tally ledger. Approve them and Tally Connector — our free Windows app — creates the receipt, payment and contra vouchers in your open Tally company. There is no Tally XML file to build.
Banks name their columns differently and print them in different orders. All of them carry the same handful of things, and that is what the Excel file holds.
| Your statement column | What you get in the Excel |
|---|---|
| Transaction Date | One date column, one format, sortable |
| Value Date | Kept separately where the bank prints both |
| Narration / Description / Particulars | Full narration, wrapped lines rejoined |
| Cheque / Reference No. | Its own column, kept as text so leading zeros survive |
| Withdrawal / Debit | A debit amount |
| Deposit / Credit | A credit amount |
| Balance (with Cr or Dr where the bank tags it) | The running balance, sign kept, used to check every row |
| Nothing on the statement | A suggested Tally ledger for each transaction |
Not sure your bank comes out cleanly? Upload one statement free and look at the file before you decide anything.
SBI, HDFC, ICICI, Axis, Kotak, PNB, Canara, Bank of Baroda and more. The layout is read from the statement itself rather than from a fixed template per bank, so smaller banks, co-operative banks and older statement formats usually work as well.
Plenty of sites convert a PDF for free, and for a one-off personal statement that may be all you need. Two things are worth knowing before you upload a client’s statement to one: you are handing a full copy of it to a service you have no relationship with, and almost none of them check the figures they give you against the statement’s own balance. Here the trial is 20 pages with no card, which is enough to convert a real statement and compare.
Yes. Scanned and photographed pages are read as images, and those rows are then checked against the running balance — which matters most on scans, because a misread digit is the commonest failure. See scanned bank statements.
Type the password once at upload. You never have to remove it, and no unprotected copy of the statement is created. Where each bank states its password format is set out on the password-protected statements page.
Tally’s Bank Statement import takes Excel, CSV or MT940 files downloaded from the bank’s own portal, and Tally’s documentation states it will not accept a PDF, or an Excel or CSV file converted from one. So a converted file is for you to work with, not something to feed into that import. Getting the transactions into Tally is a different route: approve the entries and Tally Connector creates the vouchers.
Yes, and most people want both. Each row carries a suggested ledger; you confirm or change them, then post the batch to Tally through Tally Connector as receipt, payment and contra vouchers. Undo Import reverses a whole batch if you need it.
Two things worth naming. It reads statements it has no template for, including scans, which is what makes one converter work across every bank instead of a listed few. And it suggests a Tally ledger for each transaction from the narration, so you are confirming a mapping rather than typing one. It does not decide anything on its own — nothing reaches Tally until you approve it.
Pages are counted as they appear in the PDF, so a 12-page statement uses 12 of your pages. The 20-page trial covers a normal monthly statement end to end.
Your recent documents stay in your own account so you can download the Excel again, and you can delete any of them yourself. Older ones drop off automatically as new statements come in, so nothing accumulates indefinitely. How data is handled is set out in the privacy policy.